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.