cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Classes | Macros | Typedefs | Functions
pkcs11t.h File Reference

Go to the source code of this file.

Classes

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_ECMQV_DERIVE_PARAMS
 
struct  CK_X9_42_DH1_DERIVE_PARAMS
 
struct  CK_X9_42_DH2_DERIVE_PARAMS
 
struct  CK_X9_42_MQV_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_DES_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_AES_CBC_ENCRYPT_DATA_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_TLS_PRF_PARAMS
 
struct  CK_WTLS_RANDOM_DATA
 
struct  CK_WTLS_MASTER_KEY_DERIVE_PARAMS
 
struct  CK_WTLS_PRF_PARAMS
 
struct  CK_WTLS_KEY_MAT_OUT
 
struct  CK_WTLS_KEY_MAT_PARAMS
 
struct  CK_CMS_SIG_PARAMS
 
struct  CK_KEY_DERIVATION_STRING_DATA
 
struct  CK_PKCS5_PBKD2_PARAMS
 
struct  CK_OTP_PARAM
 
struct  CK_OTP_PARAMS
 
struct  CK_OTP_SIGNATURE_INFO
 
struct  CK_KIP_PARAMS
 
struct  CK_AES_CTR_PARAMS
 
struct  CK_CAMELLIA_CTR_PARAMS
 
struct  CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
 

Macros

#define CRYPTOKI_VERSION_MAJOR   2
 
#define CRYPTOKI_VERSION_MINOR   20
 
#define CRYPTOKI_VERSION_AMENDMENT   3
 
#define CK_TRUE   1
 
#define CK_FALSE   0
 
#define FALSE   CK_FALSE
 
#define TRUE   CK_TRUE
 
#define CK_UNAVAILABLE_INFORMATION   (~0UL)
 
#define CK_EFFECTIVELY_INFINITE   0
 
#define CK_INVALID_HANDLE   0
 
#define CKN_SURRENDER   0
 
#define CKN_OTP_CHANGED   1
 
#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 CKU_CONTEXT_SPECIFIC   2
 
#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_MECHANISM   0x00000007
 
#define CKO_OTP_KEY   0x00000008
 
#define CKO_VENDOR_DEFINED   0x80000000
 
#define CKH_MONOTONIC_COUNTER   0x00000001
 
#define CKH_CLOCK   0x00000002
 
#define CKH_USER_INTERFACE   0x00000003
 
#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_BLOWFISH   0x00000020
 
#define CKK_TWOFISH   0x00000021
 
#define CKK_SECURID   0x00000022
 
#define CKK_HOTP   0x00000023
 
#define CKK_ACTI   0x00000024
 
#define CKK_CAMELLIA   0x00000025
 
#define CKK_ARIA   0x00000026
 
#define CKK_VENDOR_DEFINED   0x80000000
 
#define CKC_X_509   0x00000000
 
#define CKC_X_509_ATTR_CERT   0x00000001
 
#define CKC_WTLS   0x00000002
 
#define CKC_VENDOR_DEFINED   0x80000000
 
#define CKF_ARRAY_ATTRIBUTE   0x40000000
 
#define CK_OTP_FORMAT_DECIMAL   0
 
#define CK_OTP_FORMAT_HEXADECIMAL   1
 
#define CK_OTP_FORMAT_ALPHANUMERIC   2
 
#define CK_OTP_FORMAT_BINARY   3
 
#define CK_OTP_PARAM_IGNORED   0
 
#define CK_OTP_PARAM_OPTIONAL   1
 
#define CK_OTP_PARAM_MANDATORY   2
 
#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_CERTIFICATE_CATEGORY   0x00000087
 
#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088
 
#define CKA_URL   0x00000089
 
#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008A
 
#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008B
 
#define CKA_CHECK_VALUE   0x00000090
 
#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_ALWAYS_AUTHENTICATE   0x00000202
 
#define CKA_WRAP_WITH_TRUSTED   0x00000210
 
#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211)
 
#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212)
 
#define CKA_OTP_FORMAT   0x00000220
 
#define CKA_OTP_LENGTH   0x00000221
 
#define CKA_OTP_TIME_INTERVAL   0x00000222
 
#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223
 
#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224
 
#define CKA_OTP_TIME_REQUIREMENT   0x00000225
 
#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226
 
#define CKA_OTP_PIN_REQUIREMENT   0x00000227
 
#define CKA_OTP_COUNTER   0x0000022E
 
#define CKA_OTP_TIME   0x0000022F
 
#define CKA_OTP_USER_IDENTIFIER   0x0000022A
 
#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022B
 
#define CKA_OTP_SERVICE_LOGO   0x0000022C
 
#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022D
 
#define CKA_HW_FEATURE_TYPE   0x00000300
 
#define CKA_RESET_ON_INIT   0x00000301
 
#define CKA_HAS_RESET   0x00000302
 
#define CKA_PIXEL_X   0x00000400
 
#define CKA_PIXEL_Y   0x00000401
 
#define CKA_RESOLUTION   0x00000402
 
#define CKA_CHAR_ROWS   0x00000403
 
#define CKA_CHAR_COLUMNS   0x00000404
 
#define CKA_COLOR   0x00000405
 
#define CKA_BITS_PER_PIXEL   0x00000406
 
#define CKA_CHAR_SETS   0x00000480
 
#define CKA_ENCODING_METHODS   0x00000481
 
#define CKA_MIME_TYPES   0x00000482
 
#define CKA_MECHANISM_TYPE   0x00000500
 
#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501
 
#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502
 
#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503
 
#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600)
 
#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_SHA256_RSA_PKCS   0x00000040
 
#define CKM_SHA384_RSA_PKCS   0x00000041
 
#define CKM_SHA512_RSA_PKCS   0x00000042
 
#define CKM_SHA256_RSA_PKCS_PSS   0x00000043
 
#define CKM_SHA384_RSA_PKCS_PSS   0x00000044
 
#define CKM_SHA512_RSA_PKCS_PSS   0x00000045
 
#define CKM_SHA224_RSA_PKCS   0x00000046
 
#define CKM_SHA224_RSA_PKCS_PSS   0x00000047
 
#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_DES_OFB64   0x00000150
 
#define CKM_DES_OFB8   0x00000151
 
#define CKM_DES_CFB64   0x00000152
 
#define CKM_DES_CFB8   0x00000153
 
#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_SHA256   0x00000250
 
#define CKM_SHA256_HMAC   0x00000251
 
#define CKM_SHA256_HMAC_GENERAL   0x00000252
 
#define CKM_SHA224   0x00000255
 
#define CKM_SHA224_HMAC   0x00000256
 
#define CKM_SHA224_HMAC_GENERAL   0x00000257
 
#define CKM_SHA384   0x00000260
 
#define CKM_SHA384_HMAC   0x00000261
 
#define CKM_SHA384_HMAC_GENERAL   0x00000262
 
#define CKM_SHA512   0x00000270
 
#define CKM_SHA512_HMAC   0x00000271
 
#define CKM_SHA512_HMAC_GENERAL   0x00000272
 
#define CKM_SECURID_KEY_GEN   0x00000280
 
#define CKM_SECURID   0x00000282
 
#define CKM_HOTP_KEY_GEN   0x00000290
 
#define CKM_HOTP   0x00000291
 
#define CKM_ACTI   0x000002A0
 
#define CKM_ACTI_KEY_GEN   0x000002A1
 
#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_TLS_PRF   0x00000378
 
#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_SHA256_KEY_DERIVATION   0x00000393
 
#define CKM_SHA384_KEY_DERIVATION   0x00000394
 
#define CKM_SHA512_KEY_DERIVATION   0x00000395
 
#define CKM_SHA224_KEY_DERIVATION   0x00000396
 
#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_WTLS_PRE_MASTER_KEY_GEN   0x000003D0
 
#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1
 
#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2
 
#define CKM_WTLS_PRF   0x000003D3
 
#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4
 
#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5
 
#define CKM_KEY_WRAP_LYNKS   0x00000400
 
#define CKM_KEY_WRAP_SET_OAEP   0x00000401
 
#define CKM_CMS_SIG   0x00000500
 
#define CKM_KIP_DERIVE   0x00000510
 
#define CKM_KIP_WRAP   0x00000511
 
#define CKM_KIP_MAC   0x00000512
 
#define CKM_CAMELLIA_KEY_GEN   0x00000550
 
#define CKM_CAMELLIA_ECB   0x00000551
 
#define CKM_CAMELLIA_CBC   0x00000552
 
#define CKM_CAMELLIA_MAC   0x00000553
 
#define CKM_CAMELLIA_MAC_GENERAL   0x00000554
 
#define CKM_CAMELLIA_CBC_PAD   0x00000555
 
#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556
 
#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557
 
#define CKM_CAMELLIA_CTR   0x00000558
 
#define CKM_ARIA_KEY_GEN   0x00000560
 
#define CKM_ARIA_ECB   0x00000561
 
#define CKM_ARIA_CBC   0x00000562
 
#define CKM_ARIA_MAC   0x00000563
 
#define CKM_ARIA_MAC_GENERAL   0x00000564
 
#define CKM_ARIA_CBC_PAD   0x00000565
 
#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566
 
#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567
 
#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_AES_CTR   0x00001086
 
#define CKM_BLOWFISH_KEY_GEN   0x00001090
 
#define CKM_BLOWFISH_CBC   0x00001091
 
#define CKM_TWOFISH_KEY_GEN   0x00001092
 
#define CKM_TWOFISH_CBC   0x00001093
 
#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100
 
#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101
 
#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102
 
#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103
 
#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104
 
#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105
 
#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 this version */
 
#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_NEW_PIN_MODE   0x000001B0
 
