Main Page | Data Structures | Directories | File List | Data Fields | Globals

pkcs11t.h File Reference

Go to the source code of this file.

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   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 CK_VERSION CK_VERSION
typedef CK_VERSION CK_PTR CK_VERSION_PTR
typedef 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 CK_SLOT_INFO CK_SLOT_INFO
typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR
typedef 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 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 CK_ATTRIBUTE CK_ATTRIBUTE
typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR
typedef CK_DATE CK_DATE
typedef CK_ULONG CK_MECHANISM_TYPE
typedef CK_MECHANISM_TYPE
CK_PTR 
CK_MECHANISM_TYPE_PTR
typedef CK_MECHANISM CK_MECHANISM
typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR
typedef 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 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 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 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 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 CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS
typedef CK_ECDH1_DERIVE_PARAMS
CK_PTR 
CK_ECDH1_DERIVE_PARAMS_PTR
typedef 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 CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS
typedef CK_X9_42_DH1_DERIVE_PARAMS
CK_PTR 
CK_X9_42_DH1_DERIVE_PARAMS_PTR
typedef 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 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 CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS
typedef CK_RC2_CBC_PARAMS
CK_PTR 
CK_RC2_CBC_PARAMS_PTR
typedef 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 CK_RC5_PARAMS CK_RC5_PARAMS
typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR
typedef CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS
typedef CK_RC5_CBC_PARAMS
CK_PTR 
CK_RC5_CBC_PARAMS_PTR
typedef 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 CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS
typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS
CK_PTR 
CK_SKIPJACK_PRIVATE_WRAP_PTR
typedef CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS
typedef CK_SKIPJACK_RELAYX_PARAMS
CK_PTR 
CK_SKIPJACK_RELAYX_PARAMS_PTR
typedef CK_PBE_PARAMS CK_PBE_PARAMS
typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR
typedef 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 CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA
typedef CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS
typedef CK_SSL3_MASTER_KEY_DERIVE_PARAMS
CK_PTR 
CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR
typedef 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 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 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 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 _PKCS11T_H_   1
 

Definition at line 24 of file pkcs11t.h.

#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 425 of file pkcs11t.h.

#define CKA_ALWAYS_SENSITIVE   0x00000165
 

Definition at line 475 of file pkcs11t.h.

#define CKA_APPLICATION   0x00000010
 

Definition at line 413 of file pkcs11t.h.

#define CKA_ATTR_TYPES   0x00000085
 

Definition at line 427 of file pkcs11t.h.

#define CKA_AUTH_PIN_FLAGS   0x00000201
 

Definition at line 493 of file pkcs11t.h.

#define CKA_BASE   0x00000132
 

Definition at line 458 of file pkcs11t.h.

#define CKA_CERTIFICATE_TYPE   0x00000080
 

Definition at line 419 of file pkcs11t.h.

#define CKA_CLASS   0x00000000
 

Definition at line 409 of file pkcs11t.h.

#define CKA_COEFFICIENT   0x00000128
 

Definition at line 455 of file pkcs11t.h.

#define CKA_DECRYPT   0x00000105
 

Definition at line 437 of file pkcs11t.h.

#define CKA_DERIVE   0x0000010C
 

Definition at line 444 of file pkcs11t.h.

#define CKA_EC_PARAMS   0x00000180
 

Definition at line 485 of file pkcs11t.h.

#define CKA_EC_POINT   0x00000181
 

Definition at line 487 of file pkcs11t.h.

#define CKA_ECDSA_PARAMS   0x00000180
 

Definition at line 484 of file pkcs11t.h.

#define CKA_ENCRYPT   0x00000104
 

Definition at line 436 of file pkcs11t.h.

#define CKA_END_DATE   0x00000111
 

Definition at line 446 of file pkcs11t.h.

#define CKA_EXPONENT_1   0x00000126
 

Definition at line 453 of file pkcs11t.h.

#define CKA_EXPONENT_2   0x00000127
 

Definition at line 454 of file pkcs11t.h.

#define CKA_EXTRACTABLE   0x00000162
 

Definition at line 472 of file pkcs11t.h.

#define CKA_HAS_RESET   0x00000302
 

Definition at line 496 of file pkcs11t.h.

#define CKA_HW_FEATURE_TYPE   0x00000300
 

Definition at line 494 of file pkcs11t.h.

#define CKA_ID   0x00000102
 

Definition at line 434 of file pkcs11t.h.

#define CKA_ISSUER   0x00000081
 

Definition at line 420 of file pkcs11t.h.

#define CKA_KEY_GEN_MECHANISM   0x00000166
 

Definition at line 478 of file pkcs11t.h.

#define CKA_KEY_TYPE   0x00000100
 

Definition at line 432 of file pkcs11t.h.

#define CKA_LABEL   0x00000003
 

Definition at line 412 of file pkcs11t.h.

#define CKA_LOCAL   0x00000163
 

Definition at line 473 of file pkcs11t.h.

#define CKA_MODIFIABLE   0x00000170
 

Definition at line 480 of file pkcs11t.h.

#define CKA_MODULUS   0x00000120
 

Definition at line 447 of file pkcs11t.h.

#define CKA_MODULUS_BITS   0x00000121
 

Definition at line 448 of file pkcs11t.h.

#define CKA_NEVER_EXTRACTABLE   0x00000164
 

Definition at line 474 of file pkcs11t.h.

#define CKA_OBJECT_ID   0x00000012
 

Definition at line 417 of file pkcs11t.h.

#define CKA_OWNER   0x00000084
 

Definition at line 426 of file pkcs11t.h.

#define CKA_PRIME   0x00000130
 

Definition at line 456 of file pkcs11t.h.

#define CKA_PRIME_1   0x00000124
 

Definition at line 451 of file pkcs11t.h.

#define CKA_PRIME_2   0x00000125
 

Definition at line 452 of file pkcs11t.h.

#define CKA_PRIME_BITS   0x00000133
 

Definition at line 461 of file pkcs11t.h.

#define CKA_PRIVATE   0x00000002
 

Definition at line 411 of file pkcs11t.h.

