pam_pkcs11 0.6.8

- Main Page
- Data Structures
- Files
- Directories

- File List
- Globals

Data Structures | Defines | Typedefs | Functions
pkcs11t.h File Reference

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 | 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 /* a token is there */
#define | CKF_REMOVABLE_DEVICE 0x00000002 /* removable devices */
#define | CKF_HW_SLOT 0x00000004 /* hardware slot */
#define | CKF_RNG
#define | CKF_WRITE_PROTECTED
#define | CKF_LOGIN_REQUIRED
#define | CKF_USER_PIN_INITIALIZED
#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 /* session is r/w */
#define | CKF_SERIAL_SESSION 0x00000004 /* no parallel */
#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 /* performed by HW */
#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 /* FALSE for 2.01 */
#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 0x000000B8
#define | CKR_SIGNATURE_INVALID 0x000000C0
#define | CKR_SIGNATURE_LEN_RANGE 0x000000C1
#define | CKR_TEMPLATE_INCOMPLETE 0x000000D0
#define | CKR_TEMPLATE_INCONSISTENT 0x000000D1
#define | CKR_TOKEN_NOT_PRESENT 0x000000E0
#define | CKR_TOKEN_NOT_RECOGNIZED 0x000000E1
#define | CKR_TOKEN_WRITE_PROTECTED 0x000000E2
#define | CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0
#define | CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1
#define | CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2
#define | CKR_USER_ALREADY_LOGGED_IN 0x00000100
#define | CKR_USER_NOT_LOGGED_IN 0x00000101
#define | CKR_USER_PIN_NOT_INITIALIZED 0x00000102
#define | CKR_USER_TYPE_INVALID 0x00000103
#define | CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104
#define | CKR_USER_TOO_MANY_TYPES 0x00000105
#define | CKR_WRAPPED_KEY_INVALID 0x00000110
#define | CKR_WRAPPED_KEY_LEN_RANGE 0x00000112
#define | CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113
#define | CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114
#define | CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115
#define | CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120
#define | CKR_RANDOM_NO_RNG 0x00000121
#define | CKR_DOMAIN_PARAMS_INVALID 0x00000130
#define | CKR_BUFFER_TOO_SMALL 0x00000150
#define | CKR_SAVED_STATE_INVALID 0x00000160
#define | CKR_INFORMATION_SENSITIVE 0x00000170
#define | CKR_STATE_UNSAVEABLE 0x00000180
#define | CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190
#define | CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191
#define | CKR_MUTEX_BAD 0x000001A0
#define | CKR_MUTEX_NOT_LOCKED 0x000001A1
#define | CKR_VENDOR_DEFINED 0x80000000
#define | CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001
#define | CKF_OS_LOCKING_OK 0x00000002
#define | CKF_DONT_BLOCK 1
#define | CKG_MGF1_SHA1 0x00000001
#define | CKZ_DATA_SPECIFIED 0x00000001
#define | CKD_NULL 0x00000001
#define | CKD_SHA1_KDF 0x00000002
#define | CKD_NULL 0x00000001
#define | CKD_SHA1_KDF_ASN1 0x00000003
#define | CKD_SHA1_KDF_CONCATENATE 0x00000004
#define | CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001
#define | CKZ_SALT_SPECIFIED 0x00000001

## Typedefs

typedef unsigned char | CK_BYTE
typedef CK_BYTE | CK_CHAR
typedef CK_BYTE | CK_UTF8CHAR
typedef CK_BYTE | CK_BBOOL
typedef unsigned long int | CK_ULONG
typedef long int | CK_LONG
typedef CK_ULONG | CK_FLAGS
typedef CK_BYTE CK_PTR | CK_BYTE_PTR
typedef CK_CHAR CK_PTR | CK_CHAR_PTR
typedef CK_UTF8CHAR CK_PTR | CK_UTF8CHAR_PTR
typedef CK_ULONG CK_PTR | CK_ULONG_PTR
typedef void CK_PTR | CK_VOID_PTR
typedef CK_VOID_PTR CK_PTR | CK_VOID_PTR_PTR
typedef struct CK_VERSION | CK_VERSION
typedef CK_VERSION CK_PTR | CK_VERSION_PTR
typedef struct CK_INFO | CK_INFO
typedef CK_INFO CK_PTR | CK_INFO_PTR
typedef CK_ULONG | CK_NOTIFICATION
typedef CK_ULONG | CK_SLOT_ID
typedef CK_SLOT_ID CK_PTR | CK_SLOT_ID_PTR
typedef struct CK_SLOT_INFO | CK_SLOT_INFO
typedef CK_SLOT_INFO CK_PTR | CK_SLOT_INFO_PTR
typedef struct CK_TOKEN_INFO | CK_TOKEN_INFO
typedef CK_TOKEN_INFO CK_PTR | CK_TOKEN_INFO_PTR
typedef CK_ULONG | CK_SESSION_HANDLE
typedef CK_SESSION_HANDLE CK_PTR | CK_SESSION_HANDLE_PTR
typedef CK_ULONG | CK_USER_TYPE
typedef CK_ULONG | CK_STATE
typedef struct CK_SESSION_INFO | CK_SESSION_INFO
typedef CK_SESSION_INFO CK_PTR | CK_SESSION_INFO_PTR
typedef CK_ULONG | CK_OBJECT_HANDLE
typedef CK_OBJECT_HANDLE CK_PTR | CK_OBJECT_HANDLE_PTR
typedef CK_ULONG | CK_OBJECT_CLASS
typedef CK_OBJECT_CLASS CK_PTR | CK_OBJECT_CLASS_PTR
typedef CK_ULONG | CK_HW_FEATURE_TYPE
typedef CK_ULONG | CK_KEY_TYPE
typedef CK_ULONG | CK_CERTIFICATE_TYPE
typedef CK_ULONG | CK_ATTRIBUTE_TYPE
typedef struct CK_ATTRIBUTE | CK_ATTRIBUTE
typedef CK_ATTRIBUTE CK_PTR | CK_ATTRIBUTE_PTR
typedef struct CK_DATE | CK_DATE
typedef CK_ULONG | CK_MECHANISM_TYPE
typedef CK_MECHANISM_TYPE CK_PTR | CK_MECHANISM_TYPE_PTR
typedef struct CK_MECHANISM | CK_MECHANISM
typedef CK_MECHANISM CK_PTR | CK_MECHANISM_PTR
typedef struct CK_MECHANISM_INFO | CK_MECHANISM_INFO
typedef CK_MECHANISM_INFO CK_PTR | CK_MECHANISM_INFO_PTR
typedef CK_ULONG | CK_RV
typedef CK_NOTIFICATION | event
typedef CK_NOTIFICATION CK_VOID_PTR | pApplication
typedef struct CK_FUNCTION_LIST | CK_FUNCTION_LIST
typedef CK_FUNCTION_LIST CK_PTR | CK_FUNCTION_LIST_PTR
typedef CK_FUNCTION_LIST_PTR CK_PTR | CK_FUNCTION_LIST_PTR_PTR
typedef struct CK_C_INITIALIZE_ARGS | CK_C_INITIALIZE_ARGS
typedef CK_C_INITIALIZE_ARGS CK_PTR | CK_C_INITIALIZE_ARGS_PTR
typedef CK_ULONG | CK_RSA_PKCS_MGF_TYPE
typedef CK_RSA_PKCS_MGF_TYPE CK_PTR | CK_RSA_PKCS_MGF_TYPE_PTR
typedef CK_ULONG | CK_RSA_PKCS_OAEP_SOURCE_TYPE
typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR | CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR
typedef struct CK_RSA_PKCS_OAEP_PARAMS | CK_RSA_PKCS_OAEP_PARAMS
typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR | CK_RSA_PKCS_OAEP_PARAMS_PTR
typedef struct CK_RSA_PKCS_PSS_PARAMS | CK_RSA_PKCS_PSS_PARAMS
typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR | CK_RSA_PKCS_PSS_PARAMS_PTR
typedef CK_ULONG | CK_EC_KDF_TYPE
typedef struct CK_ECDH1_DERIVE_PARAMS | CK_ECDH1_DERIVE_PARAMS
typedef CK_ECDH1_DERIVE_PARAMS CK_PTR | CK_ECDH1_DERIVE_PARAMS_PTR
typedef struct CK_ECDH2_DERIVE_PARAMS | CK_ECDH2_DERIVE_PARAMS
typedef CK_ECDH2_DERIVE_PARAMS CK_PTR | CK_ECDH2_DERIVE_PARAMS_PTR
typedef CK_ULONG | CK_X9_42_DH_KDF_TYPE
typedef CK_X9_42_DH_KDF_TYPE CK_PTR | CK_X9_42_DH_KDF_TYPE_PTR
typedef struct CK_X9_42_DH1_DERIVE_PARAMS | CK_X9_42_DH1_DERIVE_PARAMS
typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_PTR | CK_X9_42_DH1_DERIVE_PARAMS_PTR
typedef struct CK_X9_42_DH2_DERIVE_PARAMS | CK_X9_42_DH2_DERIVE_PARAMS
typedef CK_X9_42_DH2_DERIVE_PARAMS CK_PTR | CK_X9_42_DH2_DERIVE_PARAMS_PTR
typedef struct CK_KEA_DERIVE_PARAMS | CK_KEA_DERIVE_PARAMS
typedef CK_KEA_DERIVE_PARAMS CK_PTR | CK_KEA_DERIVE_PARAMS_PTR
typedef CK_ULONG | CK_RC2_PARAMS
typedef CK_RC2_PARAMS CK_PTR | CK_RC2_PARAMS_PTR
typedef struct CK_RC2_CBC_PARAMS | CK_RC2_CBC_PARAMS
typedef CK_RC2_CBC_PARAMS CK_PTR | CK_RC2_CBC_PARAMS_PTR
typedef struct CK_RC2_MAC_GENERAL_PARAMS | CK_RC2_MAC_GENERAL_PARAMS
typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR | CK_RC2_MAC_GENERAL_PARAMS_PTR
typedef struct CK_RC5_PARAMS | CK_RC5_PARAMS
typedef CK_RC5_PARAMS CK_PTR | CK_RC5_PARAMS_PTR
typedef struct CK_RC5_CBC_PARAMS | CK_RC5_CBC_PARAMS
typedef CK_RC5_CBC_PARAMS CK_PTR | CK_RC5_CBC_PARAMS_PTR
typedef struct CK_RC5_MAC_GENERAL_PARAMS | CK_RC5_MAC_GENERAL_PARAMS
typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR | CK_RC5_MAC_GENERAL_PARAMS_PTR
typedef CK_ULONG | CK_MAC_GENERAL_PARAMS
typedef CK_MAC_GENERAL_PARAMS CK_PTR | CK_MAC_GENERAL_PARAMS_PTR
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS | CK_SKIPJACK_PRIVATE_WRAP_PARAMS
typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR | CK_SKIPJACK_PRIVATE_WRAP_PTR
typedef struct CK_SKIPJACK_RELAYX_PARAMS | CK_SKIPJACK_RELAYX_PARAMS
typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR | CK_SKIPJACK_RELAYX_PARAMS_PTR
typedef struct CK_PBE_PARAMS | CK_PBE_PARAMS
typedef CK_PBE_PARAMS CK_PTR | CK_PBE_PARAMS_PTR
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS | CK_KEY_WRAP_SET_OAEP_PARAMS
typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR | CK_KEY_WRAP_SET_OAEP_PARAMS_PTR
typedef struct CK_SSL3_RANDOM_DATA | CK_SSL3_RANDOM_DATA
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS | CK_SSL3_MASTER_KEY_DERIVE_PARAMS
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR | CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR
typedef struct CK_SSL3_KEY_MAT_OUT | CK_SSL3_KEY_MAT_OUT
typedef CK_SSL3_KEY_MAT_OUT CK_PTR | CK_SSL3_KEY_MAT_OUT_PTR
typedef struct CK_SSL3_KEY_MAT_PARAMS | CK_SSL3_KEY_MAT_PARAMS
typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR | CK_SSL3_KEY_MAT_PARAMS_PTR
typedef struct CK_KEY_DERIVATION_STRING_DATA | CK_KEY_DERIVATION_STRING_DATA
typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR | CK_KEY_DERIVATION_STRING_DATA_PTR
typedef CK_ULONG | CK_EXTRACT_PARAMS
typedef CK_EXTRACT_PARAMS CK_PTR | CK_EXTRACT_PARAMS_PTR
typedef CK_ULONG | CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE
typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR | CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR
typedef CK_ULONG | CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE
typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR | CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR
typedef struct CK_PKCS5_PBKD2_PARAMS | CK_PKCS5_PBKD2_PARAMS
typedef CK_PKCS5_PBKD2_PARAMS CK_PTR | CK_PKCS5_PBKD2_PARAMS_PTR

