Key type | Key parameters | Algorithms |
---|---|---|
RSA | Between 1024 and 8192 bits | Signature generation and verification: PKCS#1 v1.5 Encryption and decryption: PKCS#1.5, OAEP |
Elliptic Curve | Supported curves: SecP192K1, SecP224K1, SecP256K1, NistP192, NistP224, NistP256, NistP384, NistP521 | Signature generation and verification: ECDSA Key agreement: ECDH |
AES | 128, 192, or 256 bits | Encryption, decryption, and key derivation. ECB, CBC, CFB, CTR, GCM, CCM. |
DES | 56 bits | Encryption, decryption, and key derivation. ECB, CBC, CFB, CTR, GCM, CCM. |
3DES | 168 bits | Encryption, decryption, and key derivation. ECB, CBC, CFB, CTR, GCM, CCM. |
HMAC | Between 128 and 512 bits | MAC generation and verification: SHA-1, SHA-2 Supported SHA-2 digest lengths are 256, 384, and 512. |