public class ECNamedCurveSpec
extends java.security.spec.ECParameterSpec
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
Constructor and Description |
---|
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n) |
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h) |
ECNamedCurveSpec(java.lang.String name,
ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
ECNamedCurveSpec(java.lang.String name,
java.security.spec.EllipticCurve curve,
java.security.spec.ECPoint g,
java.math.BigInteger n) |
ECNamedCurveSpec(java.lang.String name,
java.security.spec.EllipticCurve curve,
java.security.spec.ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h) |
Modifier and Type | Method and Description |
---|---|
private static java.security.spec.EllipticCurve |
convertCurve(ECCurve curve,
byte[] seed) |
private static java.security.spec.ECPoint |
convertPoint(ECPoint g) |
java.lang.String |
getName()
return the name of the curve the EC domain parameters belong to.
|
public ECNamedCurveSpec(java.lang.String name, ECCurve curve, ECPoint g, java.math.BigInteger n)
public ECNamedCurveSpec(java.lang.String name, java.security.spec.EllipticCurve curve, java.security.spec.ECPoint g, java.math.BigInteger n)
public ECNamedCurveSpec(java.lang.String name, ECCurve curve, ECPoint g, java.math.BigInteger n, java.math.BigInteger h)
public ECNamedCurveSpec(java.lang.String name, java.security.spec.EllipticCurve curve, java.security.spec.ECPoint g, java.math.BigInteger n, java.math.BigInteger h)
private static java.security.spec.EllipticCurve convertCurve(ECCurve curve, byte[] seed)
private static java.security.spec.ECPoint convertPoint(ECPoint g)
public java.lang.String getName()