Module: MooTool::Formatters::ECPointFormatter
- Defined in:
- lib/mootool/formatters/ec_point_formatter.rb
Instance Method Summary collapse
Instance Method Details
#awesome_point(point) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/mootool/formatters/ec_point_formatter.rb', line 6 def awesome_point(point) point_data = point.to_octet_string(:uncompressed)[1..] x = point_data[0..(point_data.length / 2)].unpack1('H*').upcase y = point_data[(point_data.length / 2)..].unpack1('H*').upcase "#{colorize('ECCPoint', :class)} #{colorize(point.group.curve_name, :args)} #{colorize('x=', :args)}#{colorize(x, :integer)}, #{colorize('y=', :args)}#{colorize( y, :integer )}" end |