Go to the source code of this file.
Data Structures | |||
| struct | CK_VERSION | ||
| struct | CK_INFO | ||
| struct | CK_SLOT_INFO | ||
| struct | CK_TOKEN_INFO | ||
| struct | CK_SESSION_INFO | ||
| struct | CK_ATTRIBUTE | ||
| struct | CK_DATE | ||
| struct | CK_MECHANISM | ||
| struct | CK_MECHANISM_INFO | ||
| struct | CK_C_INITIALIZE_ARGS | ||
| struct | CK_RSA_PKCS_OAEP_PARAMS | ||
| struct | CK_RSA_PKCS_PSS_PARAMS | ||
| struct | CK_ECDH1_DERIVE_PARAMS | ||
| struct | CK_ECDH2_DERIVE_PARAMS | ||
| struct | CK_X9_42_DH1_DERIVE_PARAMS | ||
| struct | CK_X9_42_DH2_DERIVE_PARAMS | ||
| struct | CK_KEA_DERIVE_PARAMS | ||
| struct | CK_RC2_CBC_PARAMS | ||
| struct | CK_RC2_MAC_GENERAL_PARAMS | ||
| struct | CK_RC5_PARAMS | ||
| struct | CK_RC5_CBC_PARAMS | ||
| struct | CK_RC5_MAC_GENERAL_PARAMS | ||
| struct | CK_SKIPJACK_PRIVATE_WRAP_PARAMS | ||
| struct | CK_SKIPJACK_RELAYX_PARAMS | ||
| struct | CK_PBE_PARAMS | ||
| struct | CK_KEY_WRAP_SET_OAEP_PARAMS | ||
| struct | CK_SSL3_RANDOM_DATA | ||
| struct | CK_SSL3_MASTER_KEY_DERIVE_PARAMS | ||
| struct | CK_SSL3_KEY_MAT_OUT | ||
| struct | CK_SSL3_KEY_MAT_PARAMS | ||
| struct | CK_KEY_DERIVATION_STRING_DATA | ||
| struct | CK_PKCS5_PBKD2_PARAMS | ||
Defines | |||
| #define | _PKCS11T_H_ 1 | ||
| #define | FALSE 0 | ||
| #define | TRUE !(FALSE) | ||
| #define | CK_TRUE 1 | ||
| #define | CK_FALSE 0 | ||
| #define | CK_UNAVAILABLE_INFORMATION (~0UL) | ||
| #define | CK_EFFECTIVELY_INFINITE 0 | ||
| #define | CK_INVALID_HANDLE 0 | ||
| #define | CKN_SURRENDER 0 | ||
| #define | CKF_TOKEN_PRESENT 0x00000001 | ||
| #define | CKF_REMOVABLE_DEVICE 0x00000002 | ||
| #define | CKF_HW_SLOT 0x00000004 | ||
| #define | CKF_RNG 0x00000001 | ||
| #define | CKF_WRITE_PROTECTED 0x00000002 | ||
| #define | CKF_LOGIN_REQUIRED 0x00000004 | ||
| #define | CKF_USER_PIN_INITIALIZED 0x00000008 | ||
| #define | CKF_RESTORE_KEY_NOT_NEEDED 0x00000020 | ||
| #define | CKF_CLOCK_ON_TOKEN 0x00000040 | ||
| #define | CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100 | ||
| #define | CKF_DUAL_CRYPTO_OPERATIONS 0x00000200 | ||
| #define | CKF_TOKEN_INITIALIZED 0x00000400 | ||
| #define | CKF_SECONDARY_AUTHENTICATION 0x00000800 | ||
| #define | CKF_USER_PIN_COUNT_LOW 0x00010000 | ||
| #define | CKF_USER_PIN_FINAL_TRY 0x00020000 | ||
| #define | CKF_USER_PIN_LOCKED 0x00040000 | ||
| #define | CKF_USER_PIN_TO_BE_CHANGED 0x00080000 | ||
| #define | CKF_SO_PIN_COUNT_LOW 0x00100000 | ||
| #define | CKF_SO_PIN_FINAL_TRY 0x00200000 | ||
| #define | CKF_SO_PIN_LOCKED 0x00400000 | ||
| #define | CKF_SO_PIN_TO_BE_CHANGED 0x00800000 | ||
| #define | CKU_SO 0 | ||
| #define | CKU_USER 1 | ||
| #define | CKS_RO_PUBLIC_SESSION 0 | ||
| #define | CKS_RO_USER_FUNCTIONS 1 | ||
| #define | CKS_RW_PUBLIC_SESSION 2 | ||
| #define | CKS_RW_USER_FUNCTIONS 3 | ||
| #define | CKS_RW_SO_FUNCTIONS 4 | ||
| #define | CKF_RW_SESSION 0x00000002 | ||
| #define | CKF_SERIAL_SESSION 0x00000004 | ||
| #define | CKO_DATA 0x00000000 | ||
| #define | CKO_CERTIFICATE 0x00000001 | ||
| #define | CKO_PUBLIC_KEY 0x00000002 | ||
| #define | CKO_PRIVATE_KEY 0x00000003 | ||
| #define | CKO_SECRET_KEY 0x00000004 | ||
| #define | CKO_HW_FEATURE 0x00000005 | ||
| #define | CKO_DOMAIN_PARAMETERS 0x00000006 | ||
| #define | CKO_VENDOR_DEFINED 0x80000000 | ||
| #define | CKH_MONOTONIC_COUNTER 0x00000001 | ||
| #define | CKH_CLOCK 0x00000002 | ||
| #define | CKH_VENDOR_DEFINED 0x80000000 | ||
| #define | CKK_RSA 0x00000000 | ||
| #define | CKK_DSA 0x00000001 | ||
| #define | CKK_DH 0x00000002 | ||
| #define | CKK_ECDSA 0x00000003 | ||
| #define | CKK_EC 0x00000003 | ||
| #define | CKK_X9_42_DH 0x00000004 | ||
| #define | CKK_KEA 0x00000005 | ||
| #define | CKK_GENERIC_SECRET 0x00000010 | ||
| #define | CKK_RC2 0x00000011 | ||
| #define | CKK_RC4 0x00000012 | ||
| #define | CKK_DES 0x00000013 | ||
| #define | CKK_DES2 0x00000014 | ||
| #define | CKK_DES3 0x00000015 | ||
| #define | CKK_CAST 0x00000016 | ||
| #define | CKK_CAST3 0x00000017 | ||
| #define | CKK_CAST5 0x00000018 | ||
| #define | CKK_CAST128 0x00000018 | ||
| #define | CKK_RC5 0x00000019 | ||
| #define | CKK_IDEA 0x0000001A | ||
| #define | CKK_SKIPJACK 0x0000001B | ||
| #define | CKK_BATON 0x0000001C | ||
| #define | CKK_JUNIPER 0x0000001D | ||
| #define | CKK_CDMF 0x0000001E | ||
| #define | CKK_AES 0x0000001F | ||
| #define | CKK_VENDOR_DEFINED 0x80000000 | ||
| #define | CKC_X_509 0x00000000 | ||
| #define | CKC_X_509_ATTR_CERT 0x00000001 | ||
| #define | CKC_VENDOR_DEFINED 0x80000000 | ||
| #define | CKA_CLASS 0x00000000 | ||
| #define | CKA_TOKEN 0x00000001 | ||
| #define | CKA_PRIVATE 0x00000002 | ||
| #define | CKA_LABEL 0x00000003 | ||
| #define | CKA_APPLICATION 0x00000010 | ||
| #define | CKA_VALUE 0x00000011 | ||
| #define | CKA_OBJECT_ID 0x00000012 | ||
| #define | CKA_CERTIFICATE_TYPE 0x00000080 | ||
| #define | CKA_ISSUER 0x00000081 | ||
| #define | CKA_SERIAL_NUMBER 0x00000082 | ||
| #define | CKA_AC_ISSUER 0x00000083 | ||
| #define | CKA_OWNER 0x00000084 | ||
| #define | CKA_ATTR_TYPES 0x00000085 | ||
| #define | CKA_TRUSTED 0x00000086 | ||
| #define | CKA_KEY_TYPE 0x00000100 | ||
| #define | CKA_SUBJECT 0x00000101 | ||
| #define | CKA_ID 0x00000102 | ||
| #define | CKA_SENSITIVE 0x00000103 | ||
| #define | CKA_ENCRYPT 0x00000104 | ||
| #define | CKA_DECRYPT 0x00000105 | ||
| #define | CKA_WRAP 0x00000106 | ||
| #define | CKA_UNWRAP 0x00000107 | ||
| #define | CKA_SIGN 0x00000108 | ||
| #define | CKA_SIGN_RECOVER 0x00000109 | ||
| #define | CKA_VERIFY 0x0000010A | ||
| #define | CKA_VERIFY_RECOVER 0x0000010B | ||
| #define | CKA_DERIVE 0x0000010C | ||
| #define | CKA_START_DATE 0x00000110 | ||
| #define | CKA_END_DATE 0x00000111 | ||
| #define | CKA_MODULUS 0x00000120 | ||
| #define | CKA_MODULUS_BITS 0x00000121 | ||
| #define | CKA_PUBLIC_EXPONENT 0x00000122 | ||
| #define | CKA_PRIVATE_EXPONENT 0x00000123 | ||
| #define | CKA_PRIME_1 0x00000124 | ||
| #define | CKA_PRIME_2 0x00000125 | ||
| #define | CKA_EXPONENT_1 0x00000126 | ||
| #define | CKA_EXPONENT_2 0x00000127 | ||
| #define | CKA_COEFFICIENT 0x00000128 | ||
| #define | CKA_PRIME 0x00000130 | ||
| #define | CKA_SUBPRIME 0x00000131 | ||
| #define | CKA_BASE 0x00000132 | ||
| #define | CKA_PRIME_BITS 0x00000133 | ||
| #define | CKA_SUBPRIME_BITS 0x00000134 | ||
| #define | CKA_SUB_PRIME_BITS CKA_SUBPRIME_BITS | ||
| #define | CKA_VALUE_BITS 0x00000160 | ||
| #define | CKA_VALUE_LEN 0x00000161 | ||
| #define | CKA_EXTRACTABLE 0x00000162 | ||
| #define | CKA_LOCAL 0x00000163 | ||
| #define | CKA_NEVER_EXTRACTABLE 0x00000164 | ||
| #define | CKA_ALWAYS_SENSITIVE 0x00000165 | ||
| #define | CKA_KEY_GEN_MECHANISM 0x00000166 | ||
| #define | CKA_MODIFIABLE 0x00000170 | ||
| #define | CKA_ECDSA_PARAMS 0x00000180 | ||
| #define | CKA_EC_PARAMS 0x00000180 | ||
| #define | CKA_EC_POINT 0x00000181 | ||
| #define | CKA_SECONDARY_AUTH 0x00000200 | ||
| #define | CKA_AUTH_PIN_FLAGS 0x00000201 | ||
| #define | CKA_HW_FEATURE_TYPE 0x00000300 | ||
| #define | CKA_RESET_ON_INIT 0x00000301 | ||
| #define | CKA_HAS_RESET 0x00000302 | ||
| #define | CKA_VENDOR_DEFINED 0x80000000 | ||
| #define | CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000 | ||
| #define | CKM_RSA_PKCS 0x00000001 | ||
| #define | CKM_RSA_9796 0x00000002 | ||
| #define | CKM_RSA_X_509 0x00000003 | ||
| #define | CKM_MD2_RSA_PKCS 0x00000004 | ||
| #define | CKM_MD5_RSA_PKCS 0x00000005 | ||
| #define | CKM_SHA1_RSA_PKCS 0x00000006 | ||
| #define | CKM_RIPEMD128_RSA_PKCS 0x00000007 | ||
| #define | CKM_RIPEMD160_RSA_PKCS 0x00000008 | ||
| #define | CKM_RSA_PKCS_OAEP 0x00000009 | ||
| #define | CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000A | ||
| #define | CKM_RSA_X9_31 0x0000000B | ||
| #define | CKM_SHA1_RSA_X9_31 0x0000000C | ||
| #define | CKM_RSA_PKCS_PSS 0x0000000D | ||
| #define | CKM_SHA1_RSA_PKCS_PSS 0x0000000E | ||
| #define | CKM_DSA_KEY_PAIR_GEN 0x00000010 | ||
| #define | CKM_DSA 0x00000011 | ||
| #define | CKM_DSA_SHA1 0x00000012 | ||
| #define | CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020 | ||
| #define | CKM_DH_PKCS_DERIVE 0x00000021 | ||
| #define | CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030 | ||
| #define | CKM_X9_42_DH_DERIVE 0x00000031 | ||
| #define | CKM_X9_42_DH_HYBRID_DERIVE 0x00000032 | ||
| #define | CKM_X9_42_MQV_DERIVE 0x00000033 | ||
| #define | CKM_RC2_KEY_GEN 0x00000100 | ||
| #define | CKM_RC2_ECB 0x00000101 | ||
| #define | CKM_RC2_CBC 0x00000102 | ||
| #define | CKM_RC2_MAC 0x00000103 | ||
| #define | CKM_RC2_MAC_GENERAL 0x00000104 | ||
| #define | CKM_RC2_CBC_PAD 0x00000105 | ||
| #define | CKM_RC4_KEY_GEN 0x00000110 | ||
| #define | CKM_RC4 0x00000111 | ||
| #define | CKM_DES_KEY_GEN 0x00000120 | ||
| #define | CKM_DES_ECB 0x00000121 | ||
| #define | CKM_DES_CBC 0x00000122 | ||
| #define | CKM_DES_MAC 0x00000123 | ||
| #define | CKM_DES_MAC_GENERAL 0x00000124 | ||
| #define | CKM_DES_CBC_PAD 0x00000125 | ||
| #define | CKM_DES2_KEY_GEN 0x00000130 | ||
| #define | CKM_DES3_KEY_GEN 0x00000131 | ||
| #define | CKM_DES3_ECB 0x00000132 | ||
| #define | CKM_DES3_CBC 0x00000133 | ||
| #define | CKM_DES3_MAC 0x00000134 | ||
| #define | CKM_DES3_MAC_GENERAL 0x00000135 | ||
| #define | CKM_DES3_CBC_PAD 0x00000136 | ||
| #define | CKM_CDMF_KEY_GEN 0x00000140 | ||
| #define | CKM_CDMF_ECB 0x00000141 | ||
| #define | CKM_CDMF_CBC 0x00000142 | ||
| #define | CKM_CDMF_MAC 0x00000143 | ||
| #define | CKM_CDMF_MAC_GENERAL 0x00000144 | ||
| #define | CKM_CDMF_CBC_PAD 0x00000145 | ||
| #define | CKM_MD2 0x00000200 | ||
| #define | CKM_MD2_HMAC 0x00000201 | ||
| #define | CKM_MD2_HMAC_GENERAL 0x00000202 | ||
| #define | CKM_MD5 0x00000210 | ||
| #define | CKM_MD5_HMAC 0x00000211 | ||
| #define | CKM_MD5_HMAC_GENERAL 0x00000212 | ||
| #define | CKM_SHA_1 0x00000220 | ||
| #define | CKM_SHA_1_HMAC 0x00000221 | ||
| #define | CKM_SHA_1_HMAC_GENERAL 0x00000222 | ||
| #define | CKM_RIPEMD128 0x00000230 | ||
| #define | CKM_RIPEMD128_HMAC 0x00000231 | ||
| #define | CKM_RIPEMD128_HMAC_GENERAL 0x00000232 | ||
| #define | CKM_RIPEMD160 0x00000240 | ||
| #define | CKM_RIPEMD160_HMAC 0x00000241 | ||
| #define | CKM_RIPEMD160_HMAC_GENERAL 0x00000242 | ||
| #define | CKM_CAST_KEY_GEN 0x00000300 | ||
| #define | CKM_CAST_ECB 0x00000301 | ||
| #define | CKM_CAST_CBC 0x00000302 | ||
| #define | CKM_CAST_MAC 0x00000303 | ||
| #define | CKM_CAST_MAC_GENERAL 0x00000304 | ||
| #define | CKM_CAST_CBC_PAD 0x00000305 | ||
| #define | CKM_CAST3_KEY_GEN 0x00000310 | ||
| #define | CKM_CAST3_ECB 0x00000311 | ||
| #define | CKM_CAST3_CBC 0x00000312 | ||
| #define | CKM_CAST3_MAC 0x00000313 | ||
| #define | CKM_CAST3_MAC_GENERAL 0x00000314 | ||
| #define | CKM_CAST3_CBC_PAD 0x00000315 | ||
| #define | CKM_CAST5_KEY_GEN 0x00000320 | ||
| #define | CKM_CAST128_KEY_GEN 0x00000320 | ||
| #define | CKM_CAST5_ECB 0x00000321 | ||
| #define | CKM_CAST128_ECB 0x00000321 | ||
| #define | CKM_CAST5_CBC 0x00000322 | ||
| #define | CKM_CAST128_CBC 0x00000322 | ||
| #define | CKM_CAST5_MAC 0x00000323 | ||
| #define | CKM_CAST128_MAC 0x00000323 | ||
| #define | CKM_CAST5_MAC_GENERAL 0x00000324 | ||
| #define | CKM_CAST128_MAC_GENERAL 0x00000324 | ||
| #define | CKM_CAST5_CBC_PAD 0x00000325 | ||
| #define | CKM_CAST128_CBC_PAD 0x00000325 | ||
| #define | CKM_RC5_KEY_GEN 0x00000330 | ||
| #define | CKM_RC5_ECB 0x00000331 | ||
| #define | CKM_RC5_CBC 0x00000332 | ||
| #define | CKM_RC5_MAC 0x00000333 | ||
| #define | CKM_RC5_MAC_GENERAL 0x00000334 | ||
| #define | CKM_RC5_CBC_PAD 0x00000335 | ||
| #define | CKM_IDEA_KEY_GEN 0x00000340 | ||
| #define | CKM_IDEA_ECB 0x00000341 | ||
| #define | CKM_IDEA_CBC 0x00000342 | ||
| #define | CKM_IDEA_MAC 0x00000343 | ||
| #define | CKM_IDEA_MAC_GENERAL 0x00000344 | ||
| #define | CKM_IDEA_CBC_PAD 0x00000345 | ||
| #define | CKM_GENERIC_SECRET_KEY_GEN 0x00000350 | ||
| #define | CKM_CONCATENATE_BASE_AND_KEY 0x00000360 | ||
| #define | CKM_CONCATENATE_BASE_AND_DATA 0x00000362 | ||
| #define | CKM_CONCATENATE_DATA_AND_BASE 0x00000363 | ||
| #define | CKM_XOR_BASE_AND_DATA 0x00000364 | ||
| #define | CKM_EXTRACT_KEY_FROM_KEY 0x00000365 | ||
| #define | CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370 | ||
| #define | CKM_SSL3_MASTER_KEY_DERIVE 0x00000371 | ||
| #define | CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372 | ||
| #define | CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373 | ||
| #define | CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374 | ||
| #define | CKM_TLS_MASTER_KEY_DERIVE 0x00000375 | ||
| #define | CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376 | ||
| #define | CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377 | ||
| #define | CKM_SSL3_MD5_MAC 0x00000380 | ||
| #define | CKM_SSL3_SHA1_MAC 0x00000381 | ||
| #define | CKM_MD5_KEY_DERIVATION 0x00000390 | ||
| #define | CKM_MD2_KEY_DERIVATION 0x00000391 | ||
| #define | CKM_SHA1_KEY_DERIVATION 0x00000392 | ||
| #define | CKM_PBE_MD2_DES_CBC 0x000003A0 | ||
| #define | CKM_PBE_MD5_DES_CBC 0x000003A1 | ||
| #define | CKM_PBE_MD5_CAST_CBC 0x000003A2 | ||
| #define | CKM_PBE_MD5_CAST3_CBC 0x000003A3 | ||
| #define | CKM_PBE_MD5_CAST5_CBC 0x000003A4 | ||
| #define | CKM_PBE_MD5_CAST128_CBC 0x000003A4 | ||
| #define | CKM_PBE_SHA1_CAST5_CBC 0x000003A5 | ||
| #define | CKM_PBE_SHA1_CAST128_CBC 0x000003A5 | ||
| #define | CKM_PBE_SHA1_RC4_128 0x000003A6 | ||
| #define | CKM_PBE_SHA1_RC4_40 0x000003A7 | ||
| #define | CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8 | ||
| #define | CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9 | ||
| #define | CKM_PBE_SHA1_RC2_128_CBC 0x000003AA | ||
| #define | CKM_PBE_SHA1_RC2_40_CBC 0x000003AB | ||
| #define | CKM_PKCS5_PBKD2 0x000003B0 | ||
| #define | CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0 | ||
| #define | CKM_KEY_WRAP_LYNKS 0x00000400 | ||
| #define | CKM_KEY_WRAP_SET_OAEP 0x00000401 | ||
| #define | CKM_SKIPJACK_KEY_GEN 0x00001000 | ||
| #define | CKM_SKIPJACK_ECB64 0x00001001 | ||
| #define | CKM_SKIPJACK_CBC64 0x00001002 | ||
| #define | CKM_SKIPJACK_OFB64 0x00001003 | ||
| #define | CKM_SKIPJACK_CFB64 0x00001004 | ||
| #define | CKM_SKIPJACK_CFB32 0x00001005 | ||
| #define | CKM_SKIPJACK_CFB16 0x00001006 | ||
| #define | CKM_SKIPJACK_CFB8 0x00001007 | ||
| #define | CKM_SKIPJACK_WRAP 0x00001008 | ||
| #define | CKM_SKIPJACK_PRIVATE_WRAP 0x00001009 | ||
| #define | CKM_SKIPJACK_RELAYX 0x0000100a | ||
| #define | CKM_KEA_KEY_PAIR_GEN 0x00001010 | ||
| #define | CKM_KEA_KEY_DERIVE 0x00001011 | ||
| #define | CKM_FORTEZZA_TIMESTAMP 0x00001020 | ||
| #define | CKM_BATON_KEY_GEN 0x00001030 | ||
| #define | CKM_BATON_ECB128 0x00001031 | ||
| #define | CKM_BATON_ECB96 0x00001032 | ||
| #define | CKM_BATON_CBC128 0x00001033 | ||
| #define | CKM_BATON_COUNTER 0x00001034 | ||
| #define | CKM_BATON_SHUFFLE 0x00001035 | ||
| #define | CKM_BATON_WRAP 0x00001036 | ||
| #define | CKM_ECDSA_KEY_PAIR_GEN 0x00001040 | ||
| #define | CKM_EC_KEY_PAIR_GEN 0x00001040 | ||
| #define | CKM_ECDSA 0x00001041 | ||
| #define | CKM_ECDSA_SHA1 0x00001042 | ||
| #define | CKM_ECDH1_DERIVE 0x00001050 | ||
| #define | CKM_ECDH1_COFACTOR_DERIVE 0x00001051 | ||
| #define | CKM_ECMQV_DERIVE 0x00001052 | ||
| #define | CKM_JUNIPER_KEY_GEN 0x00001060 | ||
| #define | CKM_JUNIPER_ECB128 0x00001061 | ||
| #define | CKM_JUNIPER_CBC128 0x00001062 | ||
| #define | CKM_JUNIPER_COUNTER 0x00001063 | ||
| #define | CKM_JUNIPER_SHUFFLE 0x00001064 | ||
| #define | CKM_JUNIPER_WRAP 0x00001065 | ||
| #define | CKM_FASTHASH 0x00001070 | ||
| #define | CKM_AES_KEY_GEN 0x00001080 | ||
| #define | CKM_AES_ECB 0x00001081 | ||
| #define | CKM_AES_CBC 0x00001082 | ||
| #define | CKM_AES_MAC 0x00001083 | ||
| #define | CKM_AES_MAC_GENERAL 0x00001084 | ||
| #define | CKM_AES_CBC_PAD 0x00001085 | ||
| #define | CKM_DSA_PARAMETER_GEN 0x00002000 | ||
| #define | CKM_DH_PKCS_PARAMETER_GEN 0x00002001 | ||
| #define | CKM_X9_42_DH_PARAMETER_GEN 0x00002002 | ||
| #define | CKM_VENDOR_DEFINED 0x80000000 | ||
| #define | CKF_HW 0x00000001 | ||
| #define | CKF_ENCRYPT 0x00000100 | ||
| #define | CKF_DECRYPT 0x00000200 | ||
| #define | CKF_DIGEST 0x00000400 | ||
| #define | CKF_SIGN 0x00000800 | ||
| #define | CKF_SIGN_RECOVER 0x00001000 | ||
| #define | CKF_VERIFY 0x00002000 | ||
| #define | CKF_VERIFY_RECOVER 0x00004000 | ||
| #define | CKF_GENERATE 0x00008000 | ||
| #define | CKF_GENERATE_KEY_PAIR 0x00010000 | ||
| #define | CKF_WRAP 0x00020000 | ||
| #define | CKF_UNWRAP 0x00040000 | ||
| #define | CKF_DERIVE 0x00080000 | ||
| #define | CKF_EC_F_P 0x00100000 | ||
| #define | CKF_EC_F_2M 0x00200000 | ||
| #define | CKF_EC_ECPARAMETERS 0x00400000 | ||
| #define | CKF_EC_NAMEDCURVE 0x00800000 | ||
| #define | CKF_EC_UNCOMPRESS 0x01000000 | ||
| #define | CKF_EC_COMPRESS 0x02000000 | ||
| #define | CKF_EXTENSION 0x80000000 | ||
| #define | CKR_OK 0x00000000 | ||
| #define | CKR_CANCEL 0x00000001 | ||
| #define | CKR_HOST_MEMORY 0x00000002 | ||
| #define | CKR_SLOT_ID_INVALID 0x00000003 | ||
| #define | CKR_GENERAL_ERROR 0x00000005 | ||
| #define | CKR_FUNCTION_FAILED 0x00000006 | ||
| #define | CKR_ARGUMENTS_BAD 0x00000007 | ||
| #define | CKR_NO_EVENT 0x00000008 | ||
| #define | CKR_NEED_TO_CREATE_THREADS 0x00000009 | ||
| #define | CKR_CANT_LOCK 0x0000000A | ||
| #define | CKR_ATTRIBUTE_READ_ONLY 0x00000010 | ||
| #define | CKR_ATTRIBUTE_SENSITIVE 0x00000011 | ||
| #define | CKR_ATTRIBUTE_TYPE_INVALID 0x00000012 | ||
| #define | CKR_ATTRIBUTE_VALUE_INVALID 0x00000013 | ||
| #define | CKR_DATA_INVALID 0x00000020 | ||
| #define | CKR_DATA_LEN_RANGE 0x00000021 | ||
| #define | CKR_DEVICE_ERROR 0x00000030 | ||
| #define | CKR_DEVICE_MEMORY 0x00000031 | ||
| #define | CKR_DEVICE_REMOVED 0x00000032 | ||
| #define | CKR_ENCRYPTED_DATA_INVALID 0x00000040 | ||
| #define | CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041 | ||
| #define | CKR_FUNCTION_CANCELED 0x00000050 | ||
| #define | CKR_FUNCTION_NOT_PARALLEL 0x00000051 | ||
| #define | CKR_FUNCTION_NOT_SUPPORTED 0x00000054 | ||
| #define | CKR_KEY_HANDLE_INVALID 0x00000060 | ||
| #define | CKR_KEY_SIZE_RANGE 0x00000062 | ||
| #define | CKR_KEY_TYPE_INCONSISTENT 0x00000063 | ||
| #define | CKR_KEY_NOT_NEEDED 0x00000064 | ||
| #define | CKR_KEY_CHANGED 0x00000065 | ||
| #define | CKR_KEY_NEEDED 0x00000066 | ||
| #define | CKR_KEY_INDIGESTIBLE 0x00000067 | ||
| #define | CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068 | ||
| #define | CKR_KEY_NOT_WRAPPABLE 0x00000069 | ||
| #define | CKR_KEY_UNEXTRACTABLE 0x0000006A | ||
| #define | CKR_MECHANISM_INVALID 0x00000070 | ||
| #define | CKR_MECHANISM_PARAM_INVALID 0x00000071 | ||
| #define | CKR_OBJECT_HANDLE_INVALID 0x00000082 | ||
| #define | CKR_OPERATION_ACTIVE 0x00000090 | ||
| #define | CKR_OPERATION_NOT_INITIALIZED 0x00000091 | ||
| #define | CKR_PIN_INCORRECT 0x000000A0 | ||
| #define | CKR_PIN_INVALID 0x000000A1 | ||
| #define | CKR_PIN_LEN_RANGE 0x000000A2 | ||
| #define | CKR_PIN_EXPIRED 0x000000A3 | ||
| #define | CKR_PIN_LOCKED 0x000000A4 | ||
| #define | CKR_SESSION_CLOSED 0x000000B0 | ||
| #define | CKR_SESSION_COUNT 0x000000B1 | ||
| #define | CKR_SESSION_HANDLE_INVALID 0x000000B3 | ||
| #define | CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4 | ||
| #define | CKR_SESSION_READ_ONLY 0x000000B5 | ||
| #define | CKR_SESSION_EXISTS 0x000000B6 | ||
| #define | CKR_SESSION_READ_ONLY_EXISTS 0x000000B7 | ||
| #define | CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B | #define | |