Algorithms

PKCS#11 Dinamo provides the mechanisms listed below.

mechanism keySize Flags
SHA-1-HMAC {20,20} hw, sign, verify, generate
MD5-HMAC {16,16} hw, sign, verify, generate
RC4 {16,16} hw, encrypt, decrypt
DES-ECB {8,8} hw, encrypt, decrypt
DES-CBC {8,8} hw, encrypt, decrypt
DES-CBC-PAD {8,8} hw, encrypt, decrypt
DES3-ECB {16,24} hw, encrypt, decrypt, wrap, unwrap
DES3-CBC {16,24} hw, encrypt, decrypt, wrap, unwrap
DES3-CBC-PAD {16,24} hw, encrypt, decrypt, wrap, unwrap
AES-ECB {16,32} hw, encrypt, decrypt, wrap, unwrap
AES-CBC {16,32} hw, encrypt, decrypt, wrap, unwrap
AES-CBC-PAD {16,32} hw, encrypt, decrypt, wrap, unwrap
MD5 {16,16} hw, digest
SHA-1 {20,20} hw, digest
SHA256 {32,32} hw, digest
SHA384 {48,48} hw, digest
SHA512 {64,64} hw, digest
RSA-PKCS {512,4096} hw, sign, verify, wrap, unwrap
DES3-KEY-GEN {16,24} hw, generate
DES-KEY-GEN {8,8} hw, generate
RC4-KEY-GEN {16,16} hw, generate
AES-KEY-GEN {16,32} hw, generate
GENERIC-SECRET-KEY-GEN {16,64} hw, generate
RSA-PKCS-KEY-PAIR-GEN {512,4096} hw, generate_key_pair
RSA-X-509 {512,4096} hw, encrypt, decrypt, sign, verify, wrap, unwrap
ECDSA-KEY-PAIR-GEN {112,521} hw, generate_key_pair
MD5-RSA-PKCS {20,64} hw, sign, verify
SHA1-RSA-PKCS {20,64} hw, sign, verify
SHA256-RSA-PKCS {20,64} hw, sign, verify
SHA384-RSA-PKCS {20,64} hw, sign, verify
SHA512-RSA-PKCS {20,64} hw, sign, verify
ECDSA {112,521} hw, sign, verify
ECDSA-SHA1 {112,521} hw, sign, verify
ECDSA-SHA256 {112,521} hw, sign, verify
ECDSA-SHA348 {112,521} hw, sign, verify
ECDSA-SHA512 {112,521} hw, sign, verify
CKM_SHA256_HMAC {32,32} hw, sign, verify, generate
CKM_DES3_ECB_ENCRYPT_DATA {16,24} hw, derive
CKM_SHA224_HMAC {28,28} hw, sign, verify, generate
CKM_SHA384_HMAC {48,48} hw, sign, verify, generate
CKM_SHA512_HMAC {64,64} hw, sign, verify, generate