#define CKR_NEXT_OTP   0x000001B1
 
#define CKR_FUNCTION_REJECTED   0x00000200
 
#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 CKG_MGF1_SHA256   0x00000002
 
#define CKG_MGF1_SHA384   0x00000003
 
#define CKG_MGF1_SHA512   0x00000004
 
#define CKG_MGF1_SHA224   0x00000005
 
#define CKZ_DATA_SPECIFIED   0x00000001
 
#define CKD_NULL   0x00000001
 
#define CKD_SHA1_KDF   0x00000002
 
#define CKD_SHA1_KDF_ASN1   0x00000003
 
#define CKD_SHA1_KDF_CONCATENATE   0x00000004
 
#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001
 
#define CKZ_SALT_SPECIFIED   0x00000001
 
#define CK_OTP_VALUE   0
 
#define CK_OTP_PIN   1
 
#define CK_OTP_CHALLENGE   2
 
#define CK_OTP_TIME   3
 
#define CK_OTP_COUNTER   4
 
#define CK_OTP_FLAGS   5
 
#define CK_OTP_OUTPUT_LENGTH   6
 
#define CK_OTP_OUTPUT_FORMAT   7
 
#define CKF_NEXT_OTP   0x00000001
 
#define CKF_EXCLUDE_TIME   0x00000002
 
#define CKF_EXCLUDE_COUNTER   0x00000004
 
#define CKF_EXCLUDE_CHALLENGE   0x00000008
 
#define CKF_EXCLUDE_PIN   0x00000010
 
#define CKF_USER_FRIENDLY_OTP   0x00000020
 

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 struct
CK_ECMQV_DERIVE_PARAMS 
CK_ECMQV_DERIVE_PARAMS
 
typedef CK_ECMQV_DERIVE_PARAMS
CK_PTR 
CK_ECMQV_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_X9_42_MQV_DERIVE_PARAMS 
CK_X9_42_MQV_DERIVE_PARAMS
 
typedef
CK_X9_42_MQV_DERIVE_PARAMS
CK_PTR 
CK_X9_42_MQV_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_DES_CBC_ENCRYPT_DATA_PARAMS 
CK_DES_CBC_ENCRYPT_DATA_PARAMS
 
typedef
CK_DES_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct
CK_AES_CBC_ENCRYPT_DATA_PARAMS 
CK_AES_CBC_ENCRYPT_DATA_PARAMS
 
typedef
CK_AES_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_AES_CBC_ENCRYPT_DATA_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_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS
 
typedef CK_TLS_PRF_PARAMS CK_PTR CK_TLS_PRF_PARAMS_PTR
 
typedef struct CK_WTLS_RANDOM_DATA CK_WTLS_RANDOM_DATA
 
typedef CK_WTLS_RANDOM_DATA CK_PTR CK_WTLS_RANDOM_DATA_PTR
 
typedef struct
CK_WTLS_MASTER_KEY_DERIVE_PARAMS 
CK_WTLS_MASTER_KEY_DERIVE_PARAMS
 
typedef
CK_WTLS_MASTER_KEY_DERIVE_PARAMS
CK_PTR 
CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR
 
typedef struct CK_WTLS_PRF_PARAMS CK_WTLS_PRF_PARAMS
 
typedef CK_WTLS_PRF_PARAMS CK_PTR CK_WTLS_PRF_PARAMS_PTR
 
typedef struct CK_WTLS_KEY_MAT_OUT CK_WTLS_KEY_MAT_OUT
 
typedef CK_WTLS_KEY_MAT_OUT CK_PTR CK_WTLS_KEY_MAT_OUT_PTR
 
typedef struct
CK_WTLS_KEY_MAT_PARAMS 
CK_WTLS_KEY_MAT_PARAMS
 
typedef CK_WTLS_KEY_MAT_PARAMS
CK_PTR 
CK_WTLS_KEY_MAT_PARAMS_PTR
 
typedef struct CK_CMS_SIG_PARAMS CK_CMS_SIG_PARAMS
 
typedef CK_CMS_SIG_PARAMS CK_PTR CK_CMS_SIG_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
 
typedef CK_ULONG CK_OTP_PARAM_TYPE
 
typedef CK_OTP_PARAM_TYPE CK_PARAM_TYPE
 
typedef struct CK_OTP_PARAM CK_OTP_PARAM
 
typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR
 
typedef struct CK_OTP_PARAMS CK_OTP_PARAMS
 
typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR
 
typedef struct
CK_OTP_SIGNATURE_INFO 
CK_OTP_SIGNATURE_INFO
 
typedef CK_OTP_SIGNATURE_INFO
CK_PTR 
CK_OTP_SIGNATURE_INFO_PTR
 
typedef struct CK_KIP_PARAMS CK_KIP_PARAMS
 
typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR
 
typedef struct CK_AES_CTR_PARAMS CK_AES_CTR_PARAMS
 
typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR
 
typedef struct
CK_CAMELLIA_CTR_PARAMS 
CK_CAMELLIA_CTR_PARAMS
 
typedef CK_CAMELLIA_CTR_PARAMS
CK_PTR 
CK_CAMELLIA_CTR_PARAMS_PTR
 
typedef struct
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS 
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
 
typedef
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct
CK_ARIA_CBC_ENCRYPT_DATA_PARAMS 
CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
 
typedef
CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_ARIA_CBC_ENCRYPT_DATA_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)
 

Macro Definition Documentation

#define CK_EFFECTIVELY_INFINITE   0

Definition at line 68 of file pkcs11t.h.

#define CK_FALSE   0

Definition at line 31 of file pkcs11t.h.

#define CK_INVALID_HANDLE   0

Definition at line 83 of file pkcs11t.h.

#define CK_OTP_CHALLENGE   2

Definition at line 1821 of file pkcs11t.h.

#define CK_OTP_COUNTER   4

Definition at line 1823 of file pkcs11t.h.

#define CK_OTP_FLAGS   5

Definition at line 1824 of file pkcs11t.h.

#define CK_OTP_FORMAT_ALPHANUMERIC   2

Definition at line 445 of file pkcs11t.h.

#define CK_OTP_FORMAT_BINARY   3

Definition at line 446 of file pkcs11t.h.

#define CK_OTP_FORMAT_DECIMAL   0

Definition at line 443 of file pkcs11t.h.

#define CK_OTP_FORMAT_HEXADECIMAL   1

Definition at line 444 of file pkcs11t.h.

#define CK_OTP_OUTPUT_FORMAT   7

Definition at line 1826 of file pkcs11t.h.

#define CK_OTP_OUTPUT_LENGTH   6

Definition at line 1825 of file pkcs11t.h.

#define CK_OTP_PARAM_IGNORED   0

Definition at line 450 of file pkcs11t.h.

#define CK_OTP_PARAM_MANDATORY   2

Definition at line 452 of file pkcs11t.h.

#define CK_OTP_PARAM_OPTIONAL   1

Definition at line 451 of file pkcs11t.h.

#define CK_OTP_PIN   1

Definition at line 1820 of file pkcs11t.h.

#define CK_OTP_TIME   3

Definition at line 1822 of file pkcs11t.h.

#define CK_OTP_VALUE   0

Definition at line 1819 of file pkcs11t.h.

#define CK_TRUE   1

Definition at line 30 of file pkcs11t.h.

#define CK_UNAVAILABLE_INFORMATION   (~0UL)

Definition at line 67 of file pkcs11t.h.

#define CKA_AC_ISSUER   0x00000083

Definition at line 471 of file pkcs11t.h.

#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600)

Definition at line 595 of file pkcs11t.h.

#define CKA_ALWAYS_AUTHENTICATE   0x00000202

Definition at line 551 of file pkcs11t.h.

#define CKA_ALWAYS_SENSITIVE   0x00000165

Definition at line 530 of file pkcs11t.h.

#define CKA_APPLICATION   0x00000010

Definition at line 459 of file pkcs11t.h.

#define CKA_ATTR_TYPES   0x00000085

Definition at line 473 of file pkcs11t.h.

#define CKA_AUTH_PIN_FLAGS   0x00000201

Definition at line 547 of file pkcs11t.h.

#define CKA_BASE   0x00000132

Definition at line 513 of file pkcs11t.h.

#define CKA_BITS_PER_PIXEL   0x00000406

Definition at line 587 of file pkcs11t.h.

#define CKA_CERTIFICATE_CATEGORY   0x00000087

Definition at line 480 of file pkcs11t.h.

#define CKA_CERTIFICATE_TYPE   0x00000080

Definition at line 465 of file pkcs11t.h.

#define CKA_CHAR_COLUMNS   0x00000404

Definition at line 585 of file pkcs11t.h.

#define CKA_CHAR_ROWS   0x00000403

Definition at line 584 of file pkcs11t.h.

#define CKA_CHAR_SETS   0x00000480

Definition at line 588 of file pkcs11t.h.

#define CKA_CHECK_VALUE   0x00000090

Definition at line 485 of file pkcs11t.h.

#define CKA_CLASS   0x00000000

Definition at line 455 of file pkcs11t.h.

#define CKA_COEFFICIENT   0x00000128

Definition at line 510 of file pkcs11t.h.

#define CKA_COLOR   0x00000405

Definition at line 586 of file pkcs11t.h.

#define CKA_DECRYPT   0x00000105

Definition at line 492 of file pkcs11t.h.

#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502

Definition at line 593 of file pkcs11t.h.

#define CKA_DERIVE   0x0000010C

Definition at line 499 of file pkcs11t.h.

#define CKA_EC_PARAMS   0x00000180

Definition at line 540 of file pkcs11t.h.

#define CKA_EC_POINT   0x00000181