#define CKA_PRIVATE_EXPONENT   0x00000123
 

Definition at line 450 of file pkcs11t.h.

#define CKA_PUBLIC_EXPONENT   0x00000122
 

Definition at line 449 of file pkcs11t.h.

#define CKA_RESET_ON_INIT   0x00000301
 

Definition at line 495 of file pkcs11t.h.

#define CKA_SECONDARY_AUTH   0x00000200
 

Definition at line 492 of file pkcs11t.h.

#define CKA_SENSITIVE   0x00000103
 

Definition at line 435 of file pkcs11t.h.

#define CKA_SERIAL_NUMBER   0x00000082
 

Definition at line 421 of file pkcs11t.h.

#define CKA_SIGN   0x00000108
 

Definition at line 440 of file pkcs11t.h.

#define CKA_SIGN_RECOVER   0x00000109
 

Definition at line 441 of file pkcs11t.h.

#define CKA_START_DATE   0x00000110
 

Definition at line 445 of file pkcs11t.h.

#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS
 

Definition at line 463 of file pkcs11t.h.

#define CKA_SUBJECT   0x00000101
 

Definition at line 433 of file pkcs11t.h.

#define CKA_SUBPRIME   0x00000131
 

Definition at line 457 of file pkcs11t.h.

#define CKA_SUBPRIME_BITS   0x00000134
 

Definition at line 462 of file pkcs11t.h.

#define CKA_TOKEN   0x00000001
 

Definition at line 410 of file pkcs11t.h.

#define CKA_TRUSTED   0x00000086
 

Definition at line 430 of file pkcs11t.h.

#define CKA_UNWRAP   0x00000107
 

Definition at line 439 of file pkcs11t.h.

#define CKA_VALUE   0x00000011
 

Definition at line 414 of file pkcs11t.h.

#define CKA_VALUE_BITS   0x00000160
 

Definition at line 466 of file pkcs11t.h.

#define CKA_VALUE_LEN   0x00000161
 

Definition at line 467 of file pkcs11t.h.

#define CKA_VENDOR_DEFINED   0x80000000
 

Definition at line 498 of file pkcs11t.h.

#define CKA_VERIFY   0x0000010A
 

Definition at line 442 of file pkcs11t.h.

#define CKA_VERIFY_RECOVER   0x0000010B
 

Definition at line 443 of file pkcs11t.h.

#define CKA_WRAP   0x00000106
 

Definition at line 438 of file pkcs11t.h.

#define CKC_VENDOR_DEFINED   0x80000000
 

Definition at line 399 of file pkcs11t.h.

#define CKC_X_509   0x00000000
 

Definition at line 397 of file pkcs11t.h.

#define CKC_X_509_ATTR_CERT   0x00000001
 

Definition at line 398 of file pkcs11t.h.

#define CKD_NULL   0x00000001
 

Definition at line 1135 of file pkcs11t.h.

#define CKD_NULL   0x00000001
 

Definition at line 1135 of file pkcs11t.h.

#define CKD_SHA1_KDF   0x00000002
 

Definition at line 1094 of file pkcs11t.h.

#define CKD_SHA1_KDF_ASN1   0x00000003
 

Definition at line 1136 of file pkcs11t.h.

#define CKD_SHA1_KDF_CONCATENATE   0x00000004
 

Definition at line 1137 of file pkcs11t.h.

#define CKF_CLOCK_ON_TOKEN   0x00000040
 

Definition at line 194 of file pkcs11t.h.

#define CKF_DECRYPT   0x00000200
 

Definition at line 814 of file pkcs11t.h.

#define CKF_DERIVE   0x00080000
 

Definition at line 824 of file pkcs11t.h.

#define CKF_DIGEST   0x00000400
 

Definition at line 815 of file pkcs11t.h.

#define CKF_DONT_BLOCK   1
 

Definition at line 1040 of file pkcs11t.h.

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200
 

Definition at line 206 of file pkcs11t.h.

#define CKF_EC_COMPRESS   0x02000000
 

Definition at line 835 of file pkcs11t.h.

#define CKF_EC_ECPARAMETERS   0x00400000
 

Definition at line 832 of file pkcs11t.h.

#define CKF_EC_F_2M   0x00200000
 

Definition at line 831 of file pkcs11t.h.

#define CKF_EC_F_P   0x00100000
 

Definition at line 830 of file pkcs11t.h.

#define CKF_EC_NAMEDCURVE   0x00800000
 

Definition at line 833 of file pkcs11t.h.

#define CKF_EC_UNCOMPRESS   0x01000000
 

Definition at line 834 of file pkcs11t.h.

#define CKF_ENCRYPT   0x00000100
 

Definition at line 813 of file pkcs11t.h.

#define CKF_EXTENSION   0x80000000
 

Definition at line 837 of file pkcs11t.h.

#define CKF_GENERATE   0x00008000
 

Definition at line 820 of file pkcs11t.h.

#define CKF_GENERATE_KEY_PAIR   0x00010000
 

Definition at line 821 of file pkcs11t.h.

#define CKF_HW   0x00000001
 

Definition at line 806 of file pkcs11t.h.

#define CKF_HW_SLOT   0x00000004
 

Definition at line 136 of file pkcs11t.h.

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001
 

Definition at line 1031 of file pkcs11t.h.

#define CKF_LOGIN_REQUIRED   0x00000004
 

Definition at line 180 of file pkcs11t.h.

#define CKF_OS_LOCKING_OK   0x00000002
 

Definition at line 1032 of file pkcs11t.h.

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100
 

Definition at line 199 of file pkcs11t.h.

#define CKF_REMOVABLE_DEVICE   0x00000002
 

Definition at line 135 of file pkcs11t.h.

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020
 

Definition at line 189 of file pkcs11t.h.

#define CKF_RNG   0x00000001
 

Definition at line 175 of file pkcs11t.h.

#define CKF_RW_SESSION   0x00000002
 

Definition at line 305 of file pkcs11t.h.

#define CKF_SECONDARY_AUTHENTICATION   0x00000800
 

Definition at line 218 of file pkcs11t.h.

#define CKF_SERIAL_SESSION   0x00000004
 

