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

public Class ECGOST3410NamedCurves

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

table of the available named parameters for GOST 3410-2001 / 2012.

Field Summary

Modifier and TypeField and Description
pack-priv static final Hashtable<K, V>
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>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static X9ECPoint
private static ECCurve
pack-priv static void
private static BigInteger
public static X9ECParametersHolder
public static X9ECParameters
public static X9ECParametersHolder
public static X9ECParameters
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 parameters contained in this structure.

public static ASN1ObjectIdentifier
getOID(String name)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

curvesback to summary
pack-priv static final Hashtable<K, V> curves
gostR3410_2001_CryptoPro_Aback to summary
pack-priv static X9ECParametersHolder gostR3410_2001_CryptoPro_A
gostR3410_2001_CryptoPro_Bback to summary
pack-priv static X9ECParametersHolder gostR3410_2001_CryptoPro_B
gostR3410_2001_CryptoPro_Cback to summary
pack-priv static X9ECParametersHolder gostR3410_2001_CryptoPro_C
gostR3410_2001_CryptoPro_XchBback to summary
pack-priv static X9ECParametersHolder gostR3410_2001_CryptoPro_XchB
id_tc26_gost_3410_12_256_paramSetAback to summary
pack-priv static X9ECParametersHolder id_tc26_gost_3410_12_256_paramSetA
id_tc26_gost_3410_12_512_paramSetAback to summary
pack-priv static X9ECParametersHolder id_tc26_gost_3410_12_512_paramSetA
id_tc26_gost_3410_12_512_paramSetBback to summary
pack-priv static X9ECParametersHolder id_tc26_gost_3410_12_512_paramSetB
id_tc26_gost_3410_12_512_paramSetCback to summary
pack-priv static X9ECParametersHolder id_tc26_gost_3410_12_512_paramSetC
namesback to summary
pack-priv static final Hashtable<K, V> names
objIdsback to summary
pack-priv static final Hashtable<K, V> objIds

Constructor Detail

ECGOST3410NamedCurvesback to summary
public ECGOST3410NamedCurves()

Method Detail

configureBasepointback to summary
private static X9ECPoint configureBasepoint(ECCurve curve, BigInteger x, BigInteger y)
configureCurveback to summary
private static ECCurve configureCurve(ECCurve curve)
defineCurveback to summary
pack-priv static void defineCurve(String name, ASN1ObjectIdentifier oid, X9ECParametersHolder holder)
fromHexback to summary
private static BigInteger fromHex(String hex)
getByNameLazyback to summary
public static X9ECParametersHolder getByNameLazy(String name)
getByNameX9back to summary
public static X9ECParameters getByNameX9(String name)
getByOIDLazyback to summary
public static X9ECParametersHolder getByOIDLazy(ASN1ObjectIdentifier oid)
getByOIDX9back to summary
public static X9ECParameters getByOIDX9(ASN1ObjectIdentifier oid)
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 parameters contained in this structure.

getOIDback to summary
public static ASN1ObjectIdentifier getOID(String name)