EU FIPS Mechanism Summary

The following table provides a summary of all of the supported mechanisms for all FIPS Luna Cloud HSM Services in the EU region.

MechanismFIPS Approved?Supported FunctionsFunctions Restricted from FIPS UseMin Key Length (bits)Min Key Length for FIPS Use (bits)Min Legacy Key Length for FIPS Use (bits)Max Key Length (bits)Block SizeDigest SizeKey TypesAlgorithmsModesFlags
CKM_AES_CBCYesEncrypt | Decrypt | Wrap | UnwrapCannot wrap128128N/A256160AESAESCBCExtractable
CKM_AES_CBC_ENCRYPT_DATAYesDeriveNone128128N/A25600AESNoneNoneNone
CKM_AES_CBC_PADYesEncrypt | Decrypt | Wrap | UnwrapCannot wrap128128N/A256160AESAESCBC_PADExtractable
CKM_AES_CFB8YesEncrypt | DecryptNone128128N/A256161AESAESCFBExtractable
CKM_AES_CFB128YesEncrypt | DecryptNone128128N/A2561616AESAESCFBExtractable
CKM_AES_CMACYesSign | VerifyNone128128N/A256160AESAESMACExtractable | CMAC
CKM_AES_CMAC_GENERALYesSign | VerifyNone128128N/A256160AESAESMACExtractable | CMAC
CKM_AES_CTRYesEncrypt | Decrypt | Wrap | UnwrapCannot wrap128128N/A256160AESAESCTRExtractable
CKM_AES_ECBYesEncrypt | Decrypt | Wrap | UnwrapCannot wrap128128N/A256160AESAESECBExtractable
CKM_AES_ECB_ENCRYPT_DATAYesDeriveNone128128N/A25600AESNoneNoneNone
CKM_AES_GCMYesEncrypt | Decrypt | Wrap | UnwrapNone128128N/A256160AESAESGCMExtractable | Accumulating
CKM_AES_GMACYesSign | VerifyNone128128N/A256160AESAESGCMExtractable | Accumulating
CKM_AES_KEY_GENYesGenerate KeyNone128128N/A25600AESNoneNoneNone
CKM_AES_KWYesEncrypt | Decrypt | Wrap | UnwrapNone128128N/A25680AESAESKEYWRAPExtractable | Accumulating
CKM_AES_KWPYesEncrypt | Decrypt | Wrap | UnwrapNone128128N/A25680AESAESKEYWRAP_PADExtractable | Accumulating
CKM_AES_OFBYesEncrypt | DecryptNone128128N/A256160AESAESOFBExtractable
CKM_AES_XTSYesEncrypt | DecryptNone128128N/A256160AESAESXTSExtractable
CKM_DSAYesSign | VerifyNone102420481024307200DSADSANoneNone
CKM_DSA_KEY_PAIR_GENYesGenerate Key PairNone102420481024307200DSANoneNoneNone
CKM_DSA_PARAMETER_GENYesGenerate KeyNone102420481024307200DSANoneNoneNone
CKM_DSA_SHA1YesSign | VerifyCannot sign10242048102430726420DSASHANoneExtractable
CKM_DSA_SHA224YesSign | VerifyNone10242048102430726428DSASHA224NoneExtractable
CKM_DSA_SHA256YesSign | VerifyNone10242048102430726432DSASHA256NoneExtractable
CKM_EC_KEY_PAIR_GENYesGenerate Key PairNone10522416057100ECDSANoneNoneNone
CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITSYesGenerate Key PairNone10522416057100ECDSANoneNoneExtra bits
CKM_EC_MONTGOMERY_KEY_PAIR_GENYesGenerate Key PairNone256256N/A25600EC_MONTNoneNoneNone
CKM_ECDH1_COFACTOR_DERIVEYesDeriveNone10522416057100ECDSA | BIP32NoneNoneNone
CKM_ECDH1_DERIVEYesDeriveNone10522416057100ECDSA | EC_MONT | BIP32NoneNoneNone
CKM_ECDSAYesSign | VerifyNone10522416057100ECDSA | BIP32ECDSANoneNone
CKM_ECDSA_SHA1YesSign | VerifyCannot sign1052241605716420ECDSA | BIP32SHANoneExtractable
CKM_ECDSA_SHA224YesSign | VerifyNone1052241605716428ECDSA | BIP32SHA224NoneExtractable
CKM_ECDSA_SHA256YesSign | VerifyNone1052241605716432ECDSA | BIP32SHA256NoneExtractable
CKM_ECDSA_SHA384YesSign | VerifyNone10522416057112848ECDSA | BIP32SHA384NoneExtractable
CKM_ECDSA_SHA512YesSign | VerifyNone105224160571128(ECDSA | BIP32SHA512NoneExtractable
CKM_ECIESYesEncrypt | DecryptNone10522416057100ECDSA | EC_MONT | BIP32NoneNoneAccumulating
CKM_GENERIC_SECRET_KEY_GENYesGenerate KeyNone8112N/A409600NoneNoneNoneNone
CKM_HMAC_SHA3_224YesSign | VerifyNone811280409614428SymmetricSHA3_224HMACExtractable
CKM_HMAC_SHA3_256YesSign | VerifyNone811280409613632SymmetricSHA3_256HMACExtractable
CKM_HMAC_SHA3_384YesSign | VerifyNone811280409610448SymmetricSHA3_384HMACExtractable
CKM_HMAC_SHA3_512YesSign | VerifyNone81128040967264SymmetricSHA3_512HMACExtractable
CKM_NIST_PRF_KDFYesDeriveNone8112N/A409600SymmetricNoneNoneNone
CKM_RSA_FIPS_186_3_AUX_PRIME_KEY_PAIR_GENYesGenerate Key PairNone102420481024409600RSANoneNoneNone
CKM_RSA_FIPS_186_3_PRIME_KEY_PAIR_GENYesGenerate Key PairNone20482048N/A409600RSANoneNoneNone
CKM_RSA_PKCSYesSign | Verify | Encrypt | Decrypt | Wrap | UnwrapCannot wrap | Cannot legacy decrypt | Cannot legacy unwrap | Cannot encrypt25620481024819200RSANoneNoneNone
CKM_RSA_PKCS_OAEPYesEncrypt | Decrypt | Wrap | UnwrapNone | Cannot legacy decrypt | Cannot legacy unwrap25620481024819200RSANoneNoneNone
CKM_RSA_PKCS_PSSYesSign | VerifyNone25620481024819200RSANoneNoneNone | PSS
CKM_RSA_X9_31YesSign | VerifyNone102420481024819200RSANoneNoneExtractable | X9.31
CKM_SHA_1YesDigestCannot sign00N/A06420NoneSHANoneExtractable
CKM_SHA_1_HMACYesSign | VerifyCannot sign81128040966420SymmetricSHAHMACExtractable
CKM_SHA_1_HMAC_GENERALYesSign | VerifyCannot sign81128040966420SymmetricSHAHMACExtractable
CKM_SHA1_RSA_PKCSYesSign | VerifyCannot sign2562048102481926420RSASHANoneExtractable
CKM_SHA1_RSA_PKCS_PSSYesSign | VerifyCannot sign2562048102481926420RSASHANoneExtractable | PSS
CKM_SHA1_RSA_X9_31YesSign | VerifyCannot sign10242048102481926420RSASHANoneExtractable | X9.31
CKM_SHA3_224YesDigestNone00N/A014428NoneSHA3_224NoneExtractable
CKM_SHA3_224_DSAYesSign | VerifyNone102420481024307214428DSASHA3_224NoneExtractable
CKM_SHA3_224_ECDSAYesSign | VerifyNone10522416057114428ECDSA | BIP32SHA3_224NoneExtractable
CKM_SHA3_224_RSA_PKCSYesSign | VerifyNone25620481024819214428RSASHA3_224NoneExtractable
CKM_SHA3_224_RSA_PKCS_PSSYesSign | VerifyNone51220481024819214428RSASHA3_224NoneExtractable | PSS
CKM_SHA3_256YesDigestNone00N/A013632NoneSHA3_256NoneExtractable
CKM_SHA3_256_DSAYesSign | VerifyNone102420481024307213632DSASHA3_256NoneExtractable
CKM_SHA3_256_ECDSAYesSign | VerifyNone10522416057113632ECDSA | BIP32SHA3_256NoneExtractable
CKM_SHA3_256_RSA_PKCSYesSign | VerifyNone25620481024819213632RSASHA3_256NoneExtractable
CKM_SHA3_256_RSA_PKCS_PSSYesSign | VerifyNone51220481024819213632RSASHA3_256NoneExtractable | PSS
CKM_SHA3_384YesDigestNone00N/A010448NoneSHA3_384NoneExtractable
CKM_SHA3_384_DSAYesSign | VerifyNone102420481024307210448DSASHA3_384NoneExtractable
CKM_SHA3_384_ECDSAYesSign | VerifyNone10522416057110448ECDSA | BIP32SHA3_384NoneExtractable
CKM_SHA3_384_RSA_PKCSYesSign | VerifyNone25620481024819210448RSASHA3_384NoneExtractable
CKM_SHA3_384_RSA_PKCS_PSSYesSign | VerifyNone51220481024819210448RSASHA3_384NoneExtractable | PSS
CKM_SHA3_512YesDigestNone00N/A07264NoneSHA3_512NoneExtractable
CKM_SHA3_512_DSAYesSign | VerifyNone10242048102430727264DSASHA3_512NoneExtractable
CKM_SHA3_512_ECDSAYesSign | VerifyNone1052241605717264ECDSA | BIP32SHA3_512NoneExtractable
CKM_SHA3_512_RSA_PKCSYesSign | VerifyNone2562048102481927264RSASHA3_512NoneExtractable
CKM_SHA3_512_RSA_PKCS_PSSYesSign | VerifyNone10242048102481927264RSASHA3_512NoneExtractable | PSS
CKM_SHA224YesDigestNone00N/A06428NoneSHA224NoneExtractable
CKM_SHA224_HMACYesSign | VerifyNone81128040966428SymmetricSHA224HMACExtractable
CKM_SHA224_HMAC_GENERALYesSign | VerifyNone81128040966428SymmetricSHA224HMACExtractable
CKM_SHA224_RSA_PKCSYesSign | VerifyNone2562048102481926428RSASHA224NoneExtractable
CKM_SHA224_RSA_PKCS_PSSYesSign | VerifyNone5122048102481926428RSASHA224NoneExtractable | PSS
CKM_SHA224_RSA_X9_31YesSign | VerifyNone10242048102481926428RSASHA224NoneExtractable | X9.31
CKM_SHA256YesDigestNone00N/A06432NoneSHA256NoneExtractable
CKM_SHA256_HMACYesSign | VerifyNone81128040966432SymmetricSHA256HMACExtractable
CKM_SHA256_HMAC_GENERALYesSign | VerifyNone81128040966432SymmetricSHA256HMACExtractable
CKM_SHA256_RSA_PKCSYesSign | VerifyNone2562048102481926432RSASHA256NoneExtractable
CKM_SHA256_RSA_PKCS_PSSYesSign | VerifyNone5122048102481926432RSASHA256NoneExtractable | PSS
CKM_SHA256_RSA_X9_31YesSign | VerifyNone10242048102481926432RSASHA256NoneExtractable | X9.31
CKM_SHA384YesDigestNone00N/A012848NoneSHA384NoneExtractable
CKM_SHA384_HMACYesSign | VerifyNone811280409612848SymmetricSHA384HMACExtractable
CKM_SHA384_HMAC_GENERALYesSign | VerifyNone811280409612848SymmetricSHA384HMACExtractable
CKM_SHA384_RSA_PKCSYesSign | VerifyNone25620481024819212848RSASHA384NoneExtractable
CKM_SHA384_RSA_PKCS_PSSYesSign | VerifyNone51220481024819212848RSASHA384NoneExtractable | PSS
CKM_SHA384_RSA_X9_31YesSign | VerifyNone102420481024819212848RSASHA384NoneExtractable | X9.31
CKM_SHA512YesDigestNone00N/A0128(NoneSHA512NoneExtractable
CKM_SHA512_HMACYesSign | VerifyNone8112804096128(SymmetricSHA512HMACExtractable
CKM_SHA512_HMAC_GENERALYesSign | VerifyNone8112804096128(SymmetricSHA512HMACExtractable
CKM_SHA512_RSA_PKCSYesSign | VerifyNone256204810248192128(RSASHA512NoneExtractable
CKM_SHA512_RSA_PKCS_PSSYesSign | VerifyNone1024204810248192128(RSASHA512NoneExtractable | PSS
CKM_SHA512_RSA_X9_31YesSign | VerifyNone1024204810248192128(RSASHA512NoneExtractable | X9.31
CKM_SHAKE_128YesDigestNone00N/A01680NoneSHAKE_128NoneExtractable
CKM_SHAKE_256YesDigestNone00N/A01360NoneSHAKE_256NoneExtractable
CKM_X9_42_DH_DERIVEYesDeriveNone10242048N/A409600X9_42_DHNoneNoneNone
CKM_X9_42_DH_HYBRID_DERIVEYesDeriveNone10242048N/A409600X9_42_DHNoneNoneNone
CKM_X9_42_DH_KEY_PAIR_GENYesGenerate Key PairNone10242048N/A409600X9_42_DHNoneNoneNone