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 |