Definition at line 306 of file pkcs11t.h.

#define CKF_SIGN   0x00000800
 

Definition at line 816 of file pkcs11t.h.

#define CKF_SIGN_RECOVER   0x00001000
 

Definition at line 817 of file pkcs11t.h.

#define CKF_SO_PIN_COUNT_LOW   0x00100000
 

Definition at line 243 of file pkcs11t.h.

#define CKF_SO_PIN_FINAL_TRY   0x00200000
 

Definition at line 247 of file pkcs11t.h.

#define CKF_SO_PIN_LOCKED   0x00400000
 

Definition at line 252 of file pkcs11t.h.

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000
 

Definition at line 258 of file pkcs11t.h.

#define CKF_TOKEN_INITIALIZED   0x00000400
 

Definition at line 213 of file pkcs11t.h.

#define CKF_TOKEN_PRESENT   0x00000001
 

Definition at line 134 of file pkcs11t.h.

#define CKF_UNWRAP   0x00040000
 

Definition at line 823 of file pkcs11t.h.

#define CKF_USER_PIN_COUNT_LOW   0x00010000
 

Definition at line 223 of file pkcs11t.h.

#define CKF_USER_PIN_FINAL_TRY   0x00020000
 

Definition at line 227 of file pkcs11t.h.

#define CKF_USER_PIN_INITIALIZED   0x00000008
 

Definition at line 182 of file pkcs11t.h.

#define CKF_USER_PIN_LOCKED   0x00040000
 

Definition at line 232 of file pkcs11t.h.

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000
 

Definition at line 238 of file pkcs11t.h.

#define CKF_VERIFY   0x00002000
 

Definition at line 818 of file pkcs11t.h.

#define CKF_VERIFY_RECOVER   0x00004000
 

Definition at line 819 of file pkcs11t.h.

#define CKF_WRAP   0x00020000
 

Definition at line 822 of file pkcs11t.h.

#define CKF_WRITE_PROTECTED   0x00000002
 

Definition at line 177 of file pkcs11t.h.

#define CKG_MGF1_SHA1   0x00000001
 

Definition at line 1052 of file pkcs11t.h.

#define CKH_CLOCK   0x00000002
 

Definition at line 346 of file pkcs11t.h.

#define CKH_MONOTONIC_COUNTER   0x00000001
 

Definition at line 345 of file pkcs11t.h.

#define CKH_VENDOR_DEFINED   0x80000000
 

Definition at line 347 of file pkcs11t.h.

#define CKK_AES   0x0000001F
 

Definition at line 384 of file pkcs11t.h.

#define CKK_BATON   0x0000001C
 

Definition at line 381 of file pkcs11t.h.

#define CKK_CAST   0x00000016
 

Definition at line 373 of file pkcs11t.h.

#define CKK_CAST128   0x00000018
 

Definition at line 377 of file pkcs11t.h.

#define CKK_CAST3   0x00000017
 

Definition at line 374 of file pkcs11t.h.

#define CKK_CAST5   0x00000018
 

Definition at line 376 of file pkcs11t.h.

#define CKK_CDMF   0x0000001E
 

Definition at line 383 of file pkcs11t.h.

#define CKK_DES   0x00000013
 

Definition at line 368 of file pkcs11t.h.

#define CKK_DES2   0x00000014
 

Definition at line 369 of file pkcs11t.h.

#define CKK_DES3   0x00000015
 

Definition at line 370 of file pkcs11t.h.

#define CKK_DH   0x00000002
 

Definition at line 356 of file pkcs11t.h.

#define CKK_DSA   0x00000001
 

Definition at line 355 of file pkcs11t.h.

#define CKK_EC   0x00000003
 

Definition at line 361 of file pkcs11t.h.

#define CKK_ECDSA   0x00000003
 

Definition at line 360 of file pkcs11t.h.

#define CKK_GENERIC_SECRET   0x00000010
 

Definition at line 365 of file pkcs11t.h.

#define CKK_IDEA   0x0000001A
 

Definition at line 379 of file pkcs11t.h.

#define CKK_JUNIPER   0x0000001D
 

Definition at line 382 of file pkcs11t.h.

#define CKK_KEA   0x00000005
 

Definition at line 363 of file pkcs11t.h.

#define CKK_RC2   0x00000011
 

Definition at line 366 of file pkcs11t.h.

#define CKK_RC4   0x00000012
 

Definition at line 367 of file pkcs11t.h.

#define CKK_RC5   0x00000019
 

Definition at line 378 of file pkcs11t.h.

#define CKK_RSA   0x00000000
 

Definition at line 354 of file pkcs11t.h.

#define CKK_SKIPJACK   0x0000001B
 

Definition at line 380 of file pkcs11t.h.

#define CKK_VENDOR_DEFINED   0x80000000
 

Definition at line 386 of file pkcs11t.h.

#define CKK_X9_42_DH   0x00000004
 

Definition at line 362 of file pkcs11t.h.

#define CKM_AES_CBC   0x00001082
 

Definition at line 769 of file pkcs11t.h.

#define CKM_AES_CBC_PAD   0x00001085
 

Definition at line 772 of file pkcs11t.h.

#define CKM_AES_ECB   0x00001081
 

Definition at line 768 of file pkcs11t.h.

#define CKM_AES_KEY_GEN   0x00001080
 

Definition at line 767 of file pkcs11t.h.

#define CKM_AES_MAC   0x00001083
 

Definition at line 770 of file pkcs11t.h.

#define CKM_AES_MAC_GENERAL   0x00001084
 

Definition at line 771 of file pkcs11t.h.

#define CKM_BATON_CBC128   0x00001033
 

Definition at line 736 of file pkcs11t.h.

#define CKM_BATON_COUNTER   0x00001034
 

Definition at line 737 of file pkcs11t.h.

#define CKM_BATON_ECB128   0x00001031
 

Definition at line 734 of file pkcs11t.h.

#define CKM_BATON_ECB96   0x00001032
 

Definition at line 735 of file pkcs11t.h.

#define CKM_BATON_KEY_GEN   0x00001030
 

Definition at line 733 of file pkcs11t.h.

