com.digt.trusted.math.ec
Class ECCurve.F2m

java.lang.Object
  extended by com.digt.trusted.math.ec.ECCurve
      extended by com.digt.trusted.math.ec.ECCurve.F2m
Enclosing class:
ECCurve

public static class ECCurve.F2m
extends ECCurve

Elliptic curves over F2m


Nested Class Summary
 
Nested classes/interfaces inherited from class com.digt.trusted.math.ec.ECCurve
ECCurve.F2m, ECCurve.Fp
 
Constructor Summary
ECCurve.F2m(java.math.BigInteger c2, java.math.BigInteger a, java.math.BigInteger b)
           
 
Method Summary
 ECPoint decodePoint(byte[] encoded)
           
 ECFieldElement fromBigInteger(java.math.BigInteger x)
           
 
Methods inherited from class com.digt.trusted.math.ec.ECCurve
getA, getB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECCurve.F2m

public ECCurve.F2m(java.math.BigInteger c2,
                   java.math.BigInteger a,
                   java.math.BigInteger b)
Method Detail

fromBigInteger

public ECFieldElement fromBigInteger(java.math.BigInteger x)
Specified by:
fromBigInteger in class ECCurve

decodePoint

public ECPoint decodePoint(byte[] encoded)
Specified by:
decodePoint in class ECCurve