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
The KeyManager handles a stateless or stateful key pair or secret key and the corresponding certificates.
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.