Bouncy Castle Cryptography Library 1.77.0

Package org.bouncycastle.asn1.x9

Support classes useful for encoding and supporting X9.62 elliptic curve.

See:
          Description

Interface Summary
X9ObjectIdentifiers Object identifiers for the various X9 standards.
 

Class Summary
DHDomainParameters Deprecated. use DomainParameters
DHPublicKey X9.42 definition of a DHPublicKey DHPublicKey ::= INTEGER
DHValidationParms Deprecated. use ValidationParams
DomainParameters 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.
 

Package org.bouncycastle.asn1.x9 Description

Support classes useful for encoding and supporting X9.62 elliptic curve.


Bouncy Castle Cryptography Library 1.77.0