org.bouncycastle.asn1.sec
Class SECNamedCurves
java.lang.Object
org.bouncycastle.asn1.sec.SECNamedCurves
public class SECNamedCurves
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
secp112r1
static X9ECParametersHolder secp112r1
secp112r2
static X9ECParametersHolder secp112r2
secp128r1
static X9ECParametersHolder secp128r1
secp128r2
static X9ECParametersHolder secp128r2
secp160k1
static X9ECParametersHolder secp160k1
secp160r1
static X9ECParametersHolder secp160r1
secp160r2
static X9ECParametersHolder secp160r2
secp192k1
static X9ECParametersHolder secp192k1
secp192r1
static X9ECParametersHolder secp192r1
secp224k1
static X9ECParametersHolder secp224k1
secp224r1
static X9ECParametersHolder secp224r1
secp256k1
static X9ECParametersHolder secp256k1
secp256r1
static X9ECParametersHolder secp256r1
secp384r1
static X9ECParametersHolder secp384r1
secp521r1
static X9ECParametersHolder secp521r1
sect113r1
static X9ECParametersHolder sect113r1
sect113r2
static X9ECParametersHolder sect113r2
sect131r1
static X9ECParametersHolder sect131r1
sect131r2
static X9ECParametersHolder sect131r2
sect163k1
static X9ECParametersHolder sect163k1
sect163r1
static X9ECParametersHolder sect163r1
sect163r2
static X9ECParametersHolder sect163r2
sect193r1
static X9ECParametersHolder sect193r1
sect193r2
static X9ECParametersHolder sect193r2
sect233k1
static X9ECParametersHolder sect233k1
sect233r1
static X9ECParametersHolder sect233r1
sect239k1
static X9ECParametersHolder sect239k1
sect283k1
static X9ECParametersHolder sect283k1
sect283r1
static X9ECParametersHolder sect283r1
sect409k1
static X9ECParametersHolder sect409k1
sect409r1
static X9ECParametersHolder sect409r1
sect571k1
static X9ECParametersHolder sect571k1
sect571r1
static X9ECParametersHolder sect571r1
objIds
static final java.util.Hashtable objIds
curves
static final java.util.Hashtable curves
names
static final java.util.Hashtable names
SECNamedCurves
public SECNamedCurves()
fromHex
private static java.math.BigInteger fromHex(java.lang.String hex)
defineCurve
static void defineCurve(java.lang.String name,
DERObjectIdentifier oid,
X9ECParametersHolder holder)
getByName
public static X9ECParameters getByName(java.lang.String name)
getByOID
public static X9ECParameters getByOID(DERObjectIdentifier oid)
- return the X9ECParameters object for the named curve represented by
the passed in object identifier. Null if the curve isn't present.
- Parameters:
oid
- an object identifier representing a named curve, if present.
getOID
public static DERObjectIdentifier getOID(java.lang.String name)
- return the object identifier signified by the passed in name. Null
if there is no object identifier associated with name.
- Returns:
- the object identifier associated with name, if present.
getName
public static java.lang.String getName(DERObjectIdentifier oid)
- return the named curve name represented by the given object identifier.
getNames
public static java.util.Enumeration getNames()
- returns an enumeration containing the name strings for curves
contained in this structure.