Definition at line 542 of file pkcs11t.h.

#define CKA_ECDSA_PARAMS   0x00000180

Definition at line 539 of file pkcs11t.h.

#define CKA_ENCODING_METHODS   0x00000481

Definition at line 589 of file pkcs11t.h.

#define CKA_ENCRYPT   0x00000104

Definition at line 491 of file pkcs11t.h.

#define CKA_END_DATE   0x00000111

Definition at line 501 of file pkcs11t.h.

#define CKA_EXPONENT_1   0x00000126

Definition at line 508 of file pkcs11t.h.

#define CKA_EXPONENT_2   0x00000127

Definition at line 509 of file pkcs11t.h.

#define CKA_EXTRACTABLE   0x00000162

Definition at line 527 of file pkcs11t.h.

#define CKA_HAS_RESET   0x00000302

Definition at line 578 of file pkcs11t.h.

#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008B

Definition at line 484 of file pkcs11t.h.

#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008A

Definition at line 483 of file pkcs11t.h.

#define CKA_HW_FEATURE_TYPE   0x00000300

Definition at line 576 of file pkcs11t.h.

#define CKA_ID   0x00000102

Definition at line 489 of file pkcs11t.h.

#define CKA_ISSUER   0x00000081

Definition at line 466 of file pkcs11t.h.

#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088

Definition at line 481 of file pkcs11t.h.

#define CKA_KEY_GEN_MECHANISM   0x00000166

Definition at line 533 of file pkcs11t.h.

#define CKA_KEY_TYPE   0x00000100

Definition at line 487 of file pkcs11t.h.

#define CKA_LABEL   0x00000003

Definition at line 458 of file pkcs11t.h.

#define CKA_LOCAL   0x00000163

Definition at line 528 of file pkcs11t.h.

#define CKA_MECHANISM_TYPE   0x00000500

Definition at line 591 of file pkcs11t.h.

#define CKA_MIME_TYPES   0x00000482

Definition at line 590 of file pkcs11t.h.

#define CKA_MODIFIABLE   0x00000170

Definition at line 535 of file pkcs11t.h.

#define CKA_MODULUS   0x00000120

Definition at line 502 of file pkcs11t.h.

#define CKA_MODULUS_BITS   0x00000121

Definition at line 503 of file pkcs11t.h.

#define CKA_NEVER_EXTRACTABLE   0x00000164

Definition at line 529 of file pkcs11t.h.

#define CKA_OBJECT_ID   0x00000012

Definition at line 463 of file pkcs11t.h.

#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224

Definition at line 562 of file pkcs11t.h.

#define CKA_OTP_COUNTER   0x0000022E

Definition at line 566 of file pkcs11t.h.

#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226

Definition at line 564 of file pkcs11t.h.

#define CKA_OTP_FORMAT   0x00000220

Definition at line 558 of file pkcs11t.h.

#define CKA_OTP_LENGTH   0x00000221

Definition at line 559 of file pkcs11t.h.

#define CKA_OTP_PIN_REQUIREMENT   0x00000227

Definition at line 565 of file pkcs11t.h.

#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022B

Definition at line 569 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO   0x0000022C

Definition at line 570 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022D

Definition at line 571 of file pkcs11t.h.

#define CKA_OTP_TIME   0x0000022F

Definition at line 567 of file pkcs11t.h.

#define CKA_OTP_TIME_INTERVAL   0x00000222

Definition at line 560 of file pkcs11t.h.

#define CKA_OTP_TIME_REQUIREMENT   0x00000225

Definition at line 563 of file pkcs11t.h.

#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223

Definition at line 561 of file pkcs11t.h.

#define CKA_OTP_USER_IDENTIFIER   0x0000022A

Definition at line 568 of file pkcs11t.h.

#define CKA_OWNER   0x00000084

Definition at line 472 of file pkcs11t.h.

#define CKA_PIXEL_X   0x00000400

Definition at line 581 of file pkcs11t.h.

#define CKA_PIXEL_Y   0x00000401

Definition at line 582 of file pkcs11t.h.

#define CKA_PRIME   0x00000130

Definition at line 511 of file pkcs11t.h.

#define CKA_PRIME_1   0x00000124

Definition at line 506 of file pkcs11t.h.

#define CKA_PRIME_2   0x00000125

Definition at line 507 of file pkcs11t.h.

#define CKA_PRIME_BITS   0x00000133

Definition at line 516 of file pkcs11t.h.

#define CKA_PRIVATE   0x00000002

Definition at line 457 of file pkcs11t.h.

#define CKA_PRIVATE_EXPONENT   0x00000123

Definition at line 505 of file pkcs11t.h.

#define CKA_PUBLIC_EXPONENT   0x00000122

Definition at line 504 of file pkcs11t.h.

#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501

Definition at line 592 of file pkcs11t.h.

#define CKA_RESET_ON_INIT   0x00000301

Definition at line 577 of file pkcs11t.h.

#define CKA_RESOLUTION   0x00000402

Definition at line 583 of file pkcs11t.h.

#define CKA_SECONDARY_AUTH   0x00000200

Definition at line 546 of file pkcs11t.h.

#define CKA_SENSITIVE   0x00000103

Definition at line 490 of file pkcs11t.h.

#define CKA_SERIAL_NUMBER   0x00000082

Definition at line 467 of file pkcs11t.h.

#define CKA_SIGN   0x00000108

Definition at line 495 of file pkcs11t.h.

#define CKA_SIGN_RECOVER   0x00000109

Definition at line 496 of file pkcs11t.h.

#define CKA_START_DATE   0x00000110

Definition at line 500 of file pkcs11t.h.

#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS

Definition at line 518 of file pkcs11t.h.

#define CKA_SUBJECT   0x00000101

Definition at line 488 of file pkcs11t.h.

#define CKA_SUBPRIME   0x00000131

Definition at line 512 of file pkcs11t.h.

#define CKA_SUBPRIME_BITS   0x00000134

Definition at line 517 of file pkcs11t.h.

#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503

Definition at line 594 of file pkcs11t.h.

#define CKA_TOKEN   0x00000001

Definition at line 456 of file pkcs11t.h.

#define CKA_TRUSTED   0x00000086

Definition at line 476 of file pkcs11t.h.

#define CKA_UNWRAP   0x00000107

Definition at line 494 of file pkcs11t.h.

#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212)

Definition at line 555 of file pkcs11t.h.

#define CKA_URL   0x00000089

Definition at line 482 of file pkcs11t.h.

#define CKA_VALUE   0x00000011

Definition at line 460 of file pkcs11t.h.

#define CKA_VALUE_BITS   0x00000160

Definition at line 521 of file pkcs11t.h.

#define CKA_VALUE_LEN   0x00000161

Definition at line 522 of file pkcs11t.h.

#define CKA_VENDOR_DEFINED   0x80000000

Definition at line 597 of file pkcs11t.h.

#define CKA_VERIFY   0x0000010A

Definition at line 497 of file pkcs11t.h.

#define CKA_VERIFY_RECOVER   0x0000010B

Definition at line 498 of file pkcs11t.h.

#define CKA_WRAP   0x00000106

Definition at line 493 of file pkcs11t.h.

#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211)

Definition at line 554 of file pkcs11t.h.

#define CKA_WRAP_WITH_TRUSTED   0x00000210

Definition at line 553 of file pkcs11t.h.

#define CKC_VENDOR_DEFINED   0x80000000

Definition at line 428 of file pkcs11t.h.

#define CKC_WTLS   0x00000002

Definition at line 427 of file pkcs11t.h.

#define CKC_X_509   0x00000000

Definition at line 425 of file pkcs11t.h.

#define CKC_X_509_ATTR_CERT   0x00000001

Definition at line 426 of file pkcs11t.h.

#define CKD_NULL   0x00000001

Definition at line 1327 of file pkcs11t.h.

#define CKD_SHA1_KDF   0x00000002

Definition at line 1328 of file pkcs11t.h.

#define CKD_SHA1_KDF_ASN1   0x00000003

Definition at line 1385 of file pkcs11t.h.

#define CKD_SHA1_KDF_CONCATENATE   0x00000004

Definition at line 1386 of file pkcs11t.h.

#define CKF_ARRAY_ATTRIBUTE   0x40000000

Definition at line 439 of file pkcs11t.h.

#define CKF_CLOCK_ON_TOKEN   0x00000040

Definition at line 196 of file pkcs11t.h.

#define CKF_DECRYPT   0x00000200

Definition at line 1028 of file pkcs11t.h.

#define CKF_DERIVE   0x00080000

Definition at line 1038 of file pkcs11t.h.

#define CKF_DIGEST   0x00000400

Definition at line 1029 of file pkcs11t.h.

#define CKF_DONT_BLOCK   1

Definition at line 1267 of file pkcs11t.h.

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200

Definition at line 208 of file pkcs11t.h.

#define CKF_EC_COMPRESS   0x02000000

Definition at line 1049 of file pkcs11t.h.

#define CKF_EC_ECPARAMETERS   0x00400000

Definition at line 1046 of file pkcs11t.h.

#define CKF_EC_F_2M   0x00200000

Definition at line 1045 of file pkcs11t.h.

#define CKF_EC_F_P   0x00100000

Definition at line 1044 of file pkcs11t.h.

#define CKF_EC_NAMEDCURVE   0x00800000

Definition at line 1047 of file pkcs11t.h.

#define CKF_EC_UNCOMPRESS   0x01000000

Definition at line 1048 of file pkcs11t.h.

#define CKF_ENCRYPT   0x00000100

Definition at line 1027 of file pkcs11t.h.

#define CKF_EXCLUDE_CHALLENGE   0x00000008

