All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BigIntegerFieldElement A particular element of the field \Z/(2^255-19).BigIntegerLittleEndianEncoding BigIntegerScalarOps Curve A twisted Edwards curve.Ed25519FieldElement Class to represent a field element of the finite field $p = 2^{255} - 19$ elements.Ed25519LittleEndianEncoding Helper class for encoding/decoding from/to the 32 byte representation.Ed25519ScalarOps Class for reducing a huge integer modulo the group order q and doing a combined multiply plus add plus reduce operation.EdDSAEngine Signing and verification for EdDSA.EdDSAGenParameterSpec Implementation of AlgorithmParameterSpec that holds the name of a named EdDSA curve specification.EdDSAKey Common interface for all EdDSA keys.EdDSANamedCurveSpec EdDSA Curve specification that can also be referred to by name.EdDSANamedCurveTable The named EdDSA curves.EdDSAParameterSpec Parameter specification for an EdDSA algorithm.EdDSAPrivateKey An EdDSA private key.EdDSAPrivateKeySpec EdDSAPublicKey An EdDSA public key.EdDSAPublicKeySpec EdDSASecurityProvider A securityProvider
that can be registered viaSecurity.addProvider(Provider)
Encoding Common interface for all $(b-1)$-bit encodings of elements of EdDSA finite fields.Field An EdDSA finite field.FieldElement Note: concrete subclasses must implement hashCode() and equals()GroupElement A point $(x,y)$ on an EdDSA curve.GroupElement.Representation Available representations for a group element.KeyFactory KeyPairGenerator Default keysize is 256 (Ed25519)ScalarOps Utils Basic utilities for EdDSA.