lunacm hsm Commands
This command, and all the lunacm hsm commands, appear only when the current slot selected in lunacm is for a local HSM, like an installed Luna PCI-E.
HSM commands do not appear in the lunacm command menu when lunacm is directed at a slot corresponding to a remote Luna SA - lunacm has a client-only connection to a remote HSM and therefore cannot log in as SO to a remote HSM.
For Luna SA, the HSM commands are available via the Luna appliance's Luna Shell (lunash:>), which can be accessed via ssh if you have the required authentication.
NAME
hsm showmechanism - show HSM mechanisms
SYNOPSIS
lunacm:> hsm showmechanism
DESCRIPTION
Displays the HSM mechansim list.
OPTIONS
None
SAMPLE OUTPUT
lunacm:> hsm showinfo
Mechanisms Supported:
0x00000000 - CKM_RSA_PKCS_KEY_PAIR_GEN
0x00000001 - CKM_RSA_PKCS
0x00000003 - CKM_RSA_X_509
0x00000006 - CKM_SHA1_RSA_PKCS
0x00000009 - CKM_RSA_PKCS_OAEP
0x0000000a - CKM_RSA_X9_31_KEY_PAIR_GEN
0x0000000c - CKM_SHA1_RSA_X9_31
0x0000000d - CKM_RSA_PKCS_PSS
0x0000000e - CKM_SHA1_RSA_PKCS_PSS
0x00000010 - CKM_DSA_KEY_PAIR_GEN
0x00000011 - CKM_DSA
0x00000012 - CKM_DSA_SHA1
0x00000020 - CKM_DH_PKCS_KEY_PAIR_GEN
0x00002001 - CKM_DH_PKCS_PARAMETER_GEN
0x00000021 - CKM_DH_PKCS_DERIVE
0x00000046 - CKM_SHA224_RSA_PKCS
0x00000047 - CKM_SHA224_RSA_PKCS_PSS
0x00000040 - CKM_SHA256_RSA_PKCS
0x00000043 - CKM_SHA256_RSA_PKCS_PSS
0x00000041 - CKM_SHA384_RSA_PKCS
0x00000044 - CKM_SHA384_RSA_PKCS_PSS
0x00000042 - CKM_SHA512_RSA_PKCS
0x00000045 - CKM_SHA512_RSA_PKCS_PSS
0x00000100 - CKM_RC2_KEY_GEN
0x00000101 - CKM_RC2_ECB
0x00000102 - CKM_RC2_CBC
0x00000103 - CKM_RC2_MAC
0x00000104 - CKM_RC2_MAC_GENERAL
0x00000105 - CKM_RC2_CBC_PAD
0x00000110 - CKM_RC4_KEY_GEN
0x00000111 - CKM_RC4
0x00000120 - CKM_DES_KEY_GEN
0x00000121 - CKM_DES_ECB
0x00000122 - CKM_DES_CBC
0x00000123 - CKM_DES_MAC
0x00000124 - CKM_DES_MAC_GENERAL
0x00000125 - CKM_DES_CBC_PAD
0x00000130 - CKM_DES2_KEY_GEN
0x00000131 - CKM_DES3_KEY_GEN
0x00000132 - CKM_DES3_ECB
0x00000133 - CKM_DES3_CBC
0x00000134 - CKM_DES3_MAC
0x00000135 - CKM_DES3_MAC_GENERAL
0x00000138 - CKM_DES3_CMAC
0x00000137 - CKM_DES3_CMAC_GENERAL
0x00000136 - CKM_DES3_CBC_PAD
0x8000012e - CKM_DES3_CBC_PAD_IPSEC
0x00000153 - CKM_DES_CFB8
0x00000152 - CKM_DES_CFB64
0x00000150 - CKM_DES_OFB64
0x00001080 - CKM_AES_KEY_GEN
0x00001081 - CKM_AES_ECB
0x00001082 - CKM_AES_CBC
0x00001083 - CKM_AES_MAC
0x00001084 - CKM_AES_MAC_GENERAL
0x0000108a - CKM_AES_CMAC
0x00001089 - CKM_AES_CMAC_GENERAL
0x00001085 - CKM_AES_CBC_PAD
0x8000012f - CKM_AES_CBC_PAD_IPSEC
0x80000118 - CKM_AES_CFB8
0x80000119 - CKM_AES_CFB128
0x8000011a - CKM_AES_OFB
0x8000011c - CKM_AES_GCM
0x00000560 - CKM_ARIA_KEY_GEN
0x00000561 - CKM_ARIA_ECB
0x00000562 - CKM_ARIA_CBC
0x00000565 - CKM_ARIA_CBC_PAD
0x00000563 - CKM_ARIA_MAC
0x00000564 - CKM_ARIA_MAC_GENERAL
0x80000128 - CKM_ARIA_CMAC
0x80000129 - CKM_ARIA_CMAC_GENERAL
0x8000011d - CKM_ARIA_CFB8
0x8000011e - CKM_ARIA_CFB128
0x8000011f - CKM_ARIA_OFB
0x80000130 - CKM_ARIA_L_ECB
0x80000131 - CKM_ARIA_L_CBC
0x80000132 - CKM_ARIA_L_CBC_PAD
0x80000133 - CKM_ARIA_L_MAC
0x80000134 - CKM_ARIA_L_MAC_GENERAL
0x00000310 - CKM_CAST3_KEY_GEN
0x00000311 - CKM_CAST3_ECB
0x00000312 - CKM_CAST3_CBC
0x00000313 - CKM_CAST3_MAC
0x00000314 - CKM_CAST3_MAC_GENERAL
0x00000315 - CKM_CAST3_CBC_PAD
0x00000320 - CKM_CAST5_KEY_GEN
0x00000321 - CKM_CAST5_ECB
0x00000322 - CKM_CAST5_CBC
0x00000323 - CKM_CAST5_MAC
0x00000324 - CKM_CAST5_MAC_GENERAL
0x00000325 - CKM_CAST5_CBC_PAD
0x00000330 - CKM_RC5_KEY_GEN
0x00000331 - CKM_RC5_ECB
0x00000332 - CKM_RC5_CBC
0x00000333 - CKM_RC5_MAC
0x00000334 - CKM_RC5_MAC_GENERAL
0x00000335 - CKM_RC5_CBC_PAD
0x00000200 - CKM_MD2
0x00000220 - CKM_SHA_1
0x00000255 - CKM_SHA_224
0x00000256 - CKM_SHA_224_HMAC
0x00000257 - CKM_SHA_224_HMAC_GENERAL
0x00000250 - CKM_SHA_256
0x00000251 - CKM_SHA_256_HMAC
0x00000252 - CKM_SHA_256_HMAC_GENERAL
0x00000260 - CKM_SHA_384
0x00000261 - CKM_SHA_384_HMAC
0x00000262 - CKM_SHA_384_HMAC_GENERAL
0x00000270 - CKM_SHA_512
0x00000271 - CKM_SHA_512_HMAC
0x00000272 - CKM_SHA_512_HMAC_GENERAL
0x00000396 - CKM_SHA224_KEY_DERIVATION
0x00000393 - CKM_SHA256_KEY_DERIVATION
0x00000394 - CKM_SHA384_KEY_DERIVATION
0x00000395 - CKM_SHA512_KEY_DERIVATION
0x000003b0 - CKM_PKCS5_PBKD2
0x00000401 - CKM_KEY_WRAP_SET_OAEP
0x00001040 - CKM_ECDSA_KEY_PAIR_GEN
0x00001041 - CKM_ECDSA
0x00001042 - CKM_ECDSA_SHA1
0x80000122 - CKM_ECDSA_SHA224
0x80000123 - CKM_ECDSA_SHA256
0x80000124 - CKM_ECDSA_SHA384
0x80000125 - CKM_ECDSA_SHA512
0x00001050 - CKM_ECDH1_DERIVE
0x00001051 - CKM_ECDH1_COFACTOR_DERIVE
0x00001100 - CKM_DES_ECB_ENCRYPT_DATA
0x00001101 - CKM_DES_CBC_ENCRYPT_DATA
0x00001102 - CKM_DES3_ECB_ENCRYPT_DATA
0x00001103 - CKM_DES3_CBC_ENCRYPT_DATA
0x00001104 - CKM_AES_ECB_ENCRYPT_DATA
0x00001105 - CKM_AES_CBC_ENCRYPT_DATA
0x00000566 - CKM_ARIA_ECB_ENCRYPT_DATA
0x00000567 - CKM_ARIA_CBC_ENCRYPT_DATA
0x00002000 - CKM_DSA_PARAMETER_GEN
0x000003a0 - CKM_PBE_MD2_DES_CBC
0x000003a8 - CKM_PBE_SHA1_DES3_EDE_CBC
0x000003a5 - CKM_PBE_SHA1_CAST5_CBC
0x000003a9 - CKM_PBE_SHA1_DES2_EDE_CBC
0x000003a6 - CKM_PBE_SHA1_RC4_128
0x000003a7 - CKM_PBE_SHA1_RC4_40
0x000003aa - CKM_PBE_SHA1_RC2_128_CBC
0x000003ab - CKM_PBE_SHA1_RC2_40_CBC
0x0000801f - CKM_PBE_SHA1_DES2_EDE_CBC_OLD
0x0000801e - CKM_PBE_SHA1_DES3_EDE_CBC_OLD
0x00000360 - CKM_CONCATENATE_BASE_AND_KEY
0x0000800d - CKM_CONCATENATE_KEY_AND_BASE_OLD_XXX
0x00000362 - CKM_CONCATENATE_BASE_AND_DATA
0x00000363 - CKM_CONCATENATE_DATA_AND_BASE
0x00000364 - CKM_XOR_BASE_AND_DATA
0x80000a01 - CKM_XOR_BASE_AND_DATA_W_KDF
0x8000001b - CKM_XOR_BASE_AND_KEY
0x00000365 - CKM_EXTRACT_KEY_FROM_KEY
0x00000391 - CKM_MD2_KEY_DERIVATION
0x00000390 - CKM_MD5_KEY_DERIVATION
0x00000392 - CKM_SHA1_KEY_DERIVATION
0x00000350 - CKM_GENERIC_SECRET_KEY_GEN
0x00000371 - CKM_SSL3_MASTER_KEY_DERIVE
0x00000372 - CKM_SSL3_KEY_AND_MAC_DERIVE
0x00000380 - CKM_SSL3_MD5_MAC
0x00000381 - CKM_SSL3_SHA1_MAC
0x00000221 - CKM_SHA_1_HMAC
0x00000222 - CKM_SHA_1_HMAC_GENERAL
0x00000211 - CKM_MD5_HMAC
0x00000212 - CKM_MD5_HMAC_GENERAL
0x00000370 - CKM_SSL3_PRE_MASTER_KEY_GEN
0x80000140 - CKM_DSA_SHA224
0x80000141 - CKM_DSA_SHA256
0x80000a02 - CKM_NIST_PRF_KDF
0x80000a03 - CKM_PRF_KDF
Command Result : No Error
lunacm:> hsm showmechanism