Package org.bouncycastle.asn1.x9
Support classes useful for encoding and supporting X9.62 elliptic curve.
-
Interface Summary Interface Description X9ObjectIdentifiers Object identifiers for the various X9 standards. -
Class Summary Class Description DHDomainParameters Deprecated. use DomainParametersDHPublicKey X9.42 definition of a DHPublicKeyDHValidationParms Deprecated. use ValidationParamsDomainParameters X9.44 Diffie-Hellman domain parameters.ECNamedCurveTable A general class that reads all X9.62 style EC curve tables.KeySpecificInfo ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.OtherInfo ASN.1 def for Diffie-Hellman key exchange OtherInfo structure.ValidationParams Diffie-Hellman domain validation parameters.X962NamedCurves Table of the current named curves defined in X.962 EC-DSA.X962Parameters The Parameters ASN.1 CHOICE from X9.62.X9Curve ASN.1 def for Elliptic-Curve Curve structure.X9ECParameters ASN.1 def for Elliptic-Curve ECParameters structure.X9ECParametersHolder A holding class that allows for X9ECParameters to be lazily constructed.X9ECPoint Class for describing an ECPoint as a DER object.X9FieldElement class for processing an FieldElement as a DER object.X9FieldID ASN.1 def for Elliptic-Curve Field ID structure.X9IntegerConverter A class which converts integers to byte arrays, allowing padding and calculations to be done according the the filed size of the curve or field element involved.