See: Description
| Class | Description |
|---|---|
| AesCipher |
This is an implementation of a AES Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| BlockCipher |
This is an implementation of a DES Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| Cast128Cipher |
This is an implementation of a CAST128 (CAST5) Cipher class that uses the IAIK PKCS#11 wrapper to
access the token.
|
| Cast3Cipher |
This is an implementation of a CAST3 Cipher class that uses the IAIK PKCS#11 wrapper to access
the token.
|
| CastCipher |
This is an implementation of a CAST Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| DesCipher |
This is an implementation of a DES Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| DesEdeCipher |
This is an implementation of a Tripple DES Cipher class that uses the IAIK PKCS#11 wrapper to
access the token.
|
| EciesCipher | |
| ECIESParameterSpec |
This is a AlgorithmParameterSpec implementation to be used for ECIES with utimaco HSMs.
|
| IdeaCipher |
This is an implementation of a IDEA Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| PKCS11CCMParameters |
The parameters specified for the CCM algorithm in RFC 5084 consist of
the nonce and the length of the MAC (ICVlen):
CCMParameters ::= SEQUENCE {
aes-nonce OCTET STRING (SIZE(7..13)),
aes-ICVlen AES-CCM-ICVlen DEFAULT 12 }
AES-CCM-ICVlen ::= INTEGER (4 | 6 | 8 | 10 | 12 | 14 | 16)
Additionally, this class holds the CCM parameter associated data.
|
| PKCS11CCMParameterSpec |
Parameter class for AES in CCM Mode.
|
| PKCS11Cipher |
This is an implementation of a Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| PKCS11GCMParameters |
This class represents GCM parameters.
|
| PKCS11GCMParameterSpec |
Parameter class for AES in GCM Mode.
|
| PKCS11OAEPParameterSpec |
This class has to be used with the RSA-OAEP cipher engine, when a different hash algorithm shall
be used by the mask generation function than used to hash the data.
|
| PKCS11UnwrapKeySpec |
Allows for unwrap template specification on the unwrap operation
|
| PKCS5Padding |
Implements a padding scheme as specified by the PKCS#5: Password-Based
Encryption Standard.
|
| Rc2Cipher |
This is an implementation of a RC2 Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| Rc4Cipher |
This is an implementation of a RC4 Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| Rc5Cipher |
This is an implementation of a RC5 Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
| RsaCipher |
This is an implementation of a RSA Cipher class that uses the IAIK PKCS#11 wrapper to access the
token.
|
PKCS11Cipher;
it contains most of the code.
Moreover, there is a base class for all block ciphers which is
BlockCipher and is itself
derived from PKCS11Cipher.IAIK PKCS#11 Provider 1.10.0
(c) 2002 IAIK, (c) 2003, 2026 SIC