Top Description Fields Constructors Methods
org.bouncycastle.asn1.teletrust

public Class TeleTrusTNamedCurves

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.util.Enumeration, .Hashtable, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParameters, .X9ECParametersHolder, .X9ECPoint, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.util.Strings, org.bouncycastle.util.encoders.Hex

Elliptic curves defined in "ECC Brainpool Standard Curves and Curve Generation" http://www.ecc-brainpool.org/download/draft_pkix_additional_ecc_dp.txt

Field Summary

Modifier and TypeField and Description
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static X9ECParametersHolder
pack-priv static final Hashtable<K, V>
pack-priv static final Hashtable<K, V>
pack-priv static final Hashtable<K, V>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static ECCurve
pack-priv static void
public static X9ECParameters
public static X9ECParameters
getByOID(ASN1ObjectIdentifier
an object identifier representing a named curve, if present.
oid
)

return the X9ECParameters object for the named curve represented by the passed in object identifier.

public static String
getName(ASN1ObjectIdentifier oid)

return the named curve name represented by the given object identifier.

public static Enumeration<E>
getNames()

returns an enumeration containing the name strings for curves contained in this structure.

public static ASN1ObjectIdentifier

Returns:

the object identifier associated with name, if present.
getOID
(String name)

return the object identifier signified by the passed in name.

public static ASN1ObjectIdentifier
getOID(short curvesize, boolean twisted)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

brainpoolP160r1back to summary
pack-priv static X9ECParametersHolder brainpoolP160r1
brainpoolP160t1back to summary
pack-priv static X9ECParametersHolder brainpoolP160t1
brainpoolP192r1back to summary
pack-priv static X9ECParametersHolder brainpoolP192r1
brainpoolP192t1back to summary
pack-priv static X9ECParametersHolder brainpoolP192t1
brainpoolP224r1back to summary
pack-priv static X9ECParametersHolder brainpoolP224r1
brainpoolP224t1back to summary
pack-priv static X9ECParametersHolder brainpoolP224t1
brainpoolP256r1back to summary
pack-priv static X9ECParametersHolder brainpoolP256r1
brainpoolP256t1back to summary
pack-priv static X9ECParametersHolder brainpoolP256t1
brainpoolP320r1back to summary
pack-priv static X9ECParametersHolder brainpoolP320r1
brainpoolP320t1back to summary
pack-priv static X9ECParametersHolder brainpoolP320t1
brainpoolP384r1back to summary
pack-priv static X9ECParametersHolder brainpoolP384r1
brainpoolP384t1back to summary
pack-priv static X9ECParametersHolder brainpoolP384t1
brainpoolP512r1back to summary
pack-priv static X9ECParametersHolder brainpoolP512r1
brainpoolP512t1back to summary
pack-priv static X9ECParametersHolder brainpoolP512t1
curvesback to summary
pack-priv static final Hashtable<K, V> curves
namesback to summary
pack-priv static final Hashtable<K, V> names
objIdsback to summary
pack-priv static final Hashtable<K, V> objIds

Constructor Detail

TeleTrusTNamedCurvesback to summary
public TeleTrusTNamedCurves()

Method Detail

configureCurveback to summary
private static ECCurve configureCurve(ECCurve curve)
defineCurveback to summary
pack-priv static void defineCurve(String name, ASN1ObjectIdentifier oid, X9ECParametersHolder holder)
getByNameback to summary
public static X9ECParameters getByName(String name)
getByOIDback to summary
public static X9ECParameters getByOID(ASN1ObjectIdentifier 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:ASN1ObjectIdentifier

an object identifier representing a named curve, if present.

getNameback to summary
public static String getName(ASN1ObjectIdentifier oid)

return the named curve name represented by the given object identifier.

getNamesback to summary
public static Enumeration<E> getNames()

returns an enumeration containing the name strings for curves contained in this structure.

getOIDback to summary
public static ASN1ObjectIdentifier getOID(String name)

return the object identifier signified by the passed in name. Null if there is no object identifier associated with name.

Returns:ASN1ObjectIdentifier

the object identifier associated with name, if present.

getOIDback to summary
public static ASN1ObjectIdentifier getOID(short curvesize, boolean twisted)