org.bouncycastle.asn1.x9
Class X962NamedCurves

java.lang.Object
  extended by org.bouncycastle.asn1.x9.X962NamedCurves

public class X962NamedCurves
extends java.lang.Object

table of the current named curves defined in X.962 EC-DSA.


Field Summary
(package private) static X9ECParametersHolder c2pnb163v1
           
(package private) static X9ECParametersHolder c2pnb163v2
           
(package private) static X9ECParametersHolder c2pnb163v3
           
(package private) static X9ECParametersHolder c2pnb176w1
           
(package private) static X9ECParametersHolder c2pnb208w1
           
(package private) static X9ECParametersHolder c2pnb272w1
           
(package private) static X9ECParametersHolder c2pnb304w1
           
(package private) static X9ECParametersHolder c2pnb368w1
           
(package private) static X9ECParametersHolder c2tnb191v1
           
(package private) static X9ECParametersHolder c2tnb191v2
           
(package private) static X9ECParametersHolder c2tnb191v3
           
(package private) static X9ECParametersHolder c2tnb239v1
           
(package private) static X9ECParametersHolder c2tnb239v2
           
(package private) static X9ECParametersHolder c2tnb239v3
           
(package private) static X9ECParametersHolder c2tnb359v1
           
(package private) static X9ECParametersHolder c2tnb431r1
           
(package private) static java.util.Hashtable curves
           
(package private) static java.util.Hashtable names
           
(package private) static java.util.Hashtable objIds
           
(package private) static X9ECParametersHolder prime192v1
           
(package private) static X9ECParametersHolder prime192v2
           
(package private) static X9ECParametersHolder prime192v3
           
(package private) static X9ECParametersHolder prime239v1
           
(package private) static X9ECParametersHolder prime239v2
           
(package private) static X9ECParametersHolder prime239v3
           
(package private) static X9ECParametersHolder prime256v1
           
 
Constructor Summary
X962NamedCurves()
           
 
Method Summary
(package private) static void defineCurve(java.lang.String name, DERObjectIdentifier oid, X9ECParametersHolder holder)
           
static X9ECParameters getByName(java.lang.String name)
           
static X9ECParameters getByOID(DERObjectIdentifier oid)
          return the X9ECParameters object for the named curve represented by the passed in object identifier.
static java.lang.String getName(DERObjectIdentifier oid)
          return the named curve name represented by the given object identifier.
static java.util.Enumeration getNames()
          returns an enumeration containing the name strings for curves contained in this structure.
static DERObjectIdentifier getOID(java.lang.String name)
          return the object identifier signified by the passed in name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prime192v1

static X9ECParametersHolder prime192v1

prime192v2

static X9ECParametersHolder prime192v2

prime192v3

static X9ECParametersHolder prime192v3

prime239v1

static X9ECParametersHolder prime239v1

prime239v2

static X9ECParametersHolder prime239v2

prime239v3

static X9ECParametersHolder prime239v3

prime256v1

static X9ECParametersHolder prime256v1

c2pnb163v1

static X9ECParametersHolder c2pnb163v1

c2pnb163v2

static X9ECParametersHolder c2pnb163v2

c2pnb163v3

static X9ECParametersHolder c2pnb163v3

c2pnb176w1

static X9ECParametersHolder c2pnb176w1

c2tnb191v1

static X9ECParametersHolder c2tnb191v1

c2tnb191v2

static X9ECParametersHolder c2tnb191v2

c2tnb191v3

static X9ECParametersHolder c2tnb191v3

c2pnb208w1

static X9ECParametersHolder c2pnb208w1

c2tnb239v1

static X9ECParametersHolder c2tnb239v1

c2tnb239v2

static X9ECParametersHolder c2tnb239v2

c2tnb239v3

static X9ECParametersHolder c2tnb239v3

c2pnb272w1

static X9ECParametersHolder c2pnb272w1

c2pnb304w1

static X9ECParametersHolder c2pnb304w1

c2tnb359v1

static X9ECParametersHolder c2tnb359v1

c2pnb368w1

static X9ECParametersHolder c2pnb368w1

c2tnb431r1

static X9ECParametersHolder c2tnb431r1

objIds

static final java.util.Hashtable objIds

curves

static final java.util.Hashtable curves

names

static final java.util.Hashtable names
Constructor Detail

X962NamedCurves

public X962NamedCurves()
Method Detail

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.