Mechanisms

PKCS#11 Dinamo provides the mechanisms listed below.

mechanism keySize Flags
SHA-1-HMAC keySize={20,20} hw, sign, verify, generate
MD5-HMAC keySize={16,16} hw, sign, verify, generate
SHA224-HMAC keySize={28,28} hw, sign, verify, generate
SHA256-HMAC keySize={32,32} hw, sign, verify, generate
SHA384-HMAC keySize={48,48} hw, sign, verify, generate
SHA512-HMAC keySize={64,64} hw, sign, verify, generate
RC4 keySize={16,16} hw, encrypt, decrypt
DES-ECB-ENCRYPT-DATA keySize={8,8} hw, derive
DES3-ECB-ENCRYPT-DATA keySize={16,24} hw, derive
AES-ECB-ENCRYPT-DATA keySize={16,32} hw, derive
DES-CBC-ENCRYPT-DATA keySize={8,8} hw, derive
DES3-CBC-ENCRYPT-DATA keySize={16,24} hw, derive
AES-CBC-ENCRYPT-DATA keySize={16,32} hw, derive
DES-ECB keySize={8,8} hw, encrypt, decrypt
DES-CBC keySize={8,8} hw, encrypt, decrypt
DES-CBC-PAD keySize={8,8} hw, encrypt, decrypt
DES3-ECB keySize={16,24} hw, encrypt, decrypt, wrap, unwrap
DES3-CBC keySize={16,24} hw, encrypt, decrypt, wrap, unwrap
DES3-CBC-PAD keySize={16,24} hw, encrypt, decrypt, wrap, unwrap
AES-ECB keySize={16,32} hw, encrypt, decrypt, wrap, unwrap
AES-CBC keySize={16,32} hw, encrypt, decrypt, wrap, unwrap
AES-CBC-PAD keySize={16,32} hw, encrypt, decrypt, wrap, unwrap
MD5 keySize={16,16} hw, digest
SHA-1 keySize={20,20} hw, digest
SHA256 keySize={32,32} hw, digest
SHA384 keySize={48,48} hw, digest
SHA512 keySize={64,64} hw, digest
RSA-PKCS keySize={512,8192} hw, sign, verify, wrap, unwrap
DES3-KEY-GEN keySize={16,24} hw, generate
DES-KEY-GEN keySize={8,8} hw, generate
RC4-KEY-GEN keySize={16,16} hw, generate
AES-KEY-GEN keySize={16,32} hw, generate
GENERIC-SECRET-KEY-GEN keySize={16,64} hw, generate
RSA-PKCS-KEY-PAIR-GEN keySize={512,8192} hw, generate_key_pair
ECDSA-KEY-PAIR-GEN keySize={112,521} hw, generate_key_pair, other flags=0x1b00000
RSA-PKCS-OAEP keySize={512,8192} hw, decrypt, wrap, unwrap
RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA1-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA224-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA256-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA384-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA3-224-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA3-256-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
SHA3-384-RSA-PKCS-PSS keySize={512,8192} hw, sign, verify
RSA-X-509 keySize={512,8192} hw, encrypt, decrypt, sign, verify, wrap, unwrap
MD5-RSA-PKCS keySize={512,8192} hw, sign, verify
SHA1-RSA-PKCS keySize={512,8192} hw, sign, verify
SHA256-RSA-PKCS keySize={512,8192} hw, sign, verify
SHA384-RSA-PKCS keySize={512,8192} hw, sign, verify
SHA512-RSA-PKCS keySize={512,8192} hw, sign, verify
ECDSA keySize={112,521} hw, sign, verify, other flags=0x1b00000
ECDSA-SHA1 keySize={112,521} hw, sign, verify, other flags=0x1b00000
ECDSA-SHA256 keySize={112,521} hw, sign, verify, other flags=0x1b00000
ECDSA-SHA384 keySize={112,521} hw, sign, verify, other flags=0x1b00000
ECDSA-SHA512 keySize={112,521} hw, sign, verify, other flags=0x1b00000
ECDH1-DERIVE keySize={112,521} hw, derive, other flags=0x1b00000
ECDH1-COFACTOR-DERIVE keySize={112,521} hw, derive, other flags=0x1b00000