#define CKM_BATON_SHUFFLE   0x00001035
 

Definition at line 738 of file pkcs11t.h.

#define CKM_BATON_WRAP   0x00001036
 

Definition at line 739 of file pkcs11t.h.

#define CKM_CAST128_CBC   0x00000322
 

Definition at line 653 of file pkcs11t.h.

#define CKM_CAST128_CBC_PAD   0x00000325
 

Definition at line 659 of file pkcs11t.h.

#define CKM_CAST128_ECB   0x00000321
 

Definition at line 651 of file pkcs11t.h.

#define CKM_CAST128_KEY_GEN   0x00000320
 

Definition at line 649 of file pkcs11t.h.

#define CKM_CAST128_MAC   0x00000323
 

Definition at line 655 of file pkcs11t.h.

#define CKM_CAST128_MAC_GENERAL   0x00000324
 

Definition at line 657 of file pkcs11t.h.

#define CKM_CAST3_CBC   0x00000312
 

Definition at line 644 of file pkcs11t.h.

#define CKM_CAST3_CBC_PAD   0x00000315
 

Definition at line 647 of file pkcs11t.h.

#define CKM_CAST3_ECB   0x00000311
 

Definition at line 643 of file pkcs11t.h.

#define CKM_CAST3_KEY_GEN   0x00000310
 

Definition at line 642 of file pkcs11t.h.

#define CKM_CAST3_MAC   0x00000313
 

Definition at line 645 of file pkcs11t.h.

#define CKM_CAST3_MAC_GENERAL   0x00000314
 

Definition at line 646 of file pkcs11t.h.

#define CKM_CAST5_CBC   0x00000322
 

Definition at line 652 of file pkcs11t.h.

#define CKM_CAST5_CBC_PAD   0x00000325
 

Definition at line 658 of file pkcs11t.h.

#define CKM_CAST5_ECB   0x00000321
 

Definition at line 650 of file pkcs11t.h.

#define CKM_CAST5_KEY_GEN   0x00000320
 

Definition at line 648 of file pkcs11t.h.

#define CKM_CAST5_MAC   0x00000323
 

Definition at line 654 of file pkcs11t.h.

#define CKM_CAST5_MAC_GENERAL   0x00000324
 

Definition at line 656 of file pkcs11t.h.

#define CKM_CAST_CBC   0x00000302
 

Definition at line 638 of file pkcs11t.h.

#define CKM_CAST_CBC_PAD   0x00000305
 

Definition at line 641 of file pkcs11t.h.

#define CKM_CAST_ECB   0x00000301
 

Definition at line 637 of file pkcs11t.h.

#define CKM_CAST_KEY_GEN   0x00000300
 

Definition at line 636 of file pkcs11t.h.

#define CKM_CAST_MAC   0x00000303
 

Definition at line 639 of file pkcs11t.h.

#define CKM_CAST_MAC_GENERAL   0x00000304
 

Definition at line 640 of file pkcs11t.h.

#define CKM_CDMF_CBC   0x00000142
 

Definition at line 601 of file pkcs11t.h.

#define CKM_CDMF_CBC_PAD   0x00000145
 

Definition at line 604 of file pkcs11t.h.

#define CKM_CDMF_ECB   0x00000141
 

Definition at line 600 of file pkcs11t.h.

#define CKM_CDMF_KEY_GEN   0x00000140
 

Definition at line 599 of file pkcs11t.h.

#define CKM_CDMF_MAC   0x00000143
 

Definition at line 602 of file pkcs11t.h.

#define CKM_CDMF_MAC_GENERAL   0x00000144
 

Definition at line 603 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362
 

Definition at line 674 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360
 

Definition at line 673 of file pkcs11t.h.

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363
 

Definition at line 675 of file pkcs11t.h.

#define CKM_DES2_KEY_GEN   0x00000130
 

Definition at line 588 of file pkcs11t.h.

#define CKM_DES3_CBC   0x00000133
 

Definition at line 591 of file pkcs11t.h.

#define CKM_DES3_CBC_PAD   0x00000136
 

Definition at line 598 of file pkcs11t.h.

#define CKM_DES3_ECB   0x00000132
 

Definition at line 590 of file pkcs11t.h.

#define CKM_DES3_KEY_GEN   0x00000131
 

Definition at line 589 of file pkcs11t.h.

#define CKM_DES3_MAC   0x00000134
 

Definition at line 592 of file pkcs11t.h.

#define CKM_DES3_MAC_GENERAL   0x00000135
 

Definition at line 597 of file pkcs11t.h.

#define CKM_DES_CBC   0x00000122
 

Definition at line 581 of file pkcs11t.h.

#define CKM_DES_CBC_PAD   0x00000125
 

Definition at line 586 of file pkcs11t.h.

#define CKM_DES_ECB   0x00000121
 

Definition at line 580 of file pkcs11t.h.

#define CKM_DES_KEY_GEN   0x00000120
 

Definition at line 579 of file pkcs11t.h.

#define CKM_DES_MAC   0x00000123
 

Definition at line 582 of file pkcs11t.h.

#define CKM_DES_MAC_GENERAL   0x00000124
 

Definition at line 585 of file pkcs11t.h.

#define CKM_DH_PKCS_DERIVE   0x00000021
 

Definition at line 558 of file pkcs11t.h.

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020
 

Definition at line 557 of file pkcs11t.h.

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001
 

Definition at line 774 of file pkcs11t.h.

#define CKM_DSA   0x00000011
 

Definition at line 555 of file pkcs11t.h.

#define CKM_DSA_KEY_PAIR_GEN   0x00000010
 

Definition at line 554 of file pkcs11t.h.

#define CKM_DSA_PARAMETER_GEN   0x00002000
 

Definition at line 773 of file pkcs11t.h.

#define CKM_DSA_SHA1   0x00000012
 

Definition at line 556 of file pkcs11t.h.

#define CKM_EC_KEY_PAIR_GEN   0x00001040
 

Definition at line 744 of file pkcs11t.h.

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051
 

Definition at line 752 of file pkcs11t.h.

#define CKM_ECDH1_DERIVE   0x00001050
 

