Top Inners Constructors Methods
org.bouncycastle.jcajce.provider.asymmetric.util

public Class EC5Util

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.security.spec.ECField, .ECFieldF2m, .ECFieldFp, .ECParameterSpec, .ECPoint, .EllipticCurve, java.util.Enumeration, .HashMap, .Map, .Set, org.bouncycastle.asn1.ASN1ObjectIdentifier, .ASN1Sequence, org.bouncycastle.asn1.cryptopro.ECGOST3410NamedCurves, .GOST3410PublicKeyAlgParameters, org.bouncycastle.asn1.x9.ECNamedCurveTable, .X962Parameters, .X9ECParameters, .X9ECParametersHolder, org.bouncycastle.crypto.ec.CustomNamedCurves, org.bouncycastle.crypto.params.ECDomainParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration, org.bouncycastle.jce.ECGOST3410NamedCurveTable, org.bouncycastle.jce.provider.BouncyCastleProvider, org.bouncycastle.jce.spec.ECNamedCurveParameterSpec, .ECNamedCurveSpec, org.bouncycastle.math.ec.ECAlgorithms, .ECCurve, org.bouncycastle.math.field.FiniteField, .Polynomial, .PolynomialExtensionField, org.bouncycastle.util.Arrays

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static EllipticCurve
convertCurve(ECCurve curve, byte[] seed)

public static ECCurve
public static ECField
public static ECPoint
public static ECPoint
public static ECPoint
public static ECParameterSpec
public static ECParameterSpec
public static ECParameterSpec
public static ECParameterSpec
convertToSpec(X9ECParameters domainParameters)

public static ECParameterSpec
public static ECCurve
public static ECDomainParameters
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EC5Utilback to summary
public EC5Util()

Method Detail

convertCurveback to summary
public static EllipticCurve convertCurve(ECCurve curve, byte[] seed)
convertCurveback to summary
public static ECCurve convertCurve(EllipticCurve ec)
convertFieldback to summary
public static ECField convertField(FiniteField field)
convertPointback to summary
public static ECPoint convertPoint(ECParameterSpec ecSpec, ECPoint point)
convertPointback to summary
public static ECPoint convertPoint(ECCurve curve, ECPoint point)
convertPointback to summary
public static ECPoint convertPoint(ECPoint point)
convertSpecback to summary
public static ECParameterSpec convertSpec(EllipticCurve ellipticCurve, ECParameterSpec spec)
convertSpecback to summary
public static ECParameterSpec convertSpec(ECParameterSpec ecSpec)
convertToSpecback to summary
public static ECParameterSpec convertToSpec(X962Parameters params, ECCurve curve)
convertToSpecback to summary
public static ECParameterSpec convertToSpec(X9ECParameters domainParameters)
convertToSpecback to summary
public static ECParameterSpec convertToSpec(ECDomainParameters domainParameters)
getCurveback to summary
public static ECCurve getCurve(ProviderConfiguration configuration, X962Parameters params)
getDomainParametersback to summary
public static ECDomainParameters getDomainParameters(ProviderConfiguration configuration, ECParameterSpec params)
org.bouncycastle.jcajce.provider.asymmetric.util back to summary

private Class EC5Util.CustomCurves

extends Object
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util.CustomCurves

Field Summary

Modifier and TypeField and Description
private static Map<K, V>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Map<K, V>
pack-priv static ECCurve
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CURVE_MAPback to summary
private static Map<K, V> CURVE_MAP

Constructor Detail

CustomCurvesback to summary
private CustomCurves()

Method Detail

createCurveMapback to summary
private static Map<K, V> createCurveMap()
substituteback to summary
pack-priv static ECCurve substitute(ECCurve c)