Definition at line 1832 of file pkcs11t.h.

#define CKF_EXCLUDE_COUNTER   0x00000004

Definition at line 1831 of file pkcs11t.h.

#define CKF_EXCLUDE_PIN   0x00000010

Definition at line 1833 of file pkcs11t.h.

#define CKF_EXCLUDE_TIME   0x00000002

Definition at line 1830 of file pkcs11t.h.

#define CKF_EXTENSION   0x80000000 /* FALSE for this version */

Definition at line 1051 of file pkcs11t.h.

#define CKF_GENERATE   0x00008000

Definition at line 1034 of file pkcs11t.h.

#define CKF_GENERATE_KEY_PAIR   0x00010000

Definition at line 1035 of file pkcs11t.h.

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

Definition at line 1020 of file pkcs11t.h.

#define CKF_HW_SLOT   0x00000004 /* hardware slot */

Definition at line 143 of file pkcs11t.h.

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001

Definition at line 1258 of file pkcs11t.h.

#define CKF_LOGIN_REQUIRED
Value:
0x00000004 /* user must
* login */

Definition at line 184 of file pkcs11t.h.

#define CKF_NEXT_OTP   0x00000001

Definition at line 1829 of file pkcs11t.h.

#define CKF_OS_LOCKING_OK   0x00000002

Definition at line 1259 of file pkcs11t.h.

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100

Definition at line 201 of file pkcs11t.h.

#define CKF_REMOVABLE_DEVICE   0x00000002 /* removable devices*/

Definition at line 142 of file pkcs11t.h.

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020

Definition at line 191 of file pkcs11t.h.

#define CKF_RNG
Value:
0x00000001 /* has random #
* generator */

Definition at line 182 of file pkcs11t.h.

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

Definition at line 309 of file pkcs11t.h.

#define CKF_SECONDARY_AUTHENTICATION   0x00000800

Definition at line 221 of file pkcs11t.h.

#define CKF_SERIAL_SESSION   0x00000004 /* no parallel */

Definition at line 310 of file pkcs11t.h.

#define CKF_SIGN   0x00000800

Definition at line 1030 of file pkcs11t.h.

#define CKF_SIGN_RECOVER   0x00001000

Definition at line 1031 of file pkcs11t.h.

#define CKF_SO_PIN_COUNT_LOW   0x00100000

Definition at line 246 of file pkcs11t.h.

#define CKF_SO_PIN_FINAL_TRY   0x00200000

Definition at line 250 of file pkcs11t.h.

#define CKF_SO_PIN_LOCKED   0x00400000

Definition at line 255 of file pkcs11t.h.

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000

Definition at line 261 of file pkcs11t.h.

#define CKF_TOKEN_INITIALIZED   0x00000400

Definition at line 215 of file pkcs11t.h.

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

Definition at line 141 of file pkcs11t.h.

#define CKF_UNWRAP   0x00040000

Definition at line 1037 of file pkcs11t.h.

#define CKF_USER_FRIENDLY_OTP   0x00000020

Definition at line 1834 of file pkcs11t.h.

#define CKF_USER_PIN_COUNT_LOW   0x00010000

Definition at line 226 of file pkcs11t.h.

#define CKF_USER_PIN_FINAL_TRY   0x00020000

Definition at line 230 of file pkcs11t.h.

#define CKF_USER_PIN_INITIALIZED
Value:
0x00000008 /* normal user's
* PIN is set */

Definition at line 185 of file pkcs11t.h.

#define CKF_USER_PIN_LOCKED   0x00040000

Definition at line 235 of file pkcs11t.h.

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000

Definition at line 241 of file pkcs11t.h.

#define CKF_VERIFY   0x00002000

Definition at line 1032 of file pkcs11t.h.

#define CKF_VERIFY_RECOVER   0x00004000

Definition at line 1033 of file pkcs11t.h.

#define CKF_WRAP   0x00020000

Definition at line 1036 of file pkcs11t.h.

#define CKF_WRITE_PROTECTED
Value:
0x00000002 /* token is
* write-
* protected */

Definition at line 183 of file pkcs11t.h.

#define CKG_MGF1_SHA1   0x00000001

Definition at line 1281 of file pkcs11t.h.

#define CKG_MGF1_SHA224   0x00000005

Definition at line 1286 of file pkcs11t.h.

#define CKG_MGF1_SHA256   0x00000002

Definition at line 1282 of file pkcs11t.h.

#define CKG_MGF1_SHA384   0x00000003

Definition at line 1283 of file pkcs11t.h.

#define CKG_MGF1_SHA512   0x00000004

Definition at line 1284 of file pkcs11t.h.

#define CKH_CLOCK   0x00000002

Definition at line 357 of file pkcs11t.h.

#define CKH_MONOTONIC_COUNTER   0x00000001

Definition at line 356 of file pkcs11t.h.

#define CKH_USER_INTERFACE   0x00000003

Definition at line 358 of file pkcs11t.h.

#define CKH_VENDOR_DEFINED   0x80000000

Definition at line 359 of file pkcs11t.h.

#define CKK_ACTI   0x00000024

Definition at line 405 of file pkcs11t.h.

#define CKK_AES   0x0000001F

Definition at line 396 of file pkcs11t.h.

#define CKK_ARIA   0x00000026

Definition at line 410 of file pkcs11t.h.

#define CKK_BATON   0x0000001C

Definition at line 393 of file pkcs11t.h.

#define CKK_BLOWFISH   0x00000020

Definition at line 399 of file pkcs11t.h.

#define CKK_CAMELLIA   0x00000025

Definition at line 408 of file pkcs11t.h.

#define CKK_CAST   0x00000016

Definition at line 385 of file pkcs11t.h.

#define CKK_CAST128   0x00000018

Definition at line 389 of file pkcs11t.h.

#define CKK_CAST3   0x00000017

Definition at line 386 of file pkcs11t.h.

#define CKK_CAST5   0x00000018

Definition at line 388 of file pkcs11t.h.

#define CKK_CDMF   0x0000001E

Definition at line 395 of file pkcs11t.h.

#define CKK_DES   0x00000013

Definition at line 380 of file pkcs11t.h.

#define CKK_DES2   0x00000014

Definition at line 381 of file pkcs11t.h.

#define CKK_DES3   0x00000015

Definition at line 382 of file pkcs11t.h.

#define CKK_DH   0x00000002

Definition at line 368 of file pkcs11t.h.

#define CKK_DSA   0x00000001

Definition at line 367 of file pkcs11t.h.

#define CKK_EC   0x00000003

Definition at line 373 of file pkcs11t.h.

#define CKK_ECDSA   0x00000003

Definition at line 372 of file pkcs11t.h.

#define CKK_GENERIC_SECRET   0x00000010

Definition at line 377 of file pkcs11t.h.

#define CKK_HOTP   0x00000023

Definition at line 404 of file pkcs11t.h.

#define CKK_IDEA   0x0000001A

Definition at line 391 of file pkcs11t.h.

#define CKK_JUNIPER   0x0000001D

Definition at line 394 of file pkcs11t.h.

#define CKK_KEA   0x00000005

Definition at line 375 of file pkcs11t.h.

#define CKK_RC2   0x00000011

Definition at line 378 of file pkcs11t.h.

#define CKK_RC4   0x00000012

Definition at line 379 of file pkcs11t.h.

#define CKK_RC5   0x00000019

Definition at line 390 of file pkcs11t.h.

#define CKK_RSA   0x00000000

Definition at line 366 of file pkcs11t.h.

#define CKK_SECURID   0x00000022

Definition at line 403 of file pkcs11t.h.

#define CKK_SKIPJACK   0x0000001B

Definition at line 392 of file pkcs11t.h.

#define CKK_TWOFISH   0x00000021

Definition at line 400 of file pkcs11t.h.

#define CKK_VENDOR_DEFINED   0x80000000

Definition at line 413 of file pkcs11t.h.

#define CKK_X9_42_DH   0x00000004

Definition at line 374 of file pkcs11t.h.

#define CKM_ACTI   0x000002A0

Definition at line 776 of file pkcs11t.h.

#define CKM_ACTI_KEY_GEN   0x000002A1

Definition at line 777 of file pkcs11t.h.

#define CKM_AES_CBC   0x00001082

Definition at line 964 of file pkcs11t.h.

#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105

Definition at line 985 of file pkcs11t.h.

#define CKM_AES_CBC_PAD   0x00001085

Definition at line 967 of file pkcs11t.h.

#define CKM_AES_CTR   0x00001086

Definition at line 970 of file pkcs11t.h.

#define CKM_AES_ECB   0x00001081

Definition at line 963 of file pkcs11t.h.

#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104

Definition at line 984 of file pkcs11t.h.

#define CKM_AES_KEY_GEN   0x00001080

Definition at line 962 of file pkcs11t.h.

#define CKM_AES_MAC   0x00001083

Definition at line 965 of file pkcs11t.h.

#define CKM_AES_MAC_GENERAL   0x00001084

Definition at line 966 of file pkcs11t.h.

#define CKM_ARIA_CBC   0x00000562

Definition at line 906 of file pkcs11t.h.

#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567

Definition at line 911 of file pkcs11t.h.

#define CKM_ARIA_CBC_PAD   0x00000565

Definition at line 909 of file pkcs11t.h.

#define CKM_ARIA_ECB   0x00000561

Definition at line 905 of file pkcs11t.h.

#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566

Definition at line 910 of file pkcs11t.h.

#define CKM_ARIA_KEY_GEN   0x00000560

Definition at line 904 of file pkcs11t.h.

#define CKM_ARIA_MAC   0x00000563

Definition at line 907 of file pkcs11t.h.

#define CKM_ARIA_MAC_GENERAL   0x00000564

