Cipher Objects
Some limited legacy Cipher Objects are provided in the Luna FM SDK package to assist developers porting FM designs to Luna HSM.
A subset of the PTK CipherObjects and Modes are supported in Luna:
Cipher Object | Mode |
---|---|
FMCO_IDX_AES | ECB, CBC, MAC_3, MAC_GEN |
FMCO_IDX_DES | ECB, CBC, MAC_3, MAC_GEN |
FMCO_IDX_TRIPLEDES | ECB, CBC, MAC_3, MAC_GEN |
FMCO_IDX_DSA | 0 (Sign/Verify) |
FMCO_IDX_RSA (Sign/Verify) | RSA_MODE_PKCS |
FMCO_IDX_RSA (Enc/Dec) | RSA_MODE_X509, RSA_MODE_PKCS, RSA_MODE_OAEP |
FMCO_IDX_RSA_MD5 | 0 |
FMCO_IDX_RSA_SHA1 | 0 |
FMCO_IDX_RSA_SHA224 | 0 |
FMCO_IDX_RSA_SHA256 | 0 |
FMCO_IDX_RSA_SHA384 | 0 |
FMCO_IDX_RSA_SHA512 | 0 |
FMCO_IDX_HMACMD5 | 0 |
FMCO_IDX_HMACSHA1 | 0 |
FMCO_IDX_HMACRMD160 | 0 |
FMCO_IDX_CAST | ECB, CBC |
FMCO_IDX_RC2 | ECB, CBC, MAC_3, MAC_GEN |