| Interface | Description |
|---|---|
| ECKey |
This interface defines an elliptic curve key.
|
| EdKey |
This interface defines an EdDSA key.
|
| KDFParameterSpec |
Interface for all key derivation function (KDF) parameter classes.
|
| KeyDerivationFunction |
This interface specifies key derivation functions (KDFs) for use with ECDH.
|
| Class | Description |
|---|---|
| AbstractECPrivateKey |
Representation of a private key for EC algorithms and implementation of the
ECPrivateKey interface. |
| AbstractECPublicKey |
Representation of a public key for EC algorithms and implementation of the
ECPublicKey interface. |
| Constants |
Helper class that holds several useful constants.
|
| ECKeyFactory |
Implementation of the key factory service provider interface for ECC.
|
| ECKeyPairGenerator |
This class serves as EC key pair generator and is implemented according to
[1].
|
| ECParameters |
EC Parameters can be generated by calling one of the
AlgorithmParameters.getInstance(String) methods. |
| ECParameterSpec |
This class specifies the set of domain parameters for use with the IAIK
ECCelerate™ library.
|
| ECPrivateKey |
Representation of a private key for EC algorithms and implementation of the
ECPrivateKey interface. |
| ECPrivateKeySpec |
Specifies an EC private key and the corresponding curve domain parameters.
|
| ECPublicKey |
Representation of a public key for EC algorithms and implementation of the
ECPublicKey interface. |
| ECPublicKeySpec |
Specifies an EC public key and the corresponding curve domain parameters.
|
| ECStandardizedParameterFactory |
This class is a collection of elliptic curve domain parameters.
|
| EdKeyFactory |
Implementation of the key factory service provider interface for EdDH.
|
| EdParameterSpec |
This parameter class is intended for use with EdDSA (with twisted Edwards
curves) and ECDH (with Montgomery curves).
|
| EdPrivateKey |
Representation of a public key for Ed algorithms.
|
| EdPrivateKeySpec |
Specifies an EdDSA private key and the corresponding curve domain parameters.
|
| EdPublicKey |
Representation of a public key for EdDSA/EdDH algorithms.
|
| EdPublicKeySpec |
Specifies an EdDSA25519, EdDSA448, X25519 or X448 public key and the
corresponding curve domain parameters.
|
| EdStandardizedParameterFactory |
This class is a collection of twisted Edwards curve domain parameters (for
EdDSA) and Montgomery curve domain parameters (for X22519 and X448).
|
| EllipticCurve |
This class implements an elliptic curve (EC) and its arithmetic necessary for
elliptic curve cryptography, i.e.
|
| HKDF |
Implements the HKDF key derivation function according to [1].
|
| HKDFParameterSpec |
Parameter class for the
HKDF key derivation function as
specified in [1], [2] and [32]. |
| KeyEncodingTestHelper | |
| TestECKeyEncoding | |
| TestECKeyPairGenerator | |
| TestECParameterSpec | |
| TestECPrivateKey |
Some ECPrivateKey decoding/encoding tests.
|
| TestECStandardizedParameterFactory | |
| TestEdKeyEncoding | |
| TestEllipticCurve | |
| TestKeySerialization |
Tests deserialization of EC Private/PublicKeys that have been serialized with
a former ECCelerate version.
|
| Util |
Helper class that provides some commonly used methods.
|
| X25519KeyPairGenerator |
This class serves as key pair generator for X25519.
|
| X448KeyPairGenerator |
This class serves as key pair generator for X448.
|
| X963ASN1SharedInfo |
Implements the ASN.1 syntax for key derivation functions following the
subsequent form:
|
| X963KDFParameterSpec |
Parameter class for key derivation functions (KDFs) as specified in [1] and
[2].
|
| X963KeyDerivationFunction |
Implements the key derivation function (KDF) according to [1] and [2].
|
| Enum | Description |
|---|---|
| PointEncoders |
Enumeration of the available point encoding algorithms.
|
| SecurityStrength |
This enumeration defines the so-called security strengths in bits as
specified by [1, Table 2].
|
Copyright © 2011–2022 Stiftung SIC. All rights reserved.