Definition at line 908 of file pkcs11t.h.

#define CKM_BATON_CBC128   0x00001033

Definition at line 931 of file pkcs11t.h.

#define CKM_BATON_COUNTER   0x00001034

Definition at line 932 of file pkcs11t.h.

#define CKM_BATON_ECB128   0x00001031

Definition at line 929 of file pkcs11t.h.

#define CKM_BATON_ECB96   0x00001032

Definition at line 930 of file pkcs11t.h.

#define CKM_BATON_KEY_GEN   0x00001030

Definition at line 928 of file pkcs11t.h.

#define CKM_BATON_SHUFFLE   0x00001035

Definition at line 933 of file pkcs11t.h.

#define CKM_BATON_WRAP   0x00001036

Definition at line 934 of file pkcs11t.h.

#define CKM_BLOWFISH_CBC   0x00001091

Definition at line 974 of file pkcs11t.h.

#define CKM_BLOWFISH_KEY_GEN   0x00001090

Definition at line 973 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC   0x00000552

Definition at line 895 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557

Definition at line 900 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_PAD   0x00000555

Definition at line 898 of file pkcs11t.h.

#define CKM_CAMELLIA_CTR   0x00000558

Definition at line 901 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB   0x00000551

Definition at line 894 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556

Definition at line 899 of file pkcs11t.h.

#define CKM_CAMELLIA_KEY_GEN   0x00000550

Definition at line 893 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC   0x00000553

Definition at line 896 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC_GENERAL   0x00000554

Definition at line 897 of file pkcs11t.h.

#define CKM_CAST128_CBC   0x00000322

Definition at line 798 of file pkcs11t.h.

#define CKM_CAST128_CBC_PAD   0x00000325

Definition at line 804 of file pkcs11t.h.

#define CKM_CAST128_ECB   0x00000321

Definition at line 796 of file pkcs11t.h.

#define CKM_CAST128_KEY_GEN   0x00000320

Definition at line 794 of file pkcs11t.h.

#define CKM_CAST128_MAC   0x00000323

Definition at line 800 of file pkcs11t.h.

#define CKM_CAST128_MAC_GENERAL   0x00000324

Definition at line 802 of file pkcs11t.h.

#define CKM_CAST3_CBC   0x00000312

Definition at line 789 of file pkcs11t.h.

#define CKM_CAST3_CBC_PAD   0x00000315

Definition at line 792 of file pkcs11t.h.

#define CKM_CAST3_ECB   0x00000311

Definition at line 788 of file pkcs11t.h.

#define CKM_CAST3_KEY_GEN   0x00000310

Definition at line 787 of file pkcs11t.h.

#define CKM_CAST3_MAC   0x00000313

Definition at line 790 of file pkcs11t.h.

#define CKM_CAST3_MAC_GENERAL   0x00000314

Definition at line 791 of file pkcs11t.h.

#define CKM_CAST5_CBC   0x00000322

Definition at line 797 of file pkcs11t.h.

#define CKM_CAST5_CBC_PAD   0x00000325

Definition at line 803 of file pkcs11t.h.

#define CKM_CAST5_ECB   0x00000321

Definition at line 795 of file pkcs11t.h.

#define CKM_CAST5_KEY_GEN   0x00000320

Definition at line 793 of file pkcs11t.h.

#define CKM_CAST5_MAC   0x00000323

Definition at line 799 of file pkcs11t.h.

#define CKM_CAST5_MAC_GENERAL   0x00000324

Definition at line 801 of file pkcs11t.h.

#define CKM_CAST_CBC   0x00000302

Definition at line 783 of file pkcs11t.h.

#define CKM_CAST_CBC_PAD   0x00000305

Definition at line 786 of file pkcs11t.h.

#define CKM_CAST_ECB   0x00000301

Definition at line 782 of file pkcs11t.h.

#define CKM_CAST_KEY_GEN   0x00000300

Definition at line 781 of file pkcs11t.h.

#define CKM_CAST_MAC   0x00000303

Definition at line 784 of file pkcs11t.h.

#define CKM_CAST_MAC_GENERAL   0x00000304

Definition at line 785 of file pkcs11t.h.

#define CKM_CDMF_CBC   0x00000142

Definition at line 711 of file pkcs11t.h.

#define CKM_CDMF_CBC_PAD   0x00000145

Definition at line 714 of file pkcs11t.h.

#define CKM_CDMF_ECB   0x00000141

Definition at line 710 of file pkcs11t.h.

#define CKM_CDMF_KEY_GEN   0x00000140

Definition at line 709 of file pkcs11t.h.

#define CKM_CDMF_MAC   0x00000143

Definition at line 712 of file pkcs11t.h.

#define CKM_CDMF_MAC_GENERAL   0x00000144

Definition at line 713 of file pkcs11t.h.

#define CKM_CMS_SIG   0x00000500

Definition at line 885 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362

Definition at line 819 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360

Definition at line 818 of file pkcs11t.h.

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363

Definition at line 820 of file pkcs11t.h.

#define CKM_DES2_KEY_GEN   0x00000130

Definition at line 698 of file pkcs11t.h.

#define CKM_DES3_CBC   0x00000133

Definition at line 701 of file pkcs11t.h.

#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103

Definition at line 983 of file pkcs11t.h.

#define CKM_DES3_CBC_PAD   0x00000136

Definition at line 708 of file pkcs11t.h.

#define CKM_DES3_ECB   0x00000132

Definition at line 700 of file pkcs11t.h.

#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102

Definition at line 982 of file pkcs11t.h.

#define CKM_DES3_KEY_GEN   0x00000131

Definition at line 699 of file pkcs11t.h.

#define CKM_DES3_MAC   0x00000134

Definition at line 702 of file pkcs11t.h.

#define CKM_DES3_MAC_GENERAL   0x00000135

Definition at line 707 of file pkcs11t.h.

#define CKM_DES_CBC   0x00000122

Definition at line 691 of file pkcs11t.h.

#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101

Definition at line 981 of file pkcs11t.h.

#define CKM_DES_CBC_PAD   0x00000125

Definition at line 696 of file pkcs11t.h.

#define CKM_DES_CFB64   0x00000152

Definition at line 719 of file pkcs11t.h.

#define CKM_DES_CFB8   0x00000153

Definition at line 720 of file pkcs11t.h.

#define CKM_DES_ECB   0x00000121

Definition at line 690 of file pkcs11t.h.

#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100

Definition at line 980 of file pkcs11t.h.

#define CKM_DES_KEY_GEN   0x00000120

Definition at line 689 of file pkcs11t.h.

#define CKM_DES_MAC   0x00000123

Definition at line 692 of file pkcs11t.h.

#define CKM_DES_MAC_GENERAL   0x00000124

Definition at line 695 of file pkcs11t.h.

#define CKM_DES_OFB64   0x00000150

Definition at line 717 of file pkcs11t.h.

#define CKM_DES_OFB8   0x00000151

Definition at line 718 of file pkcs11t.h.

#define CKM_DH_PKCS_DERIVE   0x00000021

Definition at line 656 of file pkcs11t.h.

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020

Definition at line 655 of file pkcs11t.h.

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001

Definition at line 988 of file pkcs11t.h.

#define CKM_DSA   0x00000011

Definition at line 653 of file pkcs11t.h.

#define CKM_DSA_KEY_PAIR_GEN   0x00000010

Definition at line 652 of file pkcs11t.h.

#define CKM_DSA_PARAMETER_GEN   0x00002000

Definition at line 987 of file pkcs11t.h.

#define CKM_DSA_SHA1   0x00000012

Definition at line 654 of file pkcs11t.h.

#define CKM_EC_KEY_PAIR_GEN   0x00001040

Definition at line 939 of file pkcs11t.h.

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051

Definition at line 947 of file pkcs11t.h.

#define CKM_ECDH1_DERIVE   0x00001050

Definition at line 946 of file pkcs11t.h.

#define CKM_ECDSA   0x00001041

Definition at line 941 of file pkcs11t.h.

#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040

Definition at line 938 of file pkcs11t.h.

#define CKM_ECDSA_SHA1   0x00001042

Definition at line 942 of file pkcs11t.h.

#define CKM_ECMQV_DERIVE   0x00001052

Definition at line 948 of file pkcs11t.h.

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365

Definition at line 822 of file pkcs11t.h.

#define CKM_FASTHASH   0x00001070

Definition at line 956 of file pkcs11t.h.

#define CKM_FORTEZZA_TIMESTAMP   0x00001020

Definition at line 927 of file pkcs11t.h.

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350

Definition at line 817 of file pkcs11t.h.

#define CKM_HOTP   0x00000291

Definition at line 773 of file pkcs11t.h.

#define CKM_HOTP_KEY_GEN   0x00000290

Definition at line 772 of file pkcs11t.h.

#define CKM_IDEA_CBC   0x00000342

Definition at line 813 of file pkcs11t.h.

#define CKM_IDEA_CBC_PAD   0x00000345

Definition at line 816 of file pkcs11t.h.

#define CKM_IDEA_ECB   0x00000341

Definition at line 812 of file pkcs11t.h.

#define CKM_IDEA_KEY_GEN   0x00000340

Definition at line 811 of file pkcs11t.h.

#define CKM_IDEA_MAC   0x00000343

Definition at line 814 of file pkcs11t.h.

#define CKM_IDEA_MAC_GENERAL   0x00000344

Definition at line 815 of file pkcs11t.h.

#define CKM_JUNIPER_CBC128   0x00001062

Definition at line 952 of file pkcs11t.h.

#define CKM_JUNIPER_COUNTER   0x00001063

Definition at line 953 of file pkcs11t.h.