Definition at line 751 of file pkcs11t.h.

#define CKM_ECDSA   0x00001041
 

Definition at line 746 of file pkcs11t.h.

#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040
 

Definition at line 743 of file pkcs11t.h.

#define CKM_ECDSA_SHA1   0x00001042
 

Definition at line 747 of file pkcs11t.h.

#define CKM_ECMQV_DERIVE   0x00001052
 

Definition at line 753 of file pkcs11t.h.

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365
 

Definition at line 677 of file pkcs11t.h.

#define CKM_FASTHASH   0x00001070
 

Definition at line 761 of file pkcs11t.h.

#define CKM_FORTEZZA_TIMESTAMP   0x00001020
 

Definition at line 732 of file pkcs11t.h.

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350
 

Definition at line 672 of file pkcs11t.h.

#define CKM_IDEA_CBC   0x00000342
 

Definition at line 668 of file pkcs11t.h.

#define CKM_IDEA_CBC_PAD   0x00000345
 

Definition at line 671 of file pkcs11t.h.

#define CKM_IDEA_ECB   0x00000341
 

Definition at line 667 of file pkcs11t.h.

#define CKM_IDEA_KEY_GEN   0x00000340
 

Definition at line 666 of file pkcs11t.h.

#define CKM_IDEA_MAC   0x00000343
 

Definition at line 669 of file pkcs11t.h.

#define CKM_IDEA_MAC_GENERAL   0x00000344
 

Definition at line 670 of file pkcs11t.h.

#define CKM_JUNIPER_CBC128   0x00001062
 

Definition at line 757 of file pkcs11t.h.

#define CKM_JUNIPER_COUNTER   0x00001063
 

Definition at line 758 of file pkcs11t.h.

#define CKM_JUNIPER_ECB128   0x00001061
 

Definition at line 756 of file pkcs11t.h.

#define CKM_JUNIPER_KEY_GEN   0x00001060
 

Definition at line 755 of file pkcs11t.h.

#define CKM_JUNIPER_SHUFFLE   0x00001064
 

Definition at line 759 of file pkcs11t.h.

#define CKM_JUNIPER_WRAP   0x00001065
 

Definition at line 760 of file pkcs11t.h.

#define CKM_KEA_KEY_DERIVE   0x00001011
 

Definition at line 731 of file pkcs11t.h.

#define CKM_KEA_KEY_PAIR_GEN   0x00001010
 

Definition at line 730 of file pkcs11t.h.

#define CKM_KEY_WRAP_LYNKS   0x00000400
 

Definition at line 715 of file pkcs11t.h.

#define CKM_KEY_WRAP_SET_OAEP   0x00000401
 

Definition at line 716 of file pkcs11t.h.

#define CKM_MD2   0x00000200
 

Definition at line 606 of file pkcs11t.h.

#define CKM_MD2_HMAC   0x00000201
 

Definition at line 609 of file pkcs11t.h.

#define CKM_MD2_HMAC_GENERAL   0x00000202
 

Definition at line 610 of file pkcs11t.h.

#define CKM_MD2_KEY_DERIVATION   0x00000391
 

Definition at line 694 of file pkcs11t.h.

#define CKM_MD2_RSA_PKCS   0x00000004
 

Definition at line 536 of file pkcs11t.h.

#define CKM_MD5   0x00000210
 

Definition at line 612 of file pkcs11t.h.

#define CKM_MD5_HMAC   0x00000211
 

Definition at line 615 of file pkcs11t.h.

#define CKM_MD5_HMAC_GENERAL   0x00000212
 

Definition at line 616 of file pkcs11t.h.

#define CKM_MD5_KEY_DERIVATION   0x00000390
 

Definition at line 693 of file pkcs11t.h.

#define CKM_MD5_RSA_PKCS   0x00000005
 

Definition at line 537 of file pkcs11t.h.

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0
 

Definition at line 714 of file pkcs11t.h.

#define CKM_PBE_MD2_DES_CBC   0x000003A0
 

Definition at line 696 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4
 

Definition at line 701 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3
 

Definition at line 699 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST5_CBC   0x000003A4
 

Definition at line 700 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST_CBC   0x000003A2
 

Definition at line 698 of file pkcs11t.h.

#define CKM_PBE_MD5_DES_CBC   0x000003A1
 

Definition at line 697 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5
 

Definition at line 703 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5
 

Definition at line 702 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9
 

Definition at line 707 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8
 

Definition at line 706 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AA
 

Definition at line 708 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003AB
 

Definition at line 709 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_128   0x000003A6
 

Definition at line 704 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_40   0x000003A7
 

Definition at line 705 of file pkcs11t.h.

#define CKM_PKCS5_PBKD2   0x000003B0
 

Definition at line 712 of file pkcs11t.h.

#define CKM_RC2_CBC   0x00000102
 

Definition at line 570 of file pkcs11t.h.

#define CKM_RC2_CBC_PAD   0x00000105
 

Definition at line 575 of file pkcs11t.h.

#define CKM_RC2_ECB   0x00000101
 

Definition at line 569 of file pkcs11t.h.

#define CKM_RC2_KEY_GEN   0x00000100
 

Definition at line 568 of file pkcs11t.h.

#define CKM_RC2_MAC   0x00000103
 

Definition at line 571 of file pkcs11t.h.

#define CKM_RC2_MAC_GENERAL   0x00000104
 

Definition at line 574 of file pkcs11t.h.

#define CKM_RC4   0x00000111
 

Definition at line 578 of file pkcs11t.h.

#define CKM_RC4_KEY_GEN   0x00000110
 

Definition at line 577 of file pkcs11t.h.

#define CKM_RC5_CBC   0x00000332
 

Definition at line 662 of file pkcs11t.h.

#define CKM_RC5_CBC_PAD   0x00000335
 

Definition at line 665 of file pkcs11t.h.

#define CKM_RC5_ECB   0x00000331
 

Definition at line 661 of file pkcs11t.h.

#define CKM_RC5_KEY_GEN   0x00000330
 

Definition at line 660 of file pkcs11t.h.

#define CKM_RC5_MAC   0x00000333
 

Definition at line 663 of file pkcs11t.h.

#define CKM_RC5_MAC_GENERAL   0x00000334
 

Definition at line 664 of file pkcs11t.h.

#define CKM_RIPEMD128   0x00000230
 

Definition at line 627 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC   0x00000231
 

Definition at line 628 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232
 

Definition at line 629 of file pkcs11t.h.

#define CKM_RIPEMD128_RSA_PKCS   0x00000007
 

Definition at line 542 of file pkcs11t.h.

#define CKM_RIPEMD160   0x00000240
 

Definition at line 630 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC   0x00000241
 

Definition at line 631 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242
 

Definition at line 632 of file pkcs11t.h.

#define CKM_RIPEMD160_RSA_PKCS   0x00000008
 

Definition at line 543 of file pkcs11t.h.

#define CKM_RSA_9796   0x00000002
 

Definition at line 531 of file pkcs11t.h.

#define CKM_RSA_PKCS   0x00000001
 

Definition at line 530 of file pkcs11t.h.

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000
 

Definition at line 529 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP   0x00000009
 

Definition at line 544 of file pkcs11t.h.

#define CKM_RSA_PKCS_PSS   0x0000000D
 

Definition at line 551 of file pkcs11t.h.

#define CKM_RSA_X9_31   0x0000000B
 

Definition at line 549 of file pkcs11t.h.

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000A
 

Definition at line 548 of file pkcs11t.h.

#define CKM_RSA_X_509   0x00000003
 

Definition at line 532 of file pkcs11t.h.

#define CKM_SHA1_KEY_DERIVATION   0x00000392
 

Definition at line 695 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS   0x00000006
 

Definition at line 538 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000E
 

Definition at line 552 of file pkcs11t.h.

#define CKM_SHA1_RSA_X9_31   0x0000000C
 

Definition at line 550 of file pkcs11t.h.

#define CKM_SHA_1   0x00000220
 

Definition at line 618 of file pkcs11t.h.

#define CKM_SHA_1_HMAC   0x00000221
 

Definition at line 621 of file pkcs11t.h.

#define CKM_SHA_1_HMAC_GENERAL   0x00000222
 

Definition at line 622 of file pkcs11t.h.

#define CKM_SKIPJACK_CBC64   0x00001002
 

Definition at line 721 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB16   0x00001006
 

Definition at line 725 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB32   0x00001005
 

Definition at line 724 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB64   0x00001004
 

Definition at line 723 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB8   0x00001007
 

Definition at line 726 of file pkcs11t.h.

#define CKM_SKIPJACK_ECB64   0x00001001
 

Definition at line 720 of file pkcs11t.h.

#define CKM_SKIPJACK_KEY_GEN   0x00001000
 

Definition at line 719 of file pkcs11t.h.

#define CKM_SKIPJACK_OFB64   0x00001003
 

Definition at line 722 of file pkcs11t.h.

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009
 

Definition at line 728 of file pkcs11t.h.

#define CKM_SKIPJACK_RELAYX   0x0000100a
 

Definition at line 729 of file pkcs11t.h.

#define CKM_SKIPJACK_WRAP   0x00001008
 

Definition at line 727 of file pkcs11t.h.

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372
 

Definition at line 680 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371
 

Definition at line 679 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373
 

Definition at line 685 of file pkcs11t.h.

#define CKM_SSL3_MD5_MAC   0x00000380
 

Definition at line 691 of file pkcs11t.h.

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370
 

Definition at line 678 of file pkcs11t.h.

#define CKM_SSL3_SHA1_MAC   0x00000381
 

Definition at line 692 of file pkcs11t.h.

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376
 

Definition at line 688 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375
 

Definition at line 687 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377
 

Definition at line 689 of file pkcs11t.h.

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374
 

Definition at line 686 of file pkcs11t.h.

#define CKM_VENDOR_DEFINED   0x80000000
 

Definition at line 777 of file pkcs11t.h.

#define CKM_X9_42_DH_DERIVE   0x00000031
 

Definition at line 564 of file pkcs11t.h.

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032
 

Definition at line 565 of file pkcs11t.h.

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030
 

Definition at line 563 of file pkcs11t.h.

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002
 

Definition at line 775 of file pkcs11t.h.

#define CKM_X9_42_MQV_DERIVE   0x00000033
 

Definition at line 566 of file pkcs11t.h.

#define CKM_XOR_BASE_AND_DATA   0x00000364
 

Definition at line 676 of file pkcs11t.h.

#define CKN_SURRENDER   0
 

Definition at line 110 of file pkcs11t.h.

#define CKO_CERTIFICATE   0x00000001
 

Definition at line 329 of file pkcs11t.h.

#define CKO_DATA   0x00000000
 

Definition at line 328 of file pkcs11t.h.

#define CKO_DOMAIN_PARAMETERS   0x00000006
 

Definition at line 334 of file pkcs11t.h.

#define CKO_HW_FEATURE   0x00000005
 

Definition at line 333 of file pkcs11t.h.

#define CKO_PRIVATE_KEY   0x00000003
 

Definition at line 331 of file pkcs11t.h.

#define CKO_PUBLIC_KEY   0x00000002
 

Definition at line 330 of file pkcs11t.h.

#define CKO_SECRET_KEY   0x00000004
 

Definition at line 332 of file pkcs11t.h.

#define CKO_VENDOR_DEFINED   0x80000000
 

Definition at line 335 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001
 

Definition at line 1397 of file pkcs11t.h.

#define CKR_ARGUMENTS_BAD   0x00000007
 

Definition at line 860 of file pkcs11t.h.

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010
 

Definition at line 865 of file pkcs11t.h.

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011
 

Definition at line 866 of file pkcs11t.h.

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012
 

Definition at line 867 of file pkcs11t.h.

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013
 

Definition at line 868 of file pkcs11t.h.

#define CKR_BUFFER_TOO_SMALL   0x00000150
 

Definition at line 963 of file pkcs11t.h.

#define CKR_CANCEL   0x00000001
 

Definition at line 848 of file pkcs11t.h.

#define CKR_CANT_LOCK   0x0000000A
 

