de.flexiprovider.ec.parameters
Class CurveParams.CurveParamsGF2nONB
java.lang.Object
|
+--de.flexiprovider.ec.parameters.CurveParams
|
+--de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2n
|
+--de.flexiprovider.ec.parameters.CurveParams.CurveParamsGF2nONB
- All Implemented Interfaces:
- AlgorithmParameterSpec, java.security.spec.AlgorithmParameterSpec
- Enclosing class:
- CurveParams
- public static class CurveParams.CurveParamsGF2nONB
- extends CurveParams.CurveParamsGF2n
Inner class for representing char 2 curve parameters.
| Fields inherited from class de.flexiprovider.ec.parameters.CurveParams |
E, g, q |
|
Constructor Summary |
|
CurveParams.CurveParamsGF2nONB(PointGF2n g,
FlexiBigInt r,
int n,
int k)
Construct new curve parameters from the given parameters. |
|
CurveParams.CurveParamsGF2nONB(java.lang.String a,
java.lang.String b,
java.lang.String g,
java.lang.String r,
java.lang.String n,
java.lang.String k)
Construct new curve parameters from the given Strings. |
protected |
CurveParams.CurveParamsGF2nONB(java.lang.String oid,
java.lang.String a,
java.lang.String b,
java.lang.String g,
java.lang.String r,
java.lang.String n,
java.lang.String k)
Construct new curve parameters from the given Strings. |
|
Method Summary |
boolean |
equals(java.lang.Object other)
Compare these parameters with another object. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
, clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
CurveParams.CurveParamsGF2nONB
public CurveParams.CurveParamsGF2nONB(java.lang.String a,
java.lang.String b,
java.lang.String g,
java.lang.String r,
java.lang.String n,
java.lang.String k)
- Construct new curve parameters from the given Strings.
- Parameters:
a - curve coefficient ab - curve coefficient bg - basepoint Gr - order r of basepoint Gn - extension degree nk - cofactor k
CurveParams.CurveParamsGF2nONB
public CurveParams.CurveParamsGF2nONB(PointGF2n g,
FlexiBigInt r,
int n,
int k)
- Construct new curve parameters from the given parameters.
- Parameters:
g - basepoint Gr - order r of basepoint Gn - extension degree nk - cofactor k
CurveParams.CurveParamsGF2nONB
protected CurveParams.CurveParamsGF2nONB(java.lang.String oid,
java.lang.String a,
java.lang.String b,
java.lang.String g,
java.lang.String r,
java.lang.String n,
java.lang.String k)
- Construct new curve parameters from the given Strings.
- Parameters:
oid - OID of the curve parametersa - curve coefficient ab - curve coefficient bg - basepoint Gr - order r of basepoint Gn - extension degree nk - cofactor k
hashCode
public int hashCode()
- Overrides:
hashCode in class CurveParams.CurveParamsGF2n
- Returns:
- the hash code of these curve parameters
equals
public boolean equals(java.lang.Object other)
- Compare these parameters with another object.
- Overrides:
equals in class CurveParams.CurveParamsGF2n
- Parameters:
other - the other object- Returns:
- the result of the comparison