#define CKM_JUNIPER_ECB128   0x00001061

Definition at line 951 of file pkcs11t.h.

#define CKM_JUNIPER_KEY_GEN   0x00001060

Definition at line 950 of file pkcs11t.h.

#define CKM_JUNIPER_SHUFFLE   0x00001064

Definition at line 954 of file pkcs11t.h.

#define CKM_JUNIPER_WRAP   0x00001065

Definition at line 955 of file pkcs11t.h.

#define CKM_KEA_KEY_DERIVE   0x00001011

Definition at line 926 of file pkcs11t.h.

#define CKM_KEA_KEY_PAIR_GEN   0x00001010

Definition at line 925 of file pkcs11t.h.

#define CKM_KEY_WRAP_LYNKS   0x00000400

Definition at line 881 of file pkcs11t.h.

#define CKM_KEY_WRAP_SET_OAEP   0x00000401

Definition at line 882 of file pkcs11t.h.

#define CKM_KIP_DERIVE   0x00000510

Definition at line 888 of file pkcs11t.h.

#define CKM_KIP_MAC   0x00000512

Definition at line 890 of file pkcs11t.h.

#define CKM_KIP_WRAP   0x00000511

Definition at line 889 of file pkcs11t.h.

#define CKM_MD2   0x00000200

Definition at line 722 of file pkcs11t.h.

#define CKM_MD2_HMAC   0x00000201

Definition at line 725 of file pkcs11t.h.

#define CKM_MD2_HMAC_GENERAL   0x00000202

Definition at line 726 of file pkcs11t.h.

#define CKM_MD2_KEY_DERIVATION   0x00000391

Definition at line 842 of file pkcs11t.h.

#define CKM_MD2_RSA_PKCS   0x00000004

Definition at line 634 of file pkcs11t.h.

#define CKM_MD5   0x00000210

Definition at line 728 of file pkcs11t.h.

#define CKM_MD5_HMAC   0x00000211

Definition at line 731 of file pkcs11t.h.

#define CKM_MD5_HMAC_GENERAL   0x00000212

Definition at line 732 of file pkcs11t.h.

#define CKM_MD5_KEY_DERIVATION   0x00000390

Definition at line 841 of file pkcs11t.h.

#define CKM_MD5_RSA_PKCS   0x00000005

Definition at line 635 of file pkcs11t.h.

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0

Definition at line 871 of file pkcs11t.h.

#define CKM_PBE_MD2_DES_CBC   0x000003A0

Definition at line 853 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4

Definition at line 858 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3

Definition at line 856 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST5_CBC   0x000003A4

Definition at line 857 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST_CBC   0x000003A2

Definition at line 855 of file pkcs11t.h.

#define CKM_PBE_MD5_DES_CBC   0x000003A1

Definition at line 854 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5

Definition at line 860 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5

Definition at line 859 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9

Definition at line 864 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8

Definition at line 863 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AA

Definition at line 865 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003AB

Definition at line 866 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_128   0x000003A6

Definition at line 861 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_40   0x000003A7

Definition at line 862 of file pkcs11t.h.

#define CKM_PKCS5_PBKD2   0x000003B0

Definition at line 869 of file pkcs11t.h.

#define CKM_RC2_CBC   0x00000102

Definition at line 680 of file pkcs11t.h.

#define CKM_RC2_CBC_PAD   0x00000105

Definition at line 685 of file pkcs11t.h.

#define CKM_RC2_ECB   0x00000101

Definition at line 679 of file pkcs11t.h.

#define CKM_RC2_KEY_GEN   0x00000100

Definition at line 678 of file pkcs11t.h.

#define CKM_RC2_MAC   0x00000103

Definition at line 681 of file pkcs11t.h.

#define CKM_RC2_MAC_GENERAL   0x00000104

Definition at line 684 of file pkcs11t.h.

#define CKM_RC4   0x00000111

Definition at line 688 of file pkcs11t.h.

#define CKM_RC4_KEY_GEN   0x00000110

Definition at line 687 of file pkcs11t.h.

#define CKM_RC5_CBC   0x00000332

Definition at line 807 of file pkcs11t.h.

#define CKM_RC5_CBC_PAD   0x00000335

Definition at line 810 of file pkcs11t.h.

#define CKM_RC5_ECB   0x00000331

Definition at line 806 of file pkcs11t.h.

#define CKM_RC5_KEY_GEN   0x00000330

Definition at line 805 of file pkcs11t.h.

#define CKM_RC5_MAC   0x00000333

Definition at line 808 of file pkcs11t.h.

#define CKM_RC5_MAC_GENERAL   0x00000334

Definition at line 809 of file pkcs11t.h.

#define CKM_RIPEMD128   0x00000230

Definition at line 743 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC   0x00000231

Definition at line 744 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232

Definition at line 745 of file pkcs11t.h.

#define CKM_RIPEMD128_RSA_PKCS   0x00000007

Definition at line 640 of file pkcs11t.h.

#define CKM_RIPEMD160   0x00000240

Definition at line 746 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC   0x00000241

Definition at line 747 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242

Definition at line 748 of file pkcs11t.h.

#define CKM_RIPEMD160_RSA_PKCS   0x00000008

Definition at line 641 of file pkcs11t.h.

#define CKM_RSA_9796   0x00000002

Definition at line 629 of file pkcs11t.h.

#define CKM_RSA_PKCS   0x00000001

Definition at line 628 of file pkcs11t.h.

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000

Definition at line 627 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP   0x00000009

Definition at line 642 of file pkcs11t.h.

#define CKM_RSA_PKCS_PSS   0x0000000D

Definition at line 649 of file pkcs11t.h.

#define CKM_RSA_X9_31   0x0000000B

Definition at line 647 of file pkcs11t.h.

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000A

Definition at line 646 of file pkcs11t.h.

#define CKM_RSA_X_509   0x00000003

Definition at line 630 of file pkcs11t.h.

#define CKM_SECURID   0x00000282

Definition at line 769 of file pkcs11t.h.

#define CKM_SECURID_KEY_GEN   0x00000280

Definition at line 768 of file pkcs11t.h.

#define CKM_SHA1_KEY_DERIVATION   0x00000392

Definition at line 843 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS   0x00000006

Definition at line 636 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000E

Definition at line 650 of file pkcs11t.h.

#define CKM_SHA1_RSA_X9_31   0x0000000C

Definition at line 648 of file pkcs11t.h.

#define CKM_SHA224   0x00000255

Definition at line 756 of file pkcs11t.h.

#define CKM_SHA224_HMAC   0x00000256

Definition at line 757 of file pkcs11t.h.

#define CKM_SHA224_HMAC_GENERAL   0x00000257

Definition at line 758 of file pkcs11t.h.

#define CKM_SHA224_KEY_DERIVATION   0x00000396

Definition at line 851 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS   0x00000046

Definition at line 675 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS_PSS   0x00000047

Definition at line 676 of file pkcs11t.h.

#define CKM_SHA256   0x00000250

Definition at line 751 of file pkcs11t.h.

#define CKM_SHA256_HMAC   0x00000251

Definition at line 752 of file pkcs11t.h.

#define CKM_SHA256_HMAC_GENERAL   0x00000252

Definition at line 753 of file pkcs11t.h.

#define CKM_SHA256_KEY_DERIVATION   0x00000393

Definition at line 846 of file pkcs11t.h.

#define CKM_SHA256_RSA_PKCS   0x00000040

Definition at line 667 of file pkcs11t.h.

#define CKM_SHA256_RSA_PKCS_PSS   0x00000043

Definition at line 670 of file pkcs11t.h.

#define CKM_SHA384   0x00000260

Definition at line 760 of file pkcs11t.h.

#define CKM_SHA384_HMAC   0x00000261

Definition at line 761 of file pkcs11t.h.

#define CKM_SHA384_HMAC_GENERAL   0x00000262

Definition at line 762 of file pkcs11t.h.

#define CKM_SHA384_KEY_DERIVATION   0x00000394

Definition at line 847 of file pkcs11t.h.

#define CKM_SHA384_RSA_PKCS   0x00000041

Definition at line 668 of file pkcs11t.h.

#define CKM_SHA384_RSA_PKCS_PSS   0x00000044

Definition at line 671 of file pkcs11t.h.

#define CKM_SHA512   0x00000270

Definition at line 763 of file pkcs11t.h.

#define CKM_SHA512_HMAC   0x00000271

Definition at line 764 of file pkcs11t.h.

#define CKM_SHA512_HMAC_GENERAL   0x00000272

Definition at line 765 of file pkcs11t.h.

#define CKM_SHA512_KEY_DERIVATION   0x00000395

Definition at line 848 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS   0x00000042

Definition at line 669 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS_PSS   0x00000045

Definition at line 672 of file pkcs11t.h.

#define CKM_SHA_1   0x00000220

Definition at line 734 of file pkcs11t.h.

#define CKM_SHA_1_HMAC   0x00000221

Definition at line 737 of file pkcs11t.h.

#define CKM_SHA_1_HMAC_GENERAL   0x00000222

Definition at line 738 of file pkcs11t.h.

#define CKM_SKIPJACK_CBC64   0x00001002

Definition at line 916 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB16   0x00001006

Definition at line 920 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB32   0x00001005

Definition at line 919 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB64   0x00001004

Definition at line 918 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB8   0x00001007

Definition at line 921 of file pkcs11t.h.

#define CKM_SKIPJACK_ECB64   0x00001001

Definition at line 915 of file pkcs11t.h.

#define CKM_SKIPJACK_KEY_GEN   0x00001000

Definition at line 914 of file pkcs11t.h.

#define CKM_SKIPJACK_OFB64   0x00001003

