ECCurve class abstract
An elliptic curve
- Implementers
Constructors
- ECCurve()
Properties
- a → ECFieldElement?
- 
  
  no setter
- b → ECFieldElement?
- 
  
  no setter
- fieldSize → int
- 
  
  no setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- infinity → ECPoint?
- 
  
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  createPoint(BigInt x, BigInt y, [bool withCompression = false]) → ECPoint 
- Create an ECPoint on its curve from its coordinates
- 
  decodePoint(List< int> encoded) → ECPoint?
- Decode a point on this curve from its ASN.1 encoding. The different encodings are taken account of, including point compression for Fp (X9.62 s 4.2.1 pg 17).
- 
  decompressPoint(int yTilde, BigInt x1) → ECPoint 
- 
  fromBigInteger(BigInt x) → ECFieldElement 
- Create an ECFieldElement on this curve from its big integer value.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited