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