Definition at line 917 of file pkcs11t.h.

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009

Definition at line 923 of file pkcs11t.h.

#define CKM_SKIPJACK_RELAYX   0x0000100a

Definition at line 924 of file pkcs11t.h.

#define CKM_SKIPJACK_WRAP   0x00001008

Definition at line 922 of file pkcs11t.h.

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372

Definition at line 825 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371

Definition at line 824 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373

Definition at line 830 of file pkcs11t.h.

#define CKM_SSL3_MD5_MAC   0x00000380

Definition at line 839 of file pkcs11t.h.

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370

Definition at line 823 of file pkcs11t.h.

#define CKM_SSL3_SHA1_MAC   0x00000381

Definition at line 840 of file pkcs11t.h.

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376

Definition at line 833 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375

Definition at line 832 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377

Definition at line 834 of file pkcs11t.h.

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374

Definition at line 831 of file pkcs11t.h.

#define CKM_TLS_PRF   0x00000378

Definition at line 837 of file pkcs11t.h.

#define CKM_TWOFISH_CBC   0x00001093

Definition at line 976 of file pkcs11t.h.

#define CKM_TWOFISH_KEY_GEN   0x00001092

Definition at line 975 of file pkcs11t.h.

#define CKM_VENDOR_DEFINED   0x80000000

Definition at line 991 of file pkcs11t.h.

#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5

Definition at line 879 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1

Definition at line 875 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2

Definition at line 876 of file pkcs11t.h.

#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0

Definition at line 874 of file pkcs11t.h.

#define CKM_WTLS_PRF   0x000003D3

Definition at line 877 of file pkcs11t.h.

#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4

Definition at line 878 of file pkcs11t.h.

#define CKM_X9_42_DH_DERIVE   0x00000031

Definition at line 662 of file pkcs11t.h.

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032

Definition at line 663 of file pkcs11t.h.

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030

Definition at line 661 of file pkcs11t.h.

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002

Definition at line 989 of file pkcs11t.h.

#define CKM_X9_42_MQV_DERIVE   0x00000033

Definition at line 664 of file pkcs11t.h.

#define CKM_XOR_BASE_AND_DATA   0x00000364

Definition at line 821 of file pkcs11t.h.

#define CKN_OTP_CHANGED   1

Definition at line 117 of file pkcs11t.h.

#define CKN_SURRENDER   0

Definition at line 114 of file pkcs11t.h.

#define CKO_CERTIFICATE   0x00000001

Definition at line 334 of file pkcs11t.h.

#define CKO_DATA   0x00000000

Definition at line 333 of file pkcs11t.h.

#define CKO_DOMAIN_PARAMETERS   0x00000006

Definition at line 339 of file pkcs11t.h.

#define CKO_HW_FEATURE   0x00000005

Definition at line 338 of file pkcs11t.h.

#define CKO_MECHANISM   0x00000007

Definition at line 340 of file pkcs11t.h.

#define CKO_OTP_KEY   0x00000008

Definition at line 343 of file pkcs11t.h.

#define CKO_PRIVATE_KEY   0x00000003

Definition at line 336 of file pkcs11t.h.

#define CKO_PUBLIC_KEY   0x00000002

Definition at line 335 of file pkcs11t.h.

#define CKO_SECRET_KEY   0x00000004

Definition at line 337 of file pkcs11t.h.

#define CKO_VENDOR_DEFINED   0x80000000

Definition at line 345 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001

Definition at line 1760 of file pkcs11t.h.

#define CKR_ARGUMENTS_BAD   0x00000007

Definition at line 1074 of file pkcs11t.h.

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010

Definition at line 1079 of file pkcs11t.h.

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011

Definition at line 1080 of file pkcs11t.h.

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012

Definition at line 1081 of file pkcs11t.h.

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013

Definition at line 1082 of file pkcs11t.h.

#define CKR_BUFFER_TOO_SMALL   0x00000150

Definition at line 1177 of file pkcs11t.h.

#define CKR_CANCEL   0x00000001

Definition at line 1062 of file pkcs11t.h.

#define CKR_CANT_LOCK   0x0000000A

Definition at line 1077 of file pkcs11t.h.

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191

Definition at line 1184 of file pkcs11t.h.

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190

Definition at line 1183 of file pkcs11t.h.

#define CKR_DATA_INVALID   0x00000020

Definition at line 1083 of file pkcs11t.h.

#define CKR_DATA_LEN_RANGE   0x00000021

Definition at line 1084 of file pkcs11t.h.

#define CKR_DEVICE_ERROR   0x00000030

Definition at line 1085 of file pkcs11t.h.

#define CKR_DEVICE_MEMORY   0x00000031

Definition at line 1086 of file pkcs11t.h.

#define CKR_DEVICE_REMOVED   0x00000032

Definition at line 1087 of file pkcs11t.h.

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130

Definition at line 1174 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040

Definition at line 1088 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041

Definition at line 1089 of file pkcs11t.h.

#define CKR_FUNCTION_CANCELED   0x00000050

Definition at line 1090 of file pkcs11t.h.

#define CKR_FUNCTION_FAILED   0x00000006

Definition at line 1070 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051

Definition at line 1091 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054

Definition at line 1094 of file pkcs11t.h.

#define CKR_FUNCTION_REJECTED   0x00000200

Definition at line 1193 of file pkcs11t.h.

#define CKR_GENERAL_ERROR   0x00000005

Definition at line 1069 of file pkcs11t.h.

#define CKR_HOST_MEMORY   0x00000002

Definition at line 1063 of file pkcs11t.h.

#define CKR_INFORMATION_SENSITIVE   0x00000170

Definition at line 1179 of file pkcs11t.h.

#define CKR_KEY_CHANGED   0x00000065

Definition at line 1108 of file pkcs11t.h.

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068

Definition at line 1111 of file pkcs11t.h.

#define CKR_KEY_HANDLE_INVALID   0x00000060

Definition at line 1096 of file pkcs11t.h.

#define CKR_KEY_INDIGESTIBLE   0x00000067

Definition at line 1110 of file pkcs11t.h.

#define CKR_KEY_NEEDED   0x00000066

Definition at line 1109 of file pkcs11t.h.

#define CKR_KEY_NOT_NEEDED   0x00000064

Definition at line 1107 of file pkcs11t.h.

#define CKR_KEY_NOT_WRAPPABLE   0x00000069

Definition at line 1112 of file pkcs11t.h.

#define CKR_KEY_SIZE_RANGE   0x00000062

Definition at line 1100 of file pkcs11t.h.

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063

Definition at line 1101 of file pkcs11t.h.

#define CKR_KEY_UNEXTRACTABLE   0x0000006A

Definition at line 1113 of file pkcs11t.h.

#define CKR_MECHANISM_INVALID   0x00000070

Definition at line 1115 of file pkcs11t.h.

#define CKR_MECHANISM_PARAM_INVALID   0x00000071

Definition at line 1116 of file pkcs11t.h.

#define CKR_MUTEX_BAD   0x000001A0

Definition at line 1185 of file pkcs11t.h.

#define CKR_MUTEX_NOT_LOCKED   0x000001A1

Definition at line 1186 of file pkcs11t.h.

#define CKR_NEED_TO_CREATE_THREADS   0x00000009

Definition at line 1076 of file pkcs11t.h.

#define CKR_NEW_PIN_MODE   0x000001B0

Definition at line 1189 of file pkcs11t.h.

#define CKR_NEXT_OTP   0x000001B1

Definition at line 1190 of file pkcs11t.h.

#define CKR_NO_EVENT   0x00000008

Definition at line 1075 of file pkcs11t.h.

#define CKR_OBJECT_HANDLE_INVALID   0x00000082

Definition at line 1120 of file pkcs11t.h.

#define CKR_OK   0x00000000

Definition at line 1061 of file pkcs11t.h.

#define CKR_OPERATION_ACTIVE   0x00000090

Definition at line 1121 of file pkcs11t.h.

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091

Definition at line 1122 of file pkcs11t.h.

#define CKR_PIN_EXPIRED   0x000000A3

Definition at line 1128 of file pkcs11t.h.

#define CKR_PIN_INCORRECT   0x000000A0

Definition at line 1123 of file pkcs11t.h.

#define CKR_PIN_INVALID   0x000000A1

Definition at line 1124 of file pkcs11t.h.

#define CKR_PIN_LEN_RANGE   0x000000A2

Definition at line 1125 of file pkcs11t.h.

#define CKR_PIN_LOCKED   0x000000A4

Definition at line 1129 of file pkcs11t.h.

#define CKR_RANDOM_NO_RNG   0x00000121

Definition at line 1171 of file pkcs11t.h.

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120

Definition at line 1168 of file pkcs11t.h.

#define CKR_SAVED_STATE_INVALID   0x00000160

Definition at line 1178 of file pkcs11t.h.

#define CKR_SESSION_CLOSED   0x000000B0

Definition at line 1131 of file pkcs11t.h.

#define CKR_SESSION_COUNT   0x000000B1

Definition at line 1132 of file pkcs11t.h.

#define CKR_SESSION_EXISTS   0x000000B6

Definition at line 1136 of file pkcs11t.h.

#define CKR_SESSION_HANDLE_INVALID   0x000000B3

Definition at line 1133 of file pkcs11t.h.

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4

Definition at line 1134 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY   0x000000B5

Definition at line 1135 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7

Definition at line 1140 of file pkcs11t.h.

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8

Definition at line 1141 of file pkcs11t.h.

#define CKR_SIGNATURE_INVALID   0x000000C0

Definition at line 1143 of file pkcs11t.h.

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1

Definition at line 1144 of file pkcs11t.h.

#define CKR_SLOT_ID_INVALID   0x00000003

Definition at line 1064 of file pkcs11t.h.

#define CKR_STATE_UNSAVEABLE   0x00000180

Definition at line 1180 of file pkcs11t.h.

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0

Definition at line 1145 of file pkcs11t.h.

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1

Definition at line 1146 of file pkcs11t.h.

#define CKR_TOKEN_NOT_PRESENT   0x000000E0

Definition at line 1147 of file pkcs11t.h.

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1

Definition at line 1148 of file pkcs11t.h.

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2

Definition at line 1149 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0

Definition at line 1150 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1

Definition at line 1151 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2

Definition at line 1152 of file pkcs11t.h.

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100

Definition at line 1153 of file pkcs11t.h.

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104

Definition at line 1160 of file pkcs11t.h.

#define CKR_USER_NOT_LOGGED_IN   0x00000101

Definition at line 1154 of file pkcs11t.h.

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102

Definition at line 1155 of file pkcs11t.h.

#define CKR_USER_TOO_MANY_TYPES   0x00000105

Definition at line 1161 of file pkcs11t.h.

#define CKR_USER_TYPE_INVALID   0x00000103

Definition at line 1156 of file pkcs11t.h.

#define CKR_VENDOR_DEFINED   0x80000000

Definition at line 1195 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_INVALID   0x00000110

Definition at line 1163 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112

Definition at line 1164 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113

Definition at line 1165 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114

Definition at line 1166 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115

Definition at line 1167 of file pkcs11t.h.

#define CKS_RO_PUBLIC_SESSION   0

Definition at line 288 of file pkcs11t.h.

#define CKS_RO_USER_FUNCTIONS   1

Definition at line 289 of file pkcs11t.h.

#define CKS_RW_PUBLIC_SESSION   2

Definition at line 290 of file pkcs11t.h.

#define CKS_RW_SO_FUNCTIONS   4

Definition at line 292 of file pkcs11t.h.

#define CKS_RW_USER_FUNCTIONS   3

Definition at line 291 of file pkcs11t.h.

#define CKU_CONTEXT_SPECIFIC   2

Definition at line 282 of file pkcs11t.h.

#define CKU_SO   0

Definition at line 278 of file pkcs11t.h.

#define CKU_USER   1

Definition at line 280 of file pkcs11t.h.

#define CKZ_DATA_SPECIFIED   0x00000001

Definition at line 1297 of file pkcs11t.h.

#define CKZ_SALT_SPECIFIED   0x00000001

Definition at line 1772 of file pkcs11t.h.

#define CRYPTOKI_VERSION_AMENDMENT   3

Definition at line 28 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MAJOR   2

Definition at line 26 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MINOR   20

Definition at line 27 of file pkcs11t.h.

#define FALSE   CK_FALSE

Definition at line 35 of file pkcs11t.h.

#define TRUE   CK_TRUE

Definition at line 39 of file pkcs11t.h.

Typedef Documentation

Definition at line 1543 of file pkcs11t.h.

Definition at line 1852 of file pkcs11t.h.

Definition at line 1878 of file pkcs11t.h.

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE

Definition at line 609 of file pkcs11t.h.

Definition at line 435 of file pkcs11t.h.

typedef CK_BYTE CK_BBOOL

Definition at line 53 of file pkcs11t.h.

typedef unsigned char CK_BYTE

Definition at line 44 of file pkcs11t.h.

typedef CK_BYTE CK_PTR CK_BYTE_PTR

Definition at line 71 of file pkcs11t.h.

Definition at line 1261 of file pkcs11t.h.

Definition at line 1869 of file pkcs11t.h.

Definition at line 1860 of file pkcs11t.h.

Definition at line 420 of file pkcs11t.h.

typedef CK_BYTE CK_CHAR

Definition at line 47 of file pkcs11t.h.

typedef CK_CHAR CK_PTR CK_CHAR_PTR

Definition at line 72 of file pkcs11t.h.

Definition at line 1731 of file pkcs11t.h.

typedef struct CK_DATE CK_DATE

Definition at line 1535 of file pkcs11t.h.

Definition at line 1324 of file pkcs11t.h.

Definition at line 1343 of file pkcs11t.h.

Definition at line 1361 of file pkcs11t.h.

Definition at line 1376 of file pkcs11t.h.

Definition at line 1747 of file pkcs11t.h.

Definition at line 1749 of file pkcs11t.h.

typedef CK_ULONG CK_FLAGS

Definition at line 63 of file pkcs11t.h.

Definition at line 1210 of file pkcs11t.h.

Definition at line 1212 of file pkcs11t.h.

Definition at line 1214 of file pkcs11t.h.

Definition at line 352 of file pkcs11t.h.

typedef struct CK_INFO CK_INFO
typedef CK_INFO CK_PTR CK_INFO_PTR

Definition at line 106 of file pkcs11t.h.

Definition at line 1447 of file pkcs11t.h.

Definition at line 1739 of file pkcs11t.h.

Definition at line 363 of file pkcs11t.h.

Definition at line 1612 of file pkcs11t.h.

typedef struct CK_KIP_PARAMS CK_KIP_PARAMS

Definition at line 1844 of file pkcs11t.h.

typedef long int CK_LONG

Definition at line 60 of file pkcs11t.h.

Definition at line 1524 of file pkcs11t.h.

Definition at line 1526 of file pkcs11t.h.

typedef struct CK_MECHANISM CK_MECHANISM

Definition at line 1053 of file pkcs11t.h.

Definition at line 1007 of file pkcs11t.h.

Definition at line 624 of file pkcs11t.h.

Definition at line 993 of file pkcs11t.h.

Definition at line 113 of file pkcs11t.h.

Definition at line 327 of file pkcs11t.h.

Definition at line 347 of file pkcs11t.h.

Definition at line 317 of file pkcs11t.h.

Definition at line 319 of file pkcs11t.h.

typedef struct CK_OTP_PARAM CK_OTP_PARAM

Definition at line 1802 of file pkcs11t.h.

Definition at line 1793 of file pkcs11t.h.

typedef struct CK_OTP_PARAMS CK_OTP_PARAMS

Definition at line 1809 of file pkcs11t.h.

Definition at line 1816 of file pkcs11t.h.

Definition at line 1794 of file pkcs11t.h.

typedef struct CK_PBE_PARAMS CK_PBE_PARAMS

Definition at line 1599 of file pkcs11t.h.

Definition at line 1789 of file pkcs11t.h.

Definition at line 1755 of file pkcs11t.h.

Definition at line 1757 of file pkcs11t.h.

Definition at line 1767 of file pkcs11t.h.

Definition at line 1769 of file pkcs11t.h.

Definition at line 1468 of file pkcs11t.h.

Definition at line 1480 of file pkcs11t.h.

Definition at line 1453 of file pkcs11t.h.

Definition at line 1455 of file pkcs11t.h.

Definition at line 1504 of file pkcs11t.h.

Definition at line 1517 of file pkcs11t.h.

typedef struct CK_RC5_PARAMS CK_RC5_PARAMS

Definition at line 1491 of file pkcs11t.h.

Definition at line 1274 of file pkcs11t.h.

Definition at line 1276 of file pkcs11t.h.

Definition at line 1310 of file pkcs11t.h.

Definition at line 1292 of file pkcs11t.h.

Definition at line 1294 of file pkcs11t.h.

Definition at line 1321 of file pkcs11t.h.

typedef CK_ULONG CK_RV

Definition at line 1059 of file pkcs11t.h.

Definition at line 268 of file pkcs11t.h.

Definition at line 270 of file pkcs11t.h.

Definition at line 312 of file pkcs11t.h.

Definition at line 1563 of file pkcs11t.h.

Definition at line 1587 of file pkcs11t.h.

Definition at line 120 of file pkcs11t.h.

typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR

Definition at line 122 of file pkcs11t.h.

typedef struct CK_SLOT_INFO CK_SLOT_INFO

Definition at line 145 of file pkcs11t.h.

Definition at line 1641 of file pkcs11t.h.

Definition at line 1653 of file pkcs11t.h.

Definition at line 1628 of file pkcs11t.h.

typedef CK_ULONG CK_STATE

Definition at line 287 of file pkcs11t.h.

Definition at line 1665 of file pkcs11t.h.

typedef struct CK_TOKEN_INFO CK_TOKEN_INFO

Definition at line 263 of file pkcs11t.h.

typedef unsigned long int CK_ULONG

Definition at line 56 of file pkcs11t.h.

typedef CK_ULONG CK_PTR CK_ULONG_PTR

Definition at line 74 of file pkcs11t.h.

Definition at line 276 of file pkcs11t.h.

Definition at line 50 of file pkcs11t.h.

typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR

Definition at line 73 of file pkcs11t.h.

typedef struct CK_VERSION CK_VERSION
typedef CK_VERSION CK_PTR CK_VERSION_PTR

Definition at line 91 of file pkcs11t.h.

typedef void CK_PTR CK_VOID_PTR

Definition at line 75 of file pkcs11t.h.

typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR

Definition at line 78 of file pkcs11t.h.

Definition at line 1704 of file pkcs11t.h.

Definition at line 1717 of file pkcs11t.h.

Definition at line 1684 of file pkcs11t.h.

Definition at line 1696 of file pkcs11t.h.

Definition at line 1675 of file pkcs11t.h.

Definition at line 1400 of file pkcs11t.h.

Definition at line 1418 of file pkcs11t.h.

Definition at line 1380 of file pkcs11t.h.

Definition at line 1381 of file pkcs11t.h.

Definition at line 1433 of file pkcs11t.h.

Definition at line 1201 of file pkcs11t.h.

Definition at line 1201 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   
)