Definition at line 863 of file pkcs11t.h.

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191
 

Definition at line 970 of file pkcs11t.h.

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190
 

Definition at line 969 of file pkcs11t.h.

#define CKR_DATA_INVALID   0x00000020
 

Definition at line 869 of file pkcs11t.h.

#define CKR_DATA_LEN_RANGE   0x00000021
 

Definition at line 870 of file pkcs11t.h.

#define CKR_DEVICE_ERROR   0x00000030
 

Definition at line 871 of file pkcs11t.h.

#define CKR_DEVICE_MEMORY   0x00000031
 

Definition at line 872 of file pkcs11t.h.

#define CKR_DEVICE_REMOVED   0x00000032
 

Definition at line 873 of file pkcs11t.h.

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130
 

Definition at line 960 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040
 

Definition at line 874 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041
 

Definition at line 875 of file pkcs11t.h.

#define CKR_FUNCTION_CANCELED   0x00000050
 

Definition at line 876 of file pkcs11t.h.

#define CKR_FUNCTION_FAILED   0x00000006
 

Definition at line 856 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051
 

Definition at line 877 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054
 

Definition at line 880 of file pkcs11t.h.

#define CKR_GENERAL_ERROR   0x00000005
 

Definition at line 855 of file pkcs11t.h.

#define CKR_HOST_MEMORY   0x00000002
 

Definition at line 849 of file pkcs11t.h.

#define CKR_INFORMATION_SENSITIVE   0x00000170
 

Definition at line 965 of file pkcs11t.h.

#define CKR_KEY_CHANGED   0x00000065
 

Definition at line 894 of file pkcs11t.h.

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068
 

Definition at line 897 of file pkcs11t.h.

#define CKR_KEY_HANDLE_INVALID   0x00000060
 

Definition at line 882 of file pkcs11t.h.

#define CKR_KEY_INDIGESTIBLE   0x00000067
 

Definition at line 896 of file pkcs11t.h.

#define CKR_KEY_NEEDED   0x00000066
 

Definition at line 895 of file pkcs11t.h.

#define CKR_KEY_NOT_NEEDED   0x00000064
 

Definition at line 893 of file pkcs11t.h.

#define CKR_KEY_NOT_WRAPPABLE   0x00000069
 

Definition at line 898 of file pkcs11t.h.

#define CKR_KEY_SIZE_RANGE   0x00000062
 

Definition at line 886 of file pkcs11t.h.

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063
 

Definition at line 887 of file pkcs11t.h.

#define CKR_KEY_UNEXTRACTABLE   0x0000006A
 

Definition at line 899 of file pkcs11t.h.

#define CKR_MECHANISM_INVALID   0x00000070
 

Definition at line 901 of file pkcs11t.h.

#define CKR_MECHANISM_PARAM_INVALID   0x00000071
 

Definition at line 902 of file pkcs11t.h.

#define CKR_MUTEX_BAD   0x000001A0
 

Definition at line 971 of file pkcs11t.h.

#define CKR_MUTEX_NOT_LOCKED   0x000001A1
 

Definition at line 972 of file pkcs11t.h.

#define CKR_NEED_TO_CREATE_THREADS   0x00000009
 

Definition at line 862 of file pkcs11t.h.

#define CKR_NO_EVENT   0x00000008
 

Definition at line 861 of file pkcs11t.h.

#define CKR_OBJECT_HANDLE_INVALID   0x00000082
 

Definition at line 906 of file pkcs11t.h.

#define CKR_OK   0x00000000
 

Definition at line 847 of file pkcs11t.h.

#define CKR_OPERATION_ACTIVE   0x00000090
 

Definition at line 907 of file pkcs11t.h.

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091
 

Definition at line 908 of file pkcs11t.h.

#define CKR_PIN_EXPIRED   0x000000A3
 

Definition at line 914 of file pkcs11t.h.

#define CKR_PIN_INCORRECT   0x000000A0
 

Definition at line 909 of file pkcs11t.h.

#define CKR_PIN_INVALID   0x000000A1
 

Definition at line 910 of file pkcs11t.h.

#define CKR_PIN_LEN_RANGE   0x000000A2
 

Definition at line 911 of file pkcs11t.h.

#define CKR_PIN_LOCKED   0x000000A4
 

Definition at line 915 of file pkcs11t.h.

#define CKR_RANDOM_NO_RNG   0x00000121
 

Definition at line 957 of file pkcs11t.h.

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120
 

Definition at line 954 of file pkcs11t.h.

#define CKR_SAVED_STATE_INVALID   0x00000160
 

Definition at line 964 of file pkcs11t.h.

#define CKR_SESSION_CLOSED   0x000000B0
 

Definition at line 917 of file pkcs11t.h.

#define CKR_SESSION_COUNT   0x000000B1
 

Definition at line 918 of file pkcs11t.h.

#define CKR_SESSION_EXISTS   0x000000B6
 

Definition at line 922 of file pkcs11t.h.

#define CKR_SESSION_HANDLE_INVALID   0x000000B3
 

Definition at line 919 of file pkcs11t.h.

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4
 

Definition at line 920 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY   0x000000B5
 

Definition at line 921 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7
 

Definition at line 926 of file pkcs11t.h.

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8
 

Definition at line 927 of file pkcs11t.h.

#define CKR_SIGNATURE_INVALID   0x000000C0
 

Definition at line 929 of file pkcs11t.h.

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1
 

Definition at line 930 of file pkcs11t.h.

#define CKR_SLOT_ID_INVALID   0x00000003
 

Definition at line 850 of file pkcs11t.h.

#define CKR_STATE_UNSAVEABLE   0x00000180
 

Definition at line 966 of file pkcs11t.h.

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0
 

Definition at line 931 of file pkcs11t.h.

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1
 

Definition at line 932 of file pkcs11t.h.

#define CKR_TOKEN_NOT_PRESENT   0x000000E0
 

Definition at line 933 of file pkcs11t.h.

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1
 

Definition at line 934 of file pkcs11t.h.

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2
 

Definition at line 935 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0
 

Definition at line 936 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1
 

Definition at line 937 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2
 

