Crypt-Cryptoki

 view release on metacpan or  search on metacpan

lib/Crypt/Cryptoki/Constant.pm  view on Meta::CPAN

		CKF_USER_PIN_COUNT_LOW
		CKF_USER_PIN_FINAL_TRY
		CKF_USER_PIN_INITIALIZED
		CKF_USER_PIN_LOCKED
		CKF_USER_PIN_TO_BE_CHANGED
		CKF_VERIFY
		CKF_VERIFY_RECOVER
		CKF_WRAP
		CKF_WRITE_PROTECTED
	)],
	'mgf' => [qw(
		CKG_MGF1_SHA1
		CKG_MGF1_SHA224
		CKG_MGF1_SHA256
		CKG_MGF1_SHA384
		CKG_MGF1_SHA512
	)],
	'hardware' => [qw(
		CKH_CLOCK
		CKH_MONOTONIC_COUNTER
		CKH_USER_INTERFACE
		CKH_VENDOR_DEFINED
	)],
	'key_types' => [qw(
		CKK_ACTI
		CKK_AES
		CKK_ARIA
		CKK_BATON
		CKK_BLOWFISH
		CKK_CAMELLIA
		CKK_CAST
		CKK_CAST128
		CKK_CAST3
		CKK_CAST5
		CKK_CDMF
		CKK_DES
		CKK_DES2
		CKK_DES3
		CKK_DH
		CKK_DSA
		CKK_EC
		CKK_ECDSA
		CKK_GENERIC_SECRET
		CKK_HOTP
		CKK_IDEA
		CKK_JUNIPER
		CKK_KEA
		CKK_RC2
		CKK_RC4
		CKK_RC5
		CKK_RSA
		CKK_SECURID
		CKK_SKIPJACK
		CKK_TWOFISH
		CKK_VENDOR_DEFINED
		CKK_X9_42_DH
	)],
	'mechanisms' => [qw(
		CKM_ACTI
		CKM_ACTI_KEY_GEN
		CKM_AES_CBC
		CKM_AES_CBC_ENCRYPT_DATA
		CKM_AES_CBC_PAD
		CKM_AES_CTR
		CKM_AES_ECB
		CKM_AES_ECB_ENCRYPT_DATA
		CKM_AES_KEY_GEN
		CKM_AES_MAC
		CKM_AES_MAC_GENERAL
		CKM_ARIA_CBC
		CKM_ARIA_CBC_ENCRYPT_DATA
		CKM_ARIA_CBC_PAD
		CKM_ARIA_ECB
		CKM_ARIA_ECB_ENCRYPT_DATA
		CKM_ARIA_KEY_GEN
		CKM_ARIA_MAC
		CKM_ARIA_MAC_GENERAL
		CKM_BATON_CBC128
		CKM_BATON_COUNTER
		CKM_BATON_ECB128
		CKM_BATON_ECB96
		CKM_BATON_KEY_GEN
		CKM_BATON_SHUFFLE
		CKM_BATON_WRAP
		CKM_BLOWFISH_CBC
		CKM_BLOWFISH_KEY_GEN
		CKM_CAMELLIA_CBC
		CKM_CAMELLIA_CBC_ENCRYPT_DATA
		CKM_CAMELLIA_CBC_PAD
		CKM_CAMELLIA_CTR
		CKM_CAMELLIA_ECB
		CKM_CAMELLIA_ECB_ENCRYPT_DATA
		CKM_CAMELLIA_KEY_GEN
		CKM_CAMELLIA_MAC
		CKM_CAMELLIA_MAC_GENERAL
		CKM_CAST128_CBC
		CKM_CAST128_CBC_PAD
		CKM_CAST128_ECB
		CKM_CAST128_KEY_GEN
		CKM_CAST128_MAC
		CKM_CAST128_MAC_GENERAL
		CKM_CAST3_CBC
		CKM_CAST3_CBC_PAD
		CKM_CAST3_ECB
		CKM_CAST3_KEY_GEN
		CKM_CAST3_MAC
		CKM_CAST3_MAC_GENERAL
		CKM_CAST5_CBC
		CKM_CAST5_CBC_PAD
		CKM_CAST5_ECB
		CKM_CAST5_KEY_GEN
		CKM_CAST5_MAC
		CKM_CAST5_MAC_GENERAL
		CKM_CAST_CBC
		CKM_CAST_CBC_PAD
		CKM_CAST_ECB
		CKM_CAST_KEY_GEN
		CKM_CAST_MAC
		CKM_CAST_MAC_GENERAL
		CKM_CDMF_CBC
		CKM_CDMF_CBC_PAD
		CKM_CDMF_ECB
		CKM_CDMF_KEY_GEN
		CKM_CDMF_MAC
		CKM_CDMF_MAC_GENERAL
		CKM_CMS_SIG
		CKM_CONCATENATE_BASE_AND_DATA
		CKM_CONCATENATE_BASE_AND_KEY
		CKM_CONCATENATE_DATA_AND_BASE
		CKM_DES2_KEY_GEN
		CKM_DES3_CBC
		CKM_DES3_CBC_ENCRYPT_DATA
		CKM_DES3_CBC_PAD
		CKM_DES3_ECB
		CKM_DES3_ECB_ENCRYPT_DATA
		CKM_DES3_KEY_GEN
		CKM_DES3_MAC
		CKM_DES3_MAC_GENERAL
		CKM_DES_CBC
		CKM_DES_CBC_ENCRYPT_DATA
		CKM_DES_CBC_PAD
		CKM_DES_CFB64
		CKM_DES_CFB8
		CKM_DES_ECB
		CKM_DES_ECB_ENCRYPT_DATA
		CKM_DES_KEY_GEN
		CKM_DES_MAC
		CKM_DES_MAC_GENERAL
		CKM_DES_OFB64
		CKM_DES_OFB8
		CKM_DH_PKCS_DERIVE
		CKM_DH_PKCS_KEY_PAIR_GEN
		CKM_DH_PKCS_PARAMETER_GEN
		CKM_DSA
		CKM_DSA_KEY_PAIR_GEN
		CKM_DSA_PARAMETER_GEN
		CKM_DSA_SHA1
		CKM_ECDH1_COFACTOR_DERIVE
		CKM_ECDH1_DERIVE
		CKM_ECDSA
		CKM_ECDSA_KEY_PAIR_GEN
		CKM_ECDSA_SHA1
		CKM_EC_KEY_PAIR_GEN
		CKM_ECMQV_DERIVE
		CKM_EXTRACT_KEY_FROM_KEY
		CKM_FASTHASH
		CKM_FORTEZZA_TIMESTAMP
		CKM_GENERIC_SECRET_KEY_GEN
		CKM_HOTP
		CKM_HOTP_KEY_GEN
		CKM_IDEA_CBC
		CKM_IDEA_CBC_PAD
		CKM_IDEA_ECB
		CKM_IDEA_KEY_GEN
		CKM_IDEA_MAC
		CKM_IDEA_MAC_GENERAL
		CKM_JUNIPER_CBC128
		CKM_JUNIPER_COUNTER
		CKM_JUNIPER_ECB128
		CKM_JUNIPER_KEY_GEN
		CKM_JUNIPER_SHUFFLE
		CKM_JUNIPER_WRAP
		CKM_KEA_KEY_DERIVE
		CKM_KEA_KEY_PAIR_GEN
		CKM_KEY_WRAP_LYNKS
		CKM_KEY_WRAP_SET_OAEP
		CKM_KIP_DERIVE
		CKM_KIP_MAC
		CKM_KIP_WRAP
		CKM_MD2
		CKM_MD2_HMAC
		CKM_MD2_HMAC_GENERAL
		CKM_MD2_KEY_DERIVATION
		CKM_MD2_RSA_PKCS
		CKM_MD5
		CKM_MD5_HMAC
		CKM_MD5_HMAC_GENERAL
		CKM_MD5_KEY_DERIVATION
		CKM_MD5_RSA_PKCS
		CKM_PBA_SHA1_WITH_SHA1_HMAC
		CKM_PBE_MD2_DES_CBC
		CKM_PBE_MD5_CAST128_CBC
		CKM_PBE_MD5_CAST3_CBC
		CKM_PBE_MD5_CAST5_CBC
		CKM_PBE_MD5_CAST_CBC
		CKM_PBE_MD5_DES_CBC
		CKM_PBE_SHA1_CAST128_CBC
		CKM_PBE_SHA1_CAST5_CBC
		CKM_PBE_SHA1_DES2_EDE_CBC
		CKM_PBE_SHA1_DES3_EDE_CBC
		CKM_PBE_SHA1_RC2_128_CBC
		CKM_PBE_SHA1_RC2_40_CBC
		CKM_PBE_SHA1_RC4_128
		CKM_PBE_SHA1_RC4_40
		CKM_PKCS5_PBKD2
		CKM_RC2_CBC
		CKM_RC2_CBC_PAD
		CKM_RC2_ECB
		CKM_RC2_KEY_GEN
		CKM_RC2_MAC
		CKM_RC2_MAC_GENERAL
		CKM_RC4
		CKM_RC4_KEY_GEN
		CKM_RC5_CBC
		CKM_RC5_CBC_PAD
		CKM_RC5_ECB
		CKM_RC5_KEY_GEN
		CKM_RC5_MAC
		CKM_RC5_MAC_GENERAL
		CKM_RIPEMD128
		CKM_RIPEMD128_HMAC
		CKM_RIPEMD128_HMAC_GENERAL
		CKM_RIPEMD128_RSA_PKCS
		CKM_RIPEMD160
		CKM_RIPEMD160_HMAC
		CKM_RIPEMD160_HMAC_GENERAL
		CKM_RIPEMD160_RSA_PKCS
		CKM_RSA_9796
		CKM_RSA_PKCS
		CKM_RSA_PKCS_KEY_PAIR_GEN
		CKM_RSA_PKCS_OAEP
		CKM_RSA_PKCS_PSS
		CKM_RSA_X_509
		CKM_RSA_X9_31
		CKM_RSA_X9_31_KEY_PAIR_GEN
		CKM_SECURID
		CKM_SECURID_KEY_GEN
		CKM_SHA_1
		CKM_SHA_1_HMAC
		CKM_SHA_1_HMAC_GENERAL
		CKM_SHA1_KEY_DERIVATION
		CKM_SHA1_RSA_PKCS
		CKM_SHA1_RSA_PKCS_PSS
		CKM_SHA1_RSA_X9_31
		CKM_SHA224
		CKM_SHA224_HMAC
		CKM_SHA224_HMAC_GENERAL
		CKM_SHA224_KEY_DERIVATION
		CKM_SHA224_RSA_PKCS
		CKM_SHA224_RSA_PKCS_PSS
		CKM_SHA256
		CKM_SHA256_HMAC
		CKM_SHA256_HMAC_GENERAL
		CKM_SHA256_KEY_DERIVATION
		CKM_SHA256_RSA_PKCS
		CKM_SHA256_RSA_PKCS_PSS
		CKM_SHA384
		CKM_SHA384_HMAC
		CKM_SHA384_HMAC_GENERAL
		CKM_SHA384_KEY_DERIVATION
		CKM_SHA384_RSA_PKCS
		CKM_SHA384_RSA_PKCS_PSS
		CKM_SHA512
		CKM_SHA512_HMAC
		CKM_SHA512_HMAC_GENERAL
		CKM_SHA512_KEY_DERIVATION
		CKM_SHA512_RSA_PKCS
		CKM_SHA512_RSA_PKCS_PSS
		CKM_SKIPJACK_CBC64
		CKM_SKIPJACK_CFB16
		CKM_SKIPJACK_CFB32
		CKM_SKIPJACK_CFB64
		CKM_SKIPJACK_CFB8
		CKM_SKIPJACK_ECB64
		CKM_SKIPJACK_KEY_GEN
		CKM_SKIPJACK_OFB64
		CKM_SKIPJACK_PRIVATE_WRAP
		CKM_SKIPJACK_RELAYX
		CKM_SKIPJACK_WRAP
		CKM_SSL3_KEY_AND_MAC_DERIVE
		CKM_SSL3_MASTER_KEY_DERIVE
		CKM_SSL3_MASTER_KEY_DERIVE_DH
		CKM_SSL3_MD5_MAC
		CKM_SSL3_PRE_MASTER_KEY_GEN
		CKM_SSL3_SHA1_MAC
		CKM_TLS_KEY_AND_MAC_DERIVE
		CKM_TLS_MASTER_KEY_DERIVE
		CKM_TLS_MASTER_KEY_DERIVE_DH
		CKM_TLS_PRE_MASTER_KEY_GEN
		CKM_TLS_PRF
		CKM_TWOFISH_CBC
		CKM_TWOFISH_KEY_GEN
		CKM_VENDOR_DEFINED
		CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE
		CKM_WTLS_MASTER_KEY_DERIVE
		CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC
		CKM_WTLS_PRE_MASTER_KEY_GEN
		CKM_WTLS_PRF
		CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE
		CKM_X9_42_DH_DERIVE
		CKM_X9_42_DH_HYBRID_DERIVE
		CKM_X9_42_DH_KEY_PAIR_GEN
		CKM_X9_42_DH_PARAMETER_GEN
		CKM_X9_42_MQV_DERIVE
		CKM_XOR_BASE_AND_DATA
	)],
	'notifications' => [qw(
		CKN_OTP_CHANGED
		CKN_SURRENDER
	)],
	'objects' => [qw(
		CKO_CERTIFICATE
		CKO_DATA
		CKO_DOMAIN_PARAMETERS
		CKO_HW_FEATURE
		CKO_MECHANISM
		CKO_OTP_KEY
		CKO_PRIVATE_KEY
		CKO_PUBLIC_KEY
		CKO_SECRET_KEY
		CKO_VENDOR_DEFINED
	)],
	'prfs' => [qw(
		CKP_PKCS5_PBKD2_HMAC_SHA1
	)],
	'return_codes' => [qw(
		CKR_ARGUMENTS_BAD
		CKR_ATTRIBUTE_READ_ONLY
		CKR_ATTRIBUTE_SENSITIVE
		CKR_ATTRIBUTE_TYPE_INVALID
		CKR_ATTRIBUTE_VALUE_INVALID
		CKR_BUFFER_TOO_SMALL
		CKR_CANCEL
		CKR_CANT_LOCK
		CKR_CRYPTOKI_ALREADY_INITIALIZED
		CKR_CRYPTOKI_NOT_INITIALIZED
		CKR_DATA_INVALID
		CKR_DATA_LEN_RANGE
		CKR_DEVICE_ERROR
		CKR_DEVICE_MEMORY
		CKR_DEVICE_REMOVED
		CKR_DOMAIN_PARAMS_INVALID
		CKR_ENCRYPTED_DATA_INVALID
		CKR_ENCRYPTED_DATA_LEN_RANGE
		CKR_FUNCTION_CANCELED
		CKR_FUNCTION_FAILED
		CKR_FUNCTION_NOT_PARALLEL
		CKR_FUNCTION_NOT_SUPPORTED
		CKR_FUNCTION_REJECTED
		CKR_GENERAL_ERROR
		CKR_HOST_MEMORY



( run in 0.635 second using v1.01-cache-2.11-cpan-e1769b4cff6 )