Uses of Interface
de.hda.fbi.ucs.eucrite.parameters.AlgorithmParameters
Package | Description |
---|---|
de.hda.fbi.ucs.eucrite |
This package contains eUCRITE (Usable CRyptographic InTErface), an easy-to-use API for cryptographic tasks.
|
de.hda.fbi.ucs.eucrite.parameters |
This package holds the parameter classes to use with the
eUCRITE API. |
-
Uses of AlgorithmParameters in de.hda.fbi.ucs.eucrite
Methods in de.hda.fbi.ucs.eucrite with parameters of type AlgorithmParameters Modifier and Type Method Description static KeyManager
KeyManager. createNewKey(AlgorithmParameters algorithmParameters, StorageParameters storageParameters)
Creates a KeyManager with a newly generated key pair.static KeyManager
StatefulKeyManager. createNewKey(AlgorithmParameters algorithmParameters, StorageParameters storageParameters)
static KeyManager
StatelessKeyManager. createNewKeyPair(AlgorithmParameters algorithmParameters, StorageParameters storageParameters)
static EasyEncrypter
EasyEncrypter. withNewKey(AlgorithmParameters algorithmParameters, StorageParameters storageParameters)
Creates a EasyEncrypter with newly generated key material.static EasySigner
EasySigner. withNewKey(AlgorithmParameters algorithmParameters, StorageParameters storageParameters)
Creates a EasySigner with a newly generated key pair. -
Uses of AlgorithmParameters in de.hda.fbi.ucs.eucrite.parameters
Classes in de.hda.fbi.ucs.eucrite.parameters that implement AlgorithmParameters Modifier and Type Class Description class
AESParameters
The parameters required for the AES symmetrical encryption scheme.class
ECDSAParameters
The parameters required for the ECDSA signature scheme.class
McEliece_KEMParameters
The parameters required for the hybrid McEliece (KEM = Key Encapsulation Mechanism) scheme.class
RSA_KEMParameters
The parameters required for the hybrid RSA (KEM = Key Encapsulation Mechanism) scheme.class
RSAParameters
The parameters required for the RSA signature scheme.class
SPHINCSParameters
The parameters required for the SPHINCS signature scheme.class
XMSSMTParameters
The parameters required for the XMSSMT signature scheme.class
XMSSParameters
The parameters required for the XMSS signature scheme.Methods in de.hda.fbi.ucs.eucrite.parameters that return AlgorithmParameters Modifier and Type Method Description static AlgorithmParameters
AlgorithmParameters.Template.Hybrid_Encryption. getDefault()
The default template for hybrid encryption, corresponds to the medium security level.static AlgorithmParameters
AlgorithmParameters.Template.Signature. getDefault()
The default template for digital signatures, corresponds to the medium security level.static AlgorithmParameters
AlgorithmParameters.Template.Symmetric_Encryption. getDefault()
The default template for symmetric encryption, corresponds to the medium security level.AlgorithmParameters
AlgorithmParameters.Template.Hybrid_Encryption.Security_Level. getParameters()
Get the parameters for the chosen template.AlgorithmParameters
AlgorithmParameters.Template.Signature.Security_Level. getParameters()
Get the parameters for the chosen template.AlgorithmParameters
AlgorithmParameters.Template.Symmetric_Encryption.Security_Level. getParameters()
Get the parameters for the chosen template.