Definition at line 938 of file pkcs11t.h.

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100
 

Definition at line 939 of file pkcs11t.h.

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104
 

Definition at line 946 of file pkcs11t.h.

#define CKR_USER_NOT_LOGGED_IN   0x00000101
 

Definition at line 940 of file pkcs11t.h.

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102
 

Definition at line 941 of file pkcs11t.h.

#define CKR_USER_TOO_MANY_TYPES   0x00000105
 

Definition at line 947 of file pkcs11t.h.

#define CKR_USER_TYPE_INVALID   0x00000103
 

Definition at line 942 of file pkcs11t.h.

#define CKR_VENDOR_DEFINED   0x80000000
 

Definition at line 974 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_INVALID   0x00000110
 

Definition at line 949 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112
 

Definition at line 950 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113
 

Definition at line 951 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114
 

Definition at line 952 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115
 

Definition at line 953 of file pkcs11t.h.

#define CKS_RO_PUBLIC_SESSION   0
 

Definition at line 284 of file pkcs11t.h.

#define CKS_RO_USER_FUNCTIONS   1
 

Definition at line 285 of file pkcs11t.h.

#define CKS_RW_PUBLIC_SESSION   2
 

Definition at line 286 of file pkcs11t.h.

#define CKS_RW_SO_FUNCTIONS   4
 

Definition at line 288 of file pkcs11t.h.

#define CKS_RW_USER_FUNCTIONS   3
 

Definition at line 287 of file pkcs11t.h.

#define CKU_SO   0
 

Definition at line 275 of file pkcs11t.h.

#define CKU_USER   1
 

Definition at line 277 of file pkcs11t.h.

#define CKZ_DATA_SPECIFIED   0x00000001
 

Definition at line 1063 of file pkcs11t.h.

#define CKZ_SALT_SPECIFIED   0x00000001
 

Definition at line 1409 of file pkcs11t.h.

#define FALSE   0
 

Definition at line 28 of file pkcs11t.h.

#define TRUE   !(FALSE)
 

Definition at line 32 of file pkcs11t.h.


Typedef Documentation

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE
 

typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR
 

Definition at line 511 of file pkcs11t.h.

typedef CK_ULONG CK_ATTRIBUTE_TYPE
 

Definition at line 406 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 1034 of file pkcs11t.h.

typedef CK_ULONG CK_CERTIFICATE_TYPE
 

Definition at line 393 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 1090 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 1109 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 1127 of file pkcs11t.h.

typedef CK_ULONG CK_EXTRACT_PARAMS
 

Definition at line 1383 of file pkcs11t.h.

typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR
 

Definition at line 1385 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 987 of file pkcs11t.h.

typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR
 

Definition at line 989 of file pkcs11t.h.

typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR
 

Definition at line 991 of file pkcs11t.h.

typedef CK_ULONG CK_HW_FEATURE_TYPE
 

Definition at line 342 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 1183 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 1375 of file pkcs11t.h.

typedef CK_ULONG CK_KEY_TYPE
 

Definition at line 351 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 1327 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 1258 of file pkcs11t.h.

typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR
 

Definition at line 1260 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 839 of file pkcs11t.h.

typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR
 

Definition at line 793 of file pkcs11t.h.

typedef CK_ULONG CK_MECHANISM_TYPE
 

Definition at line 526 of file pkcs11t.h.

typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR
 

Definition at line 779 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 323 of file pkcs11t.h.

typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR
 

Definition at line 337 of file pkcs11t.h.

typedef CK_ULONG CK_OBJECT_HANDLE
 

Definition at line 313 of file pkcs11t.h.

typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR
 

Definition at line 315 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 1315 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 1426 of file pkcs11t.h.

typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE
 

Definition at line 1391 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 1394 of file pkcs11t.h.

typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE
 

Definition at line 1404 of file pkcs11t.h.

typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR
 

Definition at line 1406 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 1204 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 1215 of file pkcs11t.h.

typedef CK_ULONG CK_RC2_PARAMS
 

Definition at line 1189 of file pkcs11t.h.

typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR
 

Definition at line 1191 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 1239 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 1251 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 1226 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE
 

Definition at line 1047 of file pkcs11t.h.

typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR
 

Definition at line 1049 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 1076 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE
 

Definition at line 1058 of file pkcs11t.h.

typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR
 

Definition at line 1060 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 1087 of file pkcs11t.h.

typedef CK_ULONG CK_RV
 

Definition at line 845 of file pkcs11t.h.

typedef CK_ULONG CK_SESSION_HANDLE
 

Definition at line 265 of file pkcs11t.h.

typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR
 

Definition at line 267 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 308 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 1280 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 1303 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 1355 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 1367 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 1343 of file pkcs11t.h.

typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA
 

typedef CK_ULONG CK_STATE
 

Definition at line 283 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 260 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 273 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 1151 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 1169 of file pkcs11t.h.

typedef CK_ULONG CK_X9_42_DH_KDF_TYPE
 

Definition at line 1131 of file pkcs11t.h.

typedef CK_X9_42_DH_KDF_TYPE CK_PTR CK_X9_42_DH_KDF_TYPE_PTR
 

Definition at line 1132 of file pkcs11t.h.

typedef CK_NOTIFICATION event
 

Definition at line 979 of file pkcs11t.h.

typedef CK_NOTIFICATION CK_VOID_PTR pApplication
 

Definition at line 979 of file pkcs11t.h.


Function Documentation

typedef CK_CALLBACK_FUNCTION CK_RV  ,
CK_UNLOCKMUTEX 
 

typedef CK_CALLBACK_FUNCTION CK_RV  ,
CK_LOCKMUTEX 
 

typedef CK_CALLBACK_FUNCTION CK_RV  ,
CK_DESTROYMUTEX 
 

typedef CK_CALLBACK_FUNCTION CK_RV  ,
CK_CREATEMUTEX 
 

typedef CK_CALLBACK_FUNCTION CK_RV  ,
CK_NOTIFY 
 


Generated on Thu Mar 16 22:52:55 2006 for pam_pkcs11 by  doxygen 1.4.2