## Functions

typedef | CK_CALLBACK_FUNCTION (CK_RV, CK_NOTIFY)(CK_SESSION_HANDLE hSession
typedef | CK_CALLBACK_FUNCTION (CK_RV, CK_CREATEMUTEX)(CK_VOID_PTR_PTR ppMutex)
typedef | CK_CALLBACK_FUNCTION (CK_RV, CK_DESTROYMUTEX)(CK_VOID_PTR pMutex)
typedef | CK_CALLBACK_FUNCTION (CK_RV, CK_LOCKMUTEX)(CK_VOID_PTR pMutex)
typedef | CK_CALLBACK_FUNCTION (CK_RV, CK_UNLOCKMUTEX)(CK_VOID_PTR pMutex)

## Define Documentation

#define CK_EFFECTIVELY_INFINITE 0

Definition at line 64 of file pkcs11t.h.

#define CK_FALSE 0

Definition at line 37 of file pkcs11t.h.

#define CK_INVALID_HANDLE 0

Definition at line 79 of file pkcs11t.h.

#define CK_TRUE 1

Definition at line 36 of file pkcs11t.h.

#define CK_UNAVAILABLE_INFORMATION (~0UL)

Definition at line 63 of file pkcs11t.h.

#define CKA_AC_ISSUER 0x00000083

Definition at line 420 of file pkcs11t.h.

#define CKA_ALWAYS_SENSITIVE 0x00000165

Definition at line 470 of file pkcs11t.h.

#define CKA_APPLICATION 0x00000010

Definition at line 408 of file pkcs11t.h.

#define CKA_ATTR_TYPES 0x00000085

Definition at line 422 of file pkcs11t.h.

#define CKA_AUTH_PIN_FLAGS 0x00000201

Definition at line 488 of file pkcs11t.h.

#define CKA_BASE 0x00000132

Definition at line 453 of file pkcs11t.h.

#define CKA_CERTIFICATE_TYPE 0x00000080

Definition at line 414 of file pkcs11t.h.

#define CKA_CLASS 0x00000000

Definition at line 404 of file pkcs11t.h.

#define CKA_COEFFICIENT 0x00000128

Definition at line 450 of file pkcs11t.h.

#define CKA_DECRYPT 0x00000105

Definition at line 432 of file pkcs11t.h.

#define CKA_DERIVE 0x0000010C

Definition at line 439 of file pkcs11t.h.

#define CKA_EC_PARAMS 0x00000180

Definition at line 480 of file pkcs11t.h.

#define CKA_EC_POINT 0x00000181

Definition at line 482 of file pkcs11t.h.

#define CKA_ECDSA_PARAMS 0x00000180

Definition at line 479 of file pkcs11t.h.

#define CKA_ENCRYPT 0x00000104

Definition at line 431 of file pkcs11t.h.

#define CKA_END_DATE 0x00000111

Definition at line 441 of file pkcs11t.h.

#define CKA_EXPONENT_1 0x00000126

Definition at line 448 of file pkcs11t.h.

#define CKA_EXPONENT_2 0x00000127

Definition at line 449 of file pkcs11t.h.

#define CKA_EXTRACTABLE 0x00000162

Definition at line 467 of file pkcs11t.h.

#define CKA_HAS_RESET 0x00000302

Definition at line 491 of file pkcs11t.h.

#define CKA_HW_FEATURE_TYPE 0x00000300

Definition at line 489 of file pkcs11t.h.

#define CKA_ID 0x00000102

Definition at line 429 of file pkcs11t.h.

#define CKA_ISSUER 0x00000081

Definition at line 415 of file pkcs11t.h.

#define CKA_KEY_GEN_MECHANISM 0x00000166

Definition at line 473 of file pkcs11t.h.

#define CKA_KEY_TYPE 0x00000100

Definition at line 427 of file pkcs11t.h.

#define CKA_LABEL 0x00000003

Definition at line 407 of file pkcs11t.h.

#define CKA_LOCAL 0x00000163

Definition at line 468 of file pkcs11t.h.

#define CKA_MODIFIABLE 0x00000170

Definition at line 475 of file pkcs11t.h.

#define CKA_MODULUS 0x00000120

Definition at line 442 of file pkcs11t.h.

#define CKA_MODULUS_BITS 0x00000121

Definition at line 443 of file pkcs11t.h.

#define CKA_NEVER_EXTRACTABLE 0x00000164

Definition at line 469 of file pkcs11t.h.

#define CKA_OBJECT_ID 0x00000012

Definition at line 412 of file pkcs11t.h.

#define CKA_OWNER 0x00000084

Definition at line 421 of file pkcs11t.h.

#define CKA_PRIME 0x00000130

Definition at line 451 of file pkcs11t.h.

#define CKA_PRIME_1 0x00000124

Definition at line 446 of file pkcs11t.h.

#define CKA_PRIME_2 0x00000125

Definition at line 447 of file pkcs11t.h.

#define CKA_PRIME_BITS 0x00000133

Definition at line 456 of file pkcs11t.h.

#define CKA_PRIVATE 0x00000002

Definition at line 406 of file pkcs11t.h.

#define CKA_PRIVATE_EXPONENT 0x00000123

Definition at line 445 of file pkcs11t.h.

#define CKA_PUBLIC_EXPONENT 0x00000122

Definition at line 444 of file pkcs11t.h.

#define CKA_RESET_ON_INIT 0x00000301

Definition at line 490 of file pkcs11t.h.

#define CKA_SECONDARY_AUTH 0x00000200

Definition at line 487 of file pkcs11t.h.

#define CKA_SENSITIVE 0x00000103

Definition at line 430 of file pkcs11t.h.

#define CKA_SERIAL_NUMBER 0x00000082

Definition at line 416 of file pkcs11t.h.

#define CKA_SIGN 0x00000108

Definition at line 435 of file pkcs11t.h.

#define CKA_SIGN_RECOVER 0x00000109

Definition at line 436 of file pkcs11t.h.

#define CKA_START_DATE 0x00000110

Definition at line 440 of file pkcs11t.h.

#define CKA_SUB_PRIME_BITS CKA_SUBPRIME_BITS

Definition at line 458 of file pkcs11t.h.

#define CKA_SUBJECT 0x00000101

Definition at line 428 of file pkcs11t.h.

#define CKA_SUBPRIME 0x00000131

Definition at line 452 of file pkcs11t.h.

#define CKA_SUBPRIME_BITS 0x00000134

Definition at line 457 of file pkcs11t.h.

#define CKA_TOKEN 0x00000001

Definition at line 405 of file pkcs11t.h.

#define CKA_TRUSTED 0x00000086

Definition at line 425 of file pkcs11t.h.

#define CKA_UNWRAP 0x00000107

Definition at line 434 of file pkcs11t.h.

#define CKA_VALUE 0x00000011

Definition at line 409 of file pkcs11t.h.

#define CKA_VALUE_BITS 0x00000160

Definition at line 461 of file pkcs11t.h.

#define CKA_VALUE_LEN 0x00000161

Definition at line 462 of file pkcs11t.h.

#define CKA_VENDOR_DEFINED 0x80000000

Definition at line 493 of file pkcs11t.h.

#define CKA_VERIFY 0x0000010A

Definition at line 437 of file pkcs11t.h.

#define CKA_VERIFY_RECOVER 0x0000010B

Definition at line 438 of file pkcs11t.h.

#define CKA_WRAP 0x00000106

Definition at line 433 of file pkcs11t.h.

#define CKC_VENDOR_DEFINED 0x80000000

Definition at line 394 of file pkcs11t.h.

#define CKC_X_509 0x00000000

Definition at line 392 of file pkcs11t.h.

#define CKC_X_509_ATTR_CERT 0x00000001

Definition at line 393 of file pkcs11t.h.

#define CKD_NULL 0x00000001

Definition at line 1130 of file pkcs11t.h.

#define CKD_NULL 0x00000001

Definition at line 1130 of file pkcs11t.h.

#define CKD_SHA1_KDF 0x00000002

Definition at line 1089 of file pkcs11t.h.

#define CKD_SHA1_KDF_ASN1 0x00000003

Definition at line 1131 of file pkcs11t.h.

#define CKD_SHA1_KDF_CONCATENATE 0x00000004

Definition at line 1132 of file pkcs11t.h.

#define CKF_CLOCK_ON_TOKEN 0x00000040

Definition at line 189 of file pkcs11t.h.

#define CKF_DECRYPT 0x00000200

Definition at line 809 of file pkcs11t.h.

#define CKF_DERIVE 0x00080000

Definition at line 819 of file pkcs11t.h.

#define CKF_DIGEST 0x00000400

Definition at line 810 of file pkcs11t.h.

#define CKF_DONT_BLOCK 1

Definition at line 1035 of file pkcs11t.h.

#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200

Definition at line 201 of file pkcs11t.h.

#define CKF_EC_COMPRESS 0x02000000

Definition at line 830 of file pkcs11t.h.

#define CKF_EC_ECPARAMETERS 0x00400000

Definition at line 827 of file pkcs11t.h.

#define CKF_EC_F_2M 0x00200000

Definition at line 826 of file pkcs11t.h.

#define CKF_EC_F_P 0x00100000

Definition at line 825 of file pkcs11t.h.

#define CKF_EC_NAMEDCURVE 0x00800000

Definition at line 828 of file pkcs11t.h.

#define CKF_EC_UNCOMPRESS 0x01000000

Definition at line 829 of file pkcs11t.h.

#define CKF_ENCRYPT 0x00000100

Definition at line 808 of file pkcs11t.h.

#define CKF_EXTENSION 0x80000000 /* FALSE for 2.01 */

Definition at line 832 of file pkcs11t.h.

#define CKF_GENERATE 0x00008000

Definition at line 815 of file pkcs11t.h.

#define CKF_GENERATE_KEY_PAIR 0x00010000

Definition at line 816 of file pkcs11t.h.

#define CKF_HW 0x00000001 /* performed by HW */

Definition at line 801 of file pkcs11t.h.

#define CKF_HW_SLOT 0x00000004 /* hardware slot */

Definition at line 136 of file pkcs11t.h.

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001

Definition at line 1026 of file pkcs11t.h.

#define CKF_LOGIN_REQUIRED

Value:

    0x00000004  /* user must
                                                     * login */

Definition at line 177 of file pkcs11t.h.

#define CKF_OS_LOCKING_OK 0x00000002

Definition at line 1027 of file pkcs11t.h.

#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100

Definition at line 194 of file pkcs11t.h.

#define CKF_REMOVABLE_DEVICE 0x00000002 /* removable devices */

Definition at line 135 of file pkcs11t.h.

#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020

Definition at line 184 of file pkcs11t.h.

#define CKF_RNG

Value:

    0x00000001  /* has random #
                                                     * generator */

Definition at line 175 of file pkcs11t.h.

#define CKF_RW_SESSION 0x00000002 /* session is r/w */

Definition at line 300 of file pkcs11t.h.

#define CKF_SECONDARY_AUTHENTICATION 0x00000800

Definition at line 213 of file pkcs11t.h.

#define CKF_SERIAL_SESSION 0x00000004 /* no parallel */

Definition at line 301 of file pkcs11t.h.

#define CKF_SIGN 0x00000800

Definition at line 811 of file pkcs11t.h.

#define CKF_SIGN_RECOVER 0x00001000

Definition at line 812 of file pkcs11t.h.

#define CKF_SO_PIN_COUNT_LOW 0x00100000

Definition at line 238 of file pkcs11t.h.

#define CKF_SO_PIN_FINAL_TRY 0x00200000

Definition at line 242 of file pkcs11t.h.

#define CKF_SO_PIN_LOCKED 0x00400000

Definition at line 247 of file pkcs11t.h.

#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000

Definition at line 253 of file pkcs11t.h.

#define CKF_TOKEN_INITIALIZED 0x00000400

Definition at line 208 of file pkcs11t.h.

#define CKF_TOKEN_PRESENT 0x00000001 /* a token is there */

Definition at line 134 of file pkcs11t.h.

#define CKF_UNWRAP 0x00040000

Definition at line 818 of file pkcs11t.h.

#define CKF_USER_PIN_COUNT_LOW 0x00010000

Definition at line 218 of file pkcs11t.h.

#define CKF_USER_PIN_FINAL_TRY 0x00020000

Definition at line 222 of file pkcs11t.h.

#define CKF_USER_PIN_INITIALIZED

Value:

    0x00000008  /* normal user's
                                                     * PIN is set */

Definition at line 178 of file pkcs11t.h.

#define CKF_USER_PIN_LOCKED 0x00040000

Definition at line 227 of file pkcs11t.h.

#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000

Definition at line 233 of file pkcs11t.h.

#define CKF_VERIFY 0x00002000

Definition at line 813 of file pkcs11t.h.

#define CKF_VERIFY_RECOVER 0x00004000

Definition at line 814 of file pkcs11t.h.

#define CKF_WRAP 0x00020000

Definition at line 817 of file pkcs11t.h.

#define CKF_WRITE_PROTECTED

Value:

    0x00000002  /* token is
                                                     * write-
                                                     * protected */

Definition at line 176 of file pkcs11t.h.

#define CKG_MGF1_SHA1 0x00000001

Definition at line 1047 of file pkcs11t.h.

#define CKH_CLOCK 0x00000002

Definition at line 341 of file pkcs11t.h.

#define CKH_MONOTONIC_COUNTER 0x00000001

Definition at line 340 of file pkcs11t.h.

#define CKH_VENDOR_DEFINED 0x80000000

Definition at line 342 of file pkcs11t.h.

#define CKK_AES 0x0000001F

Definition at line 379 of file pkcs11t.h.

#define CKK_BATON 0x0000001C

Definition at line 376 of file pkcs11t.h.

#define CKK_CAST 0x00000016

Definition at line 368 of file pkcs11t.h.

#define CKK_CAST128 0x00000018

Definition at line 372 of file pkcs11t.h.

#define CKK_CAST3 0x00000017

Definition at line 369 of file pkcs11t.h.

#define CKK_CAST5 0x00000018

Definition at line 371 of file pkcs11t.h.

#define CKK_CDMF 0x0000001E

Definition at line 378 of file pkcs11t.h.

#define CKK_DES 0x00000013

Definition at line 363 of file pkcs11t.h.

#define CKK_DES2 0x00000014

Definition at line 364 of file pkcs11t.h.

#define CKK_DES3 0x00000015

Definition at line 365 of file pkcs11t.h.

#define CKK_DH 0x00000002

Definition at line 351 of file pkcs11t.h.

#define CKK_DSA 0x00000001

Definition at line 350 of file pkcs11t.h.

#define CKK_EC 0x00000003

Definition at line 356 of file pkcs11t.h.

#define CKK_ECDSA 0x00000003

Definition at line 355 of file pkcs11t.h.

#define CKK_GENERIC_SECRET 0x00000010

Definition at line 360 of file pkcs11t.h.

#define CKK_IDEA 0x0000001A

Definition at line 374 of file pkcs11t.h.

#define CKK_JUNIPER 0x0000001D

Definition at line 377 of file pkcs11t.h.

#define CKK_KEA 0x00000005

Definition at line 358 of file pkcs11t.h.

#define CKK_RC2 0x00000011

Definition at line 361 of file pkcs11t.h.

#define CKK_RC4 0x00000012

Definition at line 362 of file pkcs11t.h.

#define CKK_RC5 0x00000019

Definition at line 373 of file pkcs11t.h.

#define CKK_RSA 0x00000000

Definition at line 349 of file pkcs11t.h.

#define CKK_SKIPJACK 0x0000001B

Definition at line 375 of file pkcs11t.h.

#define CKK_VENDOR_DEFINED 0x80000000

Definition at line 381 of file pkcs11t.h.

#define CKK_X9_42_DH 0x00000004

Definition at line 357 of file pkcs11t.h.

#define CKM_AES_CBC 0x00001082

Definition at line 764 of file pkcs11t.h.

#define CKM_AES_CBC_PAD 0x00001085

Definition at line 767 of file pkcs11t.h.

#define CKM_AES_ECB 0x00001081

Definition at line 763 of file pkcs11t.h.

#define CKM_AES_KEY_GEN 0x00001080

Definition at line 762 of file pkcs11t.h.

#define CKM_AES_MAC 0x00001083

Definition at line 765 of file pkcs11t.h.

#define CKM_AES_MAC_GENERAL 0x00001084

Definition at line 766 of file pkcs11t.h.

#define CKM_BATON_CBC128 0x00001033

Definition at line 731 of file pkcs11t.h.

#define CKM_BATON_COUNTER 0x00001034

Definition at line 732 of file pkcs11t.h.

#define CKM_BATON_ECB128 0x00001031

Definition at line 729 of file pkcs11t.h.

#define CKM_BATON_ECB96 0x00001032

Definition at line 730 of file pkcs11t.h.

#define CKM_BATON_KEY_GEN 0x00001030

Definition at line 728 of file pkcs11t.h.

#define CKM_BATON_SHUFFLE 0x00001035

Definition at line 733 of file pkcs11t.h.

#define CKM_BATON_WRAP 0x00001036

Definition at line 734 of file pkcs11t.h.

#define CKM_CAST128_CBC 0x00000322

Definition at line 648 of file pkcs11t.h.

#define CKM_CAST128_CBC_PAD 0x00000325

Definition at line 654 of file pkcs11t.h.

#define CKM_CAST128_ECB 0x00000321

Definition at line 646 of file pkcs11t.h.

#define CKM_CAST128_KEY_GEN 0x00000320

Definition at line 644 of file pkcs11t.h.

#define CKM_CAST128_MAC 0x00000323

Definition at line 650 of file pkcs11t.h.

#define CKM_CAST128_MAC_GENERAL 0x00000324

Definition at line 652 of file pkcs11t.h.

#define CKM_CAST3_CBC 0x00000312

Definition at line 639 of file pkcs11t.h.

#define CKM_CAST3_CBC_PAD 0x00000315

Definition at line 642 of file pkcs11t.h.

#define CKM_CAST3_ECB 0x00000311

Definition at line 638 of file pkcs11t.h.

#define CKM_CAST3_KEY_GEN 0x00000310

Definition at line 637 of file pkcs11t.h.

#define CKM_CAST3_MAC 0x00000313

Definition at line 640 of file pkcs11t.h.

#define CKM_CAST3_MAC_GENERAL 0x00000314

Definition at line 641 of file pkcs11t.h.

#define CKM_CAST5_CBC 0x00000322

Definition at line 647 of file pkcs11t.h.

#define CKM_CAST5_CBC_PAD 0x00000325

Definition at line 653 of file pkcs11t.h.

#define CKM_CAST5_ECB 0x00000321

Definition at line 645 of file pkcs11t.h.

#define CKM_CAST5_KEY_GEN 0x00000320

Definition at line 643 of file pkcs11t.h.

#define CKM_CAST5_MAC 0x00000323

Definition at line 649 of file pkcs11t.h.

#define CKM_CAST5_MAC_GENERAL 0x00000324

Definition at line 651 of file pkcs11t.h.

#define CKM_CAST_CBC 0x00000302

Definition at line 633 of file pkcs11t.h.

#define CKM_CAST_CBC_PAD 0x00000305

Definition at line 636 of file pkcs11t.h.

#define CKM_CAST_ECB 0x00000301

Definition at line 632 of file pkcs11t.h.

#define CKM_CAST_KEY_GEN 0x00000300

Definition at line 631 of file pkcs11t.h.

#define CKM_CAST_MAC 0x00000303

Definition at line 634 of file pkcs11t.h.

#define CKM_CAST_MAC_GENERAL 0x00000304

Definition at line 635 of file pkcs11t.h.

#define CKM_CDMF_CBC 0x00000142

Definition at line 596 of file pkcs11t.h.

#define CKM_CDMF_CBC_PAD 0x00000145

Definition at line 599 of file pkcs11t.h.

#define CKM_CDMF_ECB 0x00000141

Definition at line 595 of file pkcs11t.h.

#define CKM_CDMF_KEY_GEN 0x00000140

Definition at line 594 of file pkcs11t.h.

#define CKM_CDMF_MAC 0x00000143

Definition at line 597 of file pkcs11t.h.

#define CKM_CDMF_MAC_GENERAL 0x00000144

Definition at line 598 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362

Definition at line 669 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360

Definition at line 668 of file pkcs11t.h.

#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363

Definition at line 670 of file pkcs11t.h.

#define CKM_DES2_KEY_GEN 0x00000130

Definition at line 583 of file pkcs11t.h.

#define CKM_DES3_CBC 0x00000133

Definition at line 586 of file pkcs11t.h.

#define CKM_DES3_CBC_PAD 0x00000136

Definition at line 593 of file pkcs11t.h.

#define CKM_DES3_ECB 0x00000132

Definition at line 585 of file pkcs11t.h.

#define CKM_DES3_KEY_GEN 0x00000131

Definition at line 584 of file pkcs11t.h.

#define CKM_DES3_MAC 0x00000134

Definition at line 587 of file pkcs11t.h.

#define CKM_DES3_MAC_GENERAL 0x00000135

Definition at line 592 of file pkcs11t.h.

#define CKM_DES_CBC 0x00000122

Definition at line 576 of file pkcs11t.h.

#define CKM_DES_CBC_PAD 0x00000125

Definition at line 581 of file pkcs11t.h.

#define CKM_DES_ECB 0x00000121

Definition at line 575 of file pkcs11t.h.

#define CKM_DES_KEY_GEN 0x00000120

Definition at line 574 of file pkcs11t.h.

#define CKM_DES_MAC 0x00000123

Definition at line 577 of file pkcs11t.h.

#define CKM_DES_MAC_GENERAL 0x00000124

Definition at line 580 of file pkcs11t.h.

#define CKM_DH_PKCS_DERIVE 0x00000021

Definition at line 553 of file pkcs11t.h.

#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020

Definition at line 552 of file pkcs11t.h.

#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001

Definition at line 769 of file pkcs11t.h.

#define CKM_DSA 0x00000011

Definition at line 550 of file pkcs11t.h.

#define CKM_DSA_KEY_PAIR_GEN 0x00000010

Definition at line 549 of file pkcs11t.h.

#define CKM_DSA_PARAMETER_GEN 0x00002000

Definition at line 768 of file pkcs11t.h.

#define CKM_DSA_SHA1 0x00000012

Definition at line 551 of file pkcs11t.h.

#define CKM_EC_KEY_PAIR_GEN 0x00001040

Definition at line 739 of file pkcs11t.h.

#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051

Definition at line 747 of file pkcs11t.h.

#define CKM_ECDH1_DERIVE 0x00001050

Definition at line 746 of file pkcs11t.h.

#define CKM_ECDSA 0x00001041

Definition at line 741 of file pkcs11t.h.

#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040

Definition at line 738 of file pkcs11t.h.

#define CKM_ECDSA_SHA1 0x00001042

Definition at line 742 of file pkcs11t.h.

#define CKM_ECMQV_DERIVE 0x00001052

Definition at line 748 of file pkcs11t.h.

#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365

Definition at line 672 of file pkcs11t.h.

#define CKM_FASTHASH 0x00001070

Definition at line 756 of file pkcs11t.h.

#define CKM_FORTEZZA_TIMESTAMP 0x00001020

Definition at line 727 of file pkcs11t.h.

#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350

Definition at line 667 of file pkcs11t.h.

#define CKM_IDEA_CBC 0x00000342

Definition at line 663 of file pkcs11t.h.

#define CKM_IDEA_CBC_PAD 0x00000345

Definition at line 666 of file pkcs11t.h.

#define CKM_IDEA_ECB 0x00000341

Definition at line 662 of file pkcs11t.h.

#define CKM_IDEA_KEY_GEN 0x00000340

Definition at line 661 of file pkcs11t.h.

#define CKM_IDEA_MAC 0x00000343

Definition at line 664 of file pkcs11t.h.

#define CKM_IDEA_MAC_GENERAL 0x00000344

Definition at line 665 of file pkcs11t.h.

#define CKM_JUNIPER_CBC128 0x00001062

Definition at line 752 of file pkcs11t.h.

#define CKM_JUNIPER_COUNTER 0x00001063

Definition at line 753 of file pkcs11t.h.

#define CKM_JUNIPER_ECB128 0x00001061

Definition at line 751 of file pkcs11t.h.

#define CKM_JUNIPER_KEY_GEN 0x00001060

Definition at line 750 of file pkcs11t.h.

#define CKM_JUNIPER_SHUFFLE 0x00001064

Definition at line 754 of file pkcs11t.h.

#define CKM_JUNIPER_WRAP 0x00001065

Definition at line 755 of file pkcs11t.h.

#define CKM_KEA_KEY_DERIVE 0x00001011

Definition at line 726 of file pkcs11t.h.

#define CKM_KEA_KEY_PAIR_GEN 0x00001010

Definition at line 725 of file pkcs11t.h.

#define CKM_KEY_WRAP_LYNKS 0x00000400

Definition at line 710 of file pkcs11t.h.

#define CKM_KEY_WRAP_SET_OAEP 0x00000401

Definition at line 711 of file pkcs11t.h.

#define CKM_MD2 0x00000200

Definition at line 601 of file pkcs11t.h.

#define CKM_MD2_HMAC 0x00000201

Definition at line 604 of file pkcs11t.h.

#define CKM_MD2_HMAC_GENERAL 0x00000202

Definition at line 605 of file pkcs11t.h.

#define CKM_MD2_KEY_DERIVATION 0x00000391

Definition at line 689 of file pkcs11t.h.

#define CKM_MD2_RSA_PKCS 0x00000004

Definition at line 531 of file pkcs11t.h.

#define CKM_MD5 0x00000210

Definition at line 607 of file pkcs11t.h.

#define CKM_MD5_HMAC 0x00000211

Definition at line 610 of file pkcs11t.h.

#define CKM_MD5_HMAC_GENERAL 0x00000212

Definition at line 611 of file pkcs11t.h.

#define CKM_MD5_KEY_DERIVATION 0x00000390

Definition at line 688 of file pkcs11t.h.

#define CKM_MD5_RSA_PKCS 0x00000005

Definition at line 532 of file pkcs11t.h.

#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0

Definition at line 709 of file pkcs11t.h.

#define CKM_PBE_MD2_DES_CBC 0x000003A0

Definition at line 691 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST128_CBC 0x000003A4

Definition at line 696 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST3_CBC 0x000003A3

Definition at line 694 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST5_CBC 0x000003A4

Definition at line 695 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST_CBC 0x000003A2

Definition at line 693 of file pkcs11t.h.

#define CKM_PBE_MD5_DES_CBC 0x000003A1

Definition at line 692 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5

Definition at line 698 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5

Definition at line 697 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9

Definition at line 702 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8

Definition at line 701 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AA

Definition at line 703 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_40_CBC 0x000003AB

Definition at line 704 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_128 0x000003A6

Definition at line 699 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_40 0x000003A7

Definition at line 700 of file pkcs11t.h.

#define CKM_PKCS5_PBKD2 0x000003B0

Definition at line 707 of file pkcs11t.h.

#define CKM_RC2_CBC 0x00000102

Definition at line 565 of file pkcs11t.h.

#define CKM_RC2_CBC_PAD 0x00000105

Definition at line 570 of file pkcs11t.h.

#define CKM_RC2_ECB 0x00000101

Definition at line 564 of file pkcs11t.h.

#define CKM_RC2_KEY_GEN 0x00000100

Definition at line 563 of file pkcs11t.h.

#define CKM_RC2_MAC 0x00000103

Definition at line 566 of file pkcs11t.h.

#define CKM_RC2_MAC_GENERAL 0x00000104

Definition at line 569 of file pkcs11t.h.

#define CKM_RC4 0x00000111

Definition at line 573 of file pkcs11t.h.

#define CKM_RC4_KEY_GEN 0x00000110

Definition at line 572 of file pkcs11t.h.

#define CKM_RC5_CBC 0x00000332

Definition at line 657 of file pkcs11t.h.

#define CKM_RC5_CBC_PAD 0x00000335

Definition at line 660 of file pkcs11t.h.

#define CKM_RC5_ECB 0x00000331

Definition at line 656 of file pkcs11t.h.

#define CKM_RC5_KEY_GEN 0x00000330

Definition at line 655 of file pkcs11t.h.

#define CKM_RC5_MAC 0x00000333

Definition at line 658 of file pkcs11t.h.

#define CKM_RC5_MAC_GENERAL 0x00000334

Definition at line 659 of file pkcs11t.h.

#define CKM_RIPEMD128 0x00000230

Definition at line 622 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC 0x00000231

Definition at line 623 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232

Definition at line 624 of file pkcs11t.h.

#define CKM_RIPEMD128_RSA_PKCS 0x00000007

Definition at line 537 of file pkcs11t.h.

#define CKM_RIPEMD160 0x00000240

Definition at line 625 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC 0x00000241

Definition at line 626 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242

Definition at line 627 of file pkcs11t.h.

#define CKM_RIPEMD160_RSA_PKCS 0x00000008

Definition at line 538 of file pkcs11t.h.

#define CKM_RSA_9796 0x00000002

Definition at line 526 of file pkcs11t.h.

#define CKM_RSA_PKCS 0x00000001

Definition at line 525 of file pkcs11t.h.

#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000

Definition at line 524 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP 0x00000009

Definition at line 539 of file pkcs11t.h.

#define CKM_RSA_PKCS_PSS 0x0000000D

Definition at line 546 of file pkcs11t.h.

#define CKM_RSA_X9_31 0x0000000B

Definition at line 544 of file pkcs11t.h.

#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000A

Definition at line 543 of file pkcs11t.h.

#define CKM_RSA_X_509 0x00000003

Definition at line 527 of file pkcs11t.h.

#define CKM_SHA1_KEY_DERIVATION 0x00000392

Definition at line 690 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS 0x00000006

Definition at line 533 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS_PSS 0x0000000E

Definition at line 547 of file pkcs11t.h.

#define CKM_SHA1_RSA_X9_31 0x0000000C

Definition at line 545 of file pkcs11t.h.

#define CKM_SHA_1 0x00000220

Definition at line 613 of file pkcs11t.h.

#define CKM_SHA_1_HMAC 0x00000221

Definition at line 616 of file pkcs11t.h.

#define CKM_SHA_1_HMAC_GENERAL 0x00000222

Definition at line 617 of file pkcs11t.h.

#define CKM_SKIPJACK_CBC64 0x00001002

Definition at line 716 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB16 0x00001006

Definition at line 720 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB32 0x00001005

Definition at line 719 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB64 0x00001004

Definition at line 718 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB8 0x00001007

Definition at line 721 of file pkcs11t.h.

#define CKM_SKIPJACK_ECB64 0x00001001

Definition at line 715 of file pkcs11t.h.

#define CKM_SKIPJACK_KEY_GEN 0x00001000

Definition at line 714 of file pkcs11t.h.

#define CKM_SKIPJACK_OFB64 0x00001003

Definition at line 717 of file pkcs11t.h.

#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009

Definition at line 723 of file pkcs11t.h.

#define CKM_SKIPJACK_RELAYX 0x0000100a

Definition at line 724 of file pkcs11t.h.

#define CKM_SKIPJACK_WRAP 0x00001008

Definition at line 722 of file pkcs11t.h.

#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372

Definition at line 675 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371

Definition at line 674 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373

Definition at line 680 of file pkcs11t.h.

#define CKM_SSL3_MD5_MAC 0x00000380

Definition at line 686 of file pkcs11t.h.

#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370

Definition at line 673 of file pkcs11t.h.

#define CKM_SSL3_SHA1_MAC 0x00000381

Definition at line 687 of file pkcs11t.h.

#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376

Definition at line 683 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375

Definition at line 682 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377

Definition at line 684 of file pkcs11t.h.

#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374

Definition at line 681 of file pkcs11t.h.

#define CKM_VENDOR_DEFINED 0x80000000

Definition at line 772 of file pkcs11t.h.

#define CKM_X9_42_DH_DERIVE 0x00000031

Definition at line 559 of file pkcs11t.h.

#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032

Definition at line 560 of file pkcs11t.h.

#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030

Definition at line 558 of file pkcs11t.h.

#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002

Definition at line 770 of file pkcs11t.h.

#define CKM_X9_42_MQV_DERIVE 0x00000033

Definition at line 561 of file pkcs11t.h.

#define CKM_XOR_BASE_AND_DATA 0x00000364

Definition at line 671 of file pkcs11t.h.

#define CKN_SURRENDER 0

Definition at line 110 of file pkcs11t.h.

#define CKO_CERTIFICATE 0x00000001

Definition at line 324 of file pkcs11t.h.

#define CKO_DATA 0x00000000

Definition at line 323 of file pkcs11t.h.

#define CKO_DOMAIN_PARAMETERS 0x00000006

Definition at line 329 of file pkcs11t.h.

#define CKO_HW_FEATURE 0x00000005

Definition at line 328 of file pkcs11t.h.

#define CKO_PRIVATE_KEY 0x00000003

Definition at line 326 of file pkcs11t.h.

#define CKO_PUBLIC_KEY 0x00000002

Definition at line 325 of file pkcs11t.h.

#define CKO_SECRET_KEY 0x00000004

Definition at line 327 of file pkcs11t.h.

#define CKO_VENDOR_DEFINED 0x80000000

Definition at line 330 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001

Definition at line 1392 of file pkcs11t.h.

#define CKR_ARGUMENTS_BAD 0x00000007

Definition at line 855 of file pkcs11t.h.

#define CKR_ATTRIBUTE_READ_ONLY 0x00000010

Definition at line 860 of file pkcs11t.h.

#define CKR_ATTRIBUTE_SENSITIVE 0x00000011

Definition at line 861 of file pkcs11t.h.

#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012

Definition at line 862 of file pkcs11t.h.

#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013

Definition at line 863 of file pkcs11t.h.

#define CKR_BUFFER_TOO_SMALL 0x00000150

Definition at line 958 of file pkcs11t.h.

#define CKR_CANCEL 0x00000001

Definition at line 843 of file pkcs11t.h.

#define CKR_CANT_LOCK 0x0000000A

Definition at line 858 of file pkcs11t.h.

#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191

Definition at line 965 of file pkcs11t.h.

#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190

Definition at line 964 of file pkcs11t.h.

#define CKR_DATA_INVALID 0x00000020

Definition at line 864 of file pkcs11t.h.

#define CKR_DATA_LEN_RANGE 0x00000021

Definition at line 865 of file pkcs11t.h.

#define CKR_DEVICE_ERROR 0x00000030

Definition at line 866 of file pkcs11t.h.

#define CKR_DEVICE_MEMORY 0x00000031

Definition at line 867 of file pkcs11t.h.

#define CKR_DEVICE_REMOVED 0x00000032

Definition at line 868 of file pkcs11t.h.

#define CKR_DOMAIN_PARAMS_INVALID 0x00000130

Definition at line 955 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_INVALID 0x00000040

Definition at line 869 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041

Definition at line 870 of file pkcs11t.h.

#define CKR_FUNCTION_CANCELED 0x00000050

Definition at line 871 of file pkcs11t.h.

#define CKR_FUNCTION_FAILED 0x00000006

Definition at line 851 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_PARALLEL 0x00000051

Definition at line 872 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054

Definition at line 875 of file pkcs11t.h.

#define CKR_GENERAL_ERROR 0x00000005

Definition at line 850 of file pkcs11t.h.

#define CKR_HOST_MEMORY 0x00000002

Definition at line 844 of file pkcs11t.h.

#define CKR_INFORMATION_SENSITIVE 0x00000170

Definition at line 960 of file pkcs11t.h.

#define CKR_KEY_CHANGED 0x00000065

Definition at line 889 of file pkcs11t.h.

#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068

Definition at line 892 of file pkcs11t.h.

#define CKR_KEY_HANDLE_INVALID 0x00000060

Definition at line 877 of file pkcs11t.h.

#define CKR_KEY_INDIGESTIBLE 0x00000067

Definition at line 891 of file pkcs11t.h.

#define CKR_KEY_NEEDED 0x00000066

Definition at line 890 of file pkcs11t.h.

#define CKR_KEY_NOT_NEEDED 0x00000064

Definition at line 888 of file pkcs11t.h.

#define CKR_KEY_NOT_WRAPPABLE 0x00000069

Definition at line 893 of file pkcs11t.h.

#define CKR_KEY_SIZE_RANGE 0x00000062

Definition at line 881 of file pkcs11t.h.

#define CKR_KEY_TYPE_INCONSISTENT 0x00000063

Definition at line 882 of file pkcs11t.h.

#define CKR_KEY_UNEXTRACTABLE 0x0000006A

Definition at line 894 of file pkcs11t.h.

#define CKR_MECHANISM_INVALID 0x00000070

Definition at line 896 of file pkcs11t.h.

#define CKR_MECHANISM_PARAM_INVALID 0x00000071

Definition at line 897 of file pkcs11t.h.

#define CKR_MUTEX_BAD 0x000001A0

Definition at line 966 of file pkcs11t.h.

#define CKR_MUTEX_NOT_LOCKED 0x000001A1

Definition at line 967 of file pkcs11t.h.

#define CKR_NEED_TO_CREATE_THREADS 0x00000009

Definition at line 857 of file pkcs11t.h.

#define CKR_NO_EVENT 0x00000008

Definition at line 856 of file pkcs11t.h.

#define CKR_OBJECT_HANDLE_INVALID 0x00000082

Definition at line 901 of file pkcs11t.h.

#define CKR_OK 0x00000000

Definition at line 842 of file pkcs11t.h.

#define CKR_OPERATION_ACTIVE 0x00000090

Definition at line 902 of file pkcs11t.h.

#define CKR_OPERATION_NOT_INITIALIZED 0x00000091

Definition at line 903 of file pkcs11t.h.

#define CKR_PIN_EXPIRED 0x000000A3

Definition at line 909 of file pkcs11t.h.

#define CKR_PIN_INCORRECT 0x000000A0

Definition at line 904 of file pkcs11t.h.

#define CKR_PIN_INVALID 0x000000A1

Definition at line 905 of file pkcs11t.h.

#define CKR_PIN_LEN_RANGE 0x000000A2

Definition at line 906 of file pkcs11t.h.

#define CKR_PIN_LOCKED 0x000000A4

Definition at line 910 of file pkcs11t.h.

#define CKR_RANDOM_NO_RNG 0x00000121

Definition at line 952 of file pkcs11t.h.

#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120

Definition at line 949 of file pkcs11t.h.

#define CKR_SAVED_STATE_INVALID 0x00000160

Definition at line 959 of file pkcs11t.h.

#define CKR_SESSION_CLOSED 0x000000B0

Definition at line 912 of file pkcs11t.h.

#define CKR_SESSION_COUNT 0x000000B1

Definition at line 913 of file pkcs11t.h.

#define CKR_SESSION_EXISTS 0x000000B6

Definition at line 917 of file pkcs11t.h.

#define CKR_SESSION_HANDLE_INVALID 0x000000B3

Definition at line 914 of file pkcs11t.h.

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4

Definition at line 915 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY 0x000000B5

Definition at line 916 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7

Definition at line 921 of file pkcs11t.h.

#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8

Definition at line 922 of file pkcs11t.h.

#define CKR_SIGNATURE_INVALID 0x000000C0

Definition at line 924 of file pkcs11t.h.

#define CKR_SIGNATURE_LEN_RANGE 0x000000C1

Definition at line 925 of file pkcs11t.h.

#define CKR_SLOT_ID_INVALID 0x00000003

Definition at line 845 of file pkcs11t.h.

#define CKR_STATE_UNSAVEABLE 0x00000180

Definition at line 961 of file pkcs11t.h.

#define CKR_TEMPLATE_INCOMPLETE 0x000000D0

Definition at line 926 of file pkcs11t.h.

#define CKR_TEMPLATE_INCONSISTENT 0x000000D1

Definition at line 927 of file pkcs11t.h.

#define CKR_TOKEN_NOT_PRESENT 0x000000E0

Definition at line 928 of file pkcs11t.h.

#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1

Definition at line 929 of file pkcs11t.h.

#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2

Definition at line 930 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0

Definition at line 931 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1

Definition at line 932 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2

Definition at line 933 of file pkcs11t.h.

#define CKR_USER_ALREADY_LOGGED_IN 0x00000100

Definition at line 934 of file pkcs11t.h.

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104

Definition at line 941 of file pkcs11t.h.

#define CKR_USER_NOT_LOGGED_IN 0x00000101

Definition at line 935 of file pkcs11t.h.

#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102

Definition at line 936 of file pkcs11t.h.

#define CKR_USER_TOO_MANY_TYPES 0x00000105

Definition at line 942 of file pkcs11t.h.

#define CKR_USER_TYPE_INVALID 0x00000103

Definition at line 937 of file pkcs11t.h.

#define CKR_VENDOR_DEFINED 0x80000000

Definition at line 969 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_INVALID 0x00000110

Definition at line 944 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112

Definition at line 945 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113

Definition at line 946 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114

Definition at line 947 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115

Definition at line 948 of file pkcs11t.h.

#define CKS_RO_PUBLIC_SESSION 0

Definition at line 279 of file pkcs11t.h.

#define CKS_RO_USER_FUNCTIONS 1

Definition at line 280 of file pkcs11t.h.

#define CKS_RW_PUBLIC_SESSION 2

Definition at line 281 of file pkcs11t.h.

#define CKS_RW_SO_FUNCTIONS 4

Definition at line 283 of file pkcs11t.h.

#define CKS_RW_USER_FUNCTIONS 3

Definition at line 282 of file pkcs11t.h.

#define CKU_SO 0

Definition at line 270 of file pkcs11t.h.

#define CKU_USER 1

Definition at line 272 of file pkcs11t.h.

#define CKZ_DATA_SPECIFIED 0x00000001

Definition at line 1058 of file pkcs11t.h.

#define CKZ_SALT_SPECIFIED 0x00000001

Definition at line 1404 of file pkcs11t.h.

## Typedef Documentation

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE

typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR

Definition at line 506 of file pkcs11t.h.

typedef CK_ULONG CK_ATTRIBUTE_TYPE

Definition at line 401 of file pkcs11t.h.

typedef CK_BYTE CK_BBOOL

Definition at line 49 of file pkcs11t.h.

typedef unsigned char CK_BYTE

Definition at line 40 of file pkcs11t.h.

typedef CK_BYTE CK_PTR CK_BYTE_PTR

Definition at line 67 of file pkcs11t.h.

typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS

typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR

Definition at line 1029 of file pkcs11t.h.

typedef CK_ULONG CK_CERTIFICATE_TYPE

Definition at line 388 of file pkcs11t.h.

typedef CK_BYTE CK_CHAR

Definition at line 43 of file pkcs11t.h.

typedef CK_CHAR CK_PTR CK_CHAR_PTR

Definition at line 68 of file pkcs11t.h.

typedef struct CK_DATE CK_DATE

typedef CK_ULONG CK_EC_KDF_TYPE

Definition at line 1085 of file pkcs11t.h.

typedef struct CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS

typedef CK_ECDH1_DERIVE_PARAMS CK_PTR CK_ECDH1_DERIVE_PARAMS_PTR

Definition at line 1104 of file pkcs11t.h.

typedef struct CK_ECDH2_DERIVE_PARAMS CK_ECDH2_DERIVE_PARAMS

typedef CK_ECDH2_DERIVE_PARAMS CK_PTR CK_ECDH2_DERIVE_PARAMS_PTR

Definition at line 1122 of file pkcs11t.h.

typedef CK_ULONG CK_EXTRACT_PARAMS

Definition at line 1378 of file pkcs11t.h.

typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR

Definition at line 1380 of file pkcs11t.h.

typedef CK_ULONG CK_FLAGS

Definition at line 59 of file pkcs11t.h.

typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST

Definition at line 982 of file pkcs11t.h.

typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR

Definition at line 984 of file pkcs11t.h.

typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR

Definition at line 986 of file pkcs11t.h.

typedef CK_ULONG CK_HW_FEATURE_TYPE

Definition at line 337 of file pkcs11t.h.

typedef struct CK_INFO CK_INFO

typedef CK_INFO CK_PTR CK_INFO_PTR

Definition at line 102 of file pkcs11t.h.

typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS

typedef CK_KEA_DERIVE_PARAMS CK_PTR CK_KEA_DERIVE_PARAMS_PTR

Definition at line 1178 of file pkcs11t.h.

typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA

typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR CK_KEY_DERIVATION_STRING_DATA_PTR

Definition at line 1370 of file pkcs11t.h.

typedef CK_ULONG CK_KEY_TYPE

Definition at line 346 of file pkcs11t.h.

typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS

typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR CK_KEY_WRAP_SET_OAEP_PARAMS_PTR

Definition at line 1322 of file pkcs11t.h.

typedef long int CK_LONG

Definition at line 56 of file pkcs11t.h.

typedef CK_ULONG CK_MAC_GENERAL_PARAMS

Definition at line 1253 of file pkcs11t.h.

typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR

Definition at line 1255 of file pkcs11t.h.

typedef struct CK_MECHANISM CK_MECHANISM

typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO

typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR

Definition at line 834 of file pkcs11t.h.

typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR

Definition at line 788 of file pkcs11t.h.

typedef CK_ULONG CK_MECHANISM_TYPE

Definition at line 521 of file pkcs11t.h.

typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR

Definition at line 774 of file pkcs11t.h.

typedef CK_ULONG CK_NOTIFICATION

Definition at line 109 of file pkcs11t.h.

typedef CK_ULONG CK_OBJECT_CLASS

Definition at line 318 of file pkcs11t.h.

typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR

Definition at line 332 of file pkcs11t.h.

typedef CK_ULONG CK_OBJECT_HANDLE

Definition at line 308 of file pkcs11t.h.

typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR

Definition at line 310 of file pkcs11t.h.

typedef struct CK_PBE_PARAMS CK_PBE_PARAMS

typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR

Definition at line 1310 of file pkcs11t.h.

typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS

typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR

Definition at line 1421 of file pkcs11t.h.

typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE

Definition at line 1386 of file pkcs11t.h.

typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR

Definition at line 1389 of file pkcs11t.h.

typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE

Definition at line 1399 of file pkcs11t.h.

typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR

Definition at line 1401 of file pkcs11t.h.

typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS

typedef CK_RC2_CBC_PARAMS CK_PTR CK_RC2_CBC_PARAMS_PTR

Definition at line 1199 of file pkcs11t.h.

typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS

typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR CK_RC2_MAC_GENERAL_PARAMS_PTR

Definition at line 1210 of file pkcs11t.h.

typedef CK_ULONG CK_RC2_PARAMS

Definition at line 1184 of file pkcs11t.h.

typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR

Definition at line 1186 of file pkcs11t.h.

typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS

typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR

Definition at line 1234 of file pkcs11t.h.

typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS

typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR CK_RC5_MAC_GENERAL_PARAMS_PTR

Definition at line 1246 of file pkcs11t.h.

typedef struct CK_RC5_PARAMS CK_RC5_PARAMS

typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR

Definition at line 1221 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE

Definition at line 1042 of file pkcs11t.h.

typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR

Definition at line 1044 of file pkcs11t.h.

typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS

typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR CK_RSA_PKCS_OAEP_PARAMS_PTR

Definition at line 1071 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE

Definition at line 1053 of file pkcs11t.h.

typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR

Definition at line 1055 of file pkcs11t.h.

typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS

typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR CK_RSA_PKCS_PSS_PARAMS_PTR

Definition at line 1082 of file pkcs11t.h.

typedef CK_ULONG CK_RV

Definition at line 840 of file pkcs11t.h.

typedef CK_ULONG CK_SESSION_HANDLE

Definition at line 260 of file pkcs11t.h.

typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR

Definition at line 262 of file pkcs11t.h.

typedef struct CK_SESSION_INFO CK_SESSION_INFO

typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR

Definition at line 303 of file pkcs11t.h.

typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS

typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR CK_SKIPJACK_PRIVATE_WRAP_PTR

Definition at line 1275 of file pkcs11t.h.

typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS

typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR CK_SKIPJACK_RELAYX_PARAMS_PTR

Definition at line 1298 of file pkcs11t.h.

typedef CK_ULONG CK_SLOT_ID

Definition at line 113 of file pkcs11t.h.

typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR

Definition at line 115 of file pkcs11t.h.

typedef struct CK_SLOT_INFO CK_SLOT_INFO

typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR

Definition at line 138 of file pkcs11t.h.

typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT

typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR

Definition at line 1350 of file pkcs11t.h.

typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS

typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR

Definition at line 1362 of file pkcs11t.h.

typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR

Definition at line 1338 of file pkcs11t.h.

typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA

typedef CK_ULONG CK_STATE

Definition at line 278 of file pkcs11t.h.

typedef struct CK_TOKEN_INFO CK_TOKEN_INFO

typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR

Definition at line 255 of file pkcs11t.h.

typedef unsigned long int CK_ULONG

Definition at line 52 of file pkcs11t.h.

typedef CK_ULONG CK_PTR CK_ULONG_PTR

Definition at line 70 of file pkcs11t.h.

typedef CK_ULONG CK_USER_TYPE

Definition at line 268 of file pkcs11t.h.

typedef CK_BYTE CK_UTF8CHAR

Definition at line 46 of file pkcs11t.h.

typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR

Definition at line 69 of file pkcs11t.h.

typedef struct CK_VERSION CK_VERSION

typedef CK_VERSION CK_PTR CK_VERSION_PTR

Definition at line 87 of file pkcs11t.h.

typedef void CK_PTR CK_VOID_PTR

Definition at line 71 of file pkcs11t.h.

typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR

Definition at line 74 of file pkcs11t.h.

typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS

typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_PTR CK_X9_42_DH1_DERIVE_PARAMS_PTR

Definition at line 1146 of file pkcs11t.h.

typedef struct CK_X9_42_DH2_DERIVE_PARAMS CK_X9_42_DH2_DERIVE_PARAMS

typedef CK_X9_42_DH2_DERIVE_PARAMS CK_PTR CK_X9_42_DH2_DERIVE_PARAMS_PTR

Definition at line 1164 of file pkcs11t.h.

typedef CK_ULONG CK_X9_42_DH_KDF_TYPE

Definition at line 1126 of file pkcs11t.h.

typedef CK_X9_42_DH_KDF_TYPE CK_PTR CK_X9_42_DH_KDF_TYPE_PTR

Definition at line 1127 of file pkcs11t.h.

typedef CK_NOTIFICATION event

Definition at line 974 of file pkcs11t.h.

typedef CK_NOTIFICATION CK_VOID_PTR pApplication

Definition at line 974 of file pkcs11t.h.

## Function Documentation

typedef CK_CALLBACK_FUNCTION | ( | CK_RV | ,
|  | CK_NOTIFY |
| ) |  |

typedef CK_CALLBACK_FUNCTION | ( | CK_RV | ,
|  | CK_CREATEMUTEX |
| ) |  |

typedef CK_CALLBACK_FUNCTION | ( | CK_RV | ,
|  | CK_DESTROYMUTEX |
| ) |  |

typedef CK_CALLBACK_FUNCTION | ( | CK_RV | ,
|  | CK_LOCKMUTEX |
| ) |  |

typedef CK_CALLBACK_FUNCTION | ( | CK_RV | ,
|  | CK_UNLOCKMUTEX |
| ) |  |