All Classes
Class | Description |
---|---|
AESParameters |
The parameters required for the AES symmetrical encryption scheme.
|
AESParameters.Keysize |
The keysize determines the security of the AES encryption, but also the performance.
|
AESParameters.Mode |
The operating mode determines how data that is longer than a single block is chained together.
|
AESParameters.Padding |
The padding scheme determines how an incomplete block (that does not reach the full block length) is filled with
additional bytes to make a complete block.
|
AlgorithmParameters |
An interface for algorithm parameters.
|
AlgorithmParameters.Algorithm |
List of all Algorithms supported by the
KeyManager . |
AlgorithmParameters.Template |
These templates provide fitting parameters for certain requirements and use cases, e.g.
|
AlgorithmParameters.Template.Hybrid_Encryption |
Templates for hybrid encryption schemes.
|
AlgorithmParameters.Template.Hybrid_Encryption.Security_Level |
Depending on the security requirements of your application, one of these security levels might be chosen.
|
AlgorithmParameters.Template.Signature |
Templates for digital signatures.
|
AlgorithmParameters.Template.Signature.Security_Level |
Depending on the security requirements of your application, one of these security levels might be chosen.
|
AlgorithmParameters.Template.Symmetric_Encryption |
Templates for symmetric encryption.
|
AlgorithmParameters.Template.Symmetric_Encryption.Security_Level |
Depending on the security requirements of your application, one of these security levels might be chosen.
|
AlgorithmParameters.Type |
List of all types of cryptographic schemes supported by the eUCRITE API.
|
EasyEncrypter |
The EasyEncrypter is an encrypter that can handle classical and quantum-safe encryption schemes.
|
EasySigner |
The EasySigner is a signer that can handle classical and quantum-safe (stateless and stateful) signature
schemes.
|
ECDSAParameters |
The parameters required for the ECDSA signature scheme.
|
KeyManager | |
KeystoreParameters |
This class contains the necessary parameters to use the
EasySigner or EasyEncrypter with an KeyStore . |
McEliece_KEMParameters |
The parameters required for the hybrid McEliece (KEM = Key Encapsulation Mechanism) scheme.
|
RSA_KEMParameters |
The parameters required for the hybrid RSA (KEM = Key Encapsulation Mechanism) scheme.
|
RSAParameters |
The parameters required for the RSA signature scheme.
|
RSAParameters.Keysize |
The keysize determines the security of the RSA encryption, but also the performance.
|
SPHINCSParameters |
The parameters required for the SPHINCS signature scheme.
|
SPHINCSParameters.Mode | |
StatefulKeyManager |
The StatefulKeyManager manages a stateful key pair or secret pair and the corresponding certificate.
|
StatelessKeyManager |
The StatelessKeyManager manages a stateless key pair or secret key and the corresponding certificate.
|
StorageParameters |
An interface for storage parameters.
|
XMSSMTParameters |
The parameters required for the XMSSMT signature scheme.
|
XMSSParameters |
The parameters required for the XMSS signature scheme.
|