Method: Ecc::Curve#initialize
- Defined in:
- lib/ecc/curve.rb
#initialize(a, b, fp) ⇒ Curve
Returns a new instance of Curve.
7 8 9 10 11 12 13 14 15 |
# File 'lib/ecc/curve.rb', line 7 def initialize(a, b, fp) @a = a @b = b @fp = fp raise "not elliptic curve" if 4 * (@a ** 3) + 27 * (@b ** 2) == 0 end |