pkcs11t.h File Reference

Go to the source code of this file.

Data Structures

struct  CK_VERSION
struct  CK_INFO
struct  CK_SLOT_INFO
struct  CK_TOKEN_INFO
struct  CK_SESSION_INFO
struct  CK_ATTRIBUTE
struct  CK_DATE
struct  CK_MECHANISM
struct  CK_MECHANISM_INFO
struct  CK_C_INITIALIZE_ARGS
struct  CK_RSA_PKCS_OAEP_PARAMS
struct  CK_RSA_PKCS_PSS_PARAMS
struct  CK_ECDH1_DERIVE_PARAMS
struct  CK_ECDH2_DERIVE_PARAMS
struct  CK_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

Defines

#define _PKCS11T_H_   1
#define CRYPTOKI_VERSION_MAJOR   2
#define CRYPTOKI_VERSION_MINOR   30
#define CRYPTOKI_VERSION_REVISION   0
#define CRYPTOKI_VERSION_AMENDMENT   0
#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
#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 CKF_ERROR_STATE   0x01000000
#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
#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_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_MD5_HMAC   0x00000027
#define CKK_SHA_1_HMAC   0x00000028
#define CKK_RIPEMD128_HMAC   0x00000029
#define CKK_RIPEMD160_HMAC   0x0000002A
#define CKK_SHA256_HMAC   0x0000002B
#define CKK_SHA384_HMAC   0x0000002C
#define CKK_SHA512_HMAC   0x0000002D
#define CKK_SHA224_HMAC   0x0000002E
#define CKK_SEED   0x0000002F
#define CKK_GOSTR3410   0x00000030
#define CKK_GOSTR3411   0x00000031
#define CKK_GOST28147   0x00000032
#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_NAME_HASH_ALGORITH   0x0000008C
#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_COPYABLE   0x00000171
#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_GOSTR3410_PARAMS   0x00000250
#define CKA_GOSTR3411_PARAMS   0x00000251
#define CKA_GOST28147_PARAMS   0x00000252
#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_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211)
#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212)
#define CKA_DERIVE_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000213)
#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_DSA_SHA224   0x00000013
#define CKM_DSA_SHA256   0x00000014
#define CKM_DSA_SHA384   0x00000015
#define CKM_DSA_SHA512   0x00000016
#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_DES3_CMAC_GENERAL   0x00000137
#define CKM_DES3_CMAC   0x00000138
#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_SEED_KEY_GEN   0x00000650
#define CKM_SEED_ECB   0x00000651
#define CKM_SEED_CBC   0x00000652
#define CKM_SEED_MAC   0x00000653
#define CKM_SEED_MAC_GENERAL   0x00000654
#define CKM_SEED_CBC_PAD   0x00000655
#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656
#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657
#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_ECDSA_SHA224   0x00001043
#define CKM_ECDSA_SHA256   0x00001044
#define CKM_ECDSA_SHA384   0x00001045
#define CKM_ECDSA_SHA512   0x00001046
#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_GOSTR3410_KEY_PAIR_GEN   0x00001200
#define CKM_GOSTR3410   0x00001201
#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202
#define CKM_GOSTR3410_KEY_WRAP   0x00001203
#define CKM_GOSTR3410_DERIVE   0x00001204
#define CKM_GOSTR3411   0x00001210
#define CKM_GOSTR3411_HMAC   0x00001211
#define CKM_GOST28147_KEY_GEN   0x00001220
#define CKM_GOST28147_ECB   0x00001221
#define CKM_GOST28147   0x00001222
#define CKM_GOST28147_MAC   0x00001223
#define CKM_GOST28147_KEY_WRAP   0x00001224
#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_COPY_PROHIBITED   0x0000001A
#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_LIBRARY_ALREADY_INITIALIZED   0x000000FD
#define CKR_LIBRARY_FAILED_TO_LOAD   0x000000FE
#define CKR_SYMBOL_RESOLUTION_FAILED   0x000000FF
#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_EXCEEDED_MAX_ITERATIONS   0x000001B5
#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6
#define CKR_LIBRARY_LOAD_FAILED   0x000001B7
#define CKR_PIN_TOO_WEAK   0x000001B8
#define CKR_PUBLIC_KEY_INVALID   0x000001B9
#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 CK_VERSION CK_PTR CK_VERSION_PTR
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_PTR CK_SLOT_INFO_PTR
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_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_PTR CK_ATTRIBUTE_PTR
typedef CK_ULONG CK_MECHANISM_TYPE
typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR
typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR
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 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_PTR 
CK_RSA_PKCS_OAEP_PARAMS_PTR
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_PTR 
CK_ECDH1_DERIVE_PARAMS_PTR
typedef CK_ECDH2_DERIVE_PARAMS
CK_PTR 
CK_ECDH2_DERIVE_PARAMS_PTR
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_PTR 
CK_X9_42_DH1_DERIVE_PARAMS_PTR
typedef
CK_X9_42_DH2_DERIVE_PARAMS
CK_PTR 
CK_X9_42_DH2_DERIVE_PARAMS_PTR
typedef
CK_X9_42_MQV_DERIVE_PARAMS
CK_PTR 
CK_X9_42_MQV_DERIVE_PARAMS_PTR
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_PTR CK_RC2_CBC_PARAMS_PTR
typedef
CK_RC2_MAC_GENERAL_PARAMS
CK_PTR 
CK_RC2_MAC_GENERAL_PARAMS_PTR
typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR
typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR
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_DES_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef
CK_AES_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef
CK_SKIPJACK_PRIVATE_WRAP_PARAMS
CK_PTR 
CK_SKIPJACK_PRIVATE_WRAP_PTR
typedef
CK_SKIPJACK_RELAYX_PARAMS
CK_PTR 
CK_SKIPJACK_RELAYX_PARAMS_PTR
typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR
typedef
CK_KEY_WRAP_SET_OAEP_PARAMS
CK_PTR 
CK_KEY_WRAP_SET_OAEP_PARAMS_PTR
typedef struct
CK_SSL3_MASTER_KEY_DERIVE_PARAMS
CK_PTR 
CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR
typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR
typedef CK_SSL3_KEY_MAT_PARAMS
CK_PTR 
CK_SSL3_KEY_MAT_PARAMS_PTR
typedef CK_TLS_PRF_PARAMS CK_PTR CK_TLS_PRF_PARAMS_PTR
typedef CK_WTLS_RANDOM_DATA CK_PTR CK_WTLS_RANDOM_DATA_PTR
typedef
CK_WTLS_MASTER_KEY_DERIVE_PARAMS
CK_PTR 
CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR
typedef CK_WTLS_PRF_PARAMS CK_PTR CK_WTLS_PRF_PARAMS_PTR
typedef CK_WTLS_KEY_MAT_OUT CK_PTR CK_WTLS_KEY_MAT_OUT_PTR
typedef CK_WTLS_KEY_MAT_PARAMS
CK_PTR 
CK_WTLS_KEY_MAT_PARAMS_PTR
typedef CK_CMS_SIG_PARAMS CK_PTR CK_CMS_SIG_PARAMS_PTR
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_PTR 
CK_PKCS5_PBKD2_PARAMS_PTR
typedef CK_ULONG CK_OTP_PARAM_TYPE
typedef CK_OTP_PARAM_TYPE CK_PARAM_TYPE
typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR
typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR
typedef CK_OTP_SIGNATURE_INFO
CK_PTR 
CK_OTP_SIGNATURE_INFO_PTR
typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR
typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR
typedef CK_CAMELLIA_CTR_PARAMS
CK_PTR 
CK_CAMELLIA_CTR_PARAMS_PTR
typedef
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
CK_PTR 
CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR
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)


Define Documentation

#define _PKCS11T_H_   1

Definition at line 24 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MAJOR   2

Definition at line 26 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MINOR   30

Definition at line 27 of file pkcs11t.h.

#define CRYPTOKI_VERSION_REVISION   0

Definition at line 28 of file pkcs11t.h.

#define CRYPTOKI_VERSION_AMENDMENT   0

Definition at line 29 of file pkcs11t.h.

#define CK_TRUE   1

Definition at line 31 of file pkcs11t.h.

#define CK_FALSE   0

Definition at line 32 of file pkcs11t.h.

Referenced by choose_slots().

#define FALSE   CK_FALSE

Definition at line 36 of file pkcs11t.h.

#define TRUE   CK_TRUE

Definition at line 40 of file pkcs11t.h.

#define CK_UNAVAILABLE_INFORMATION   (~0UL)

Definition at line 68 of file pkcs11t.h.

#define CK_EFFECTIVELY_INFINITE   0

Definition at line 69 of file pkcs11t.h.

#define CK_INVALID_HANDLE   0

Definition at line 84 of file pkcs11t.h.

Referenced by free_session_list(), pk11_get_session(), pk11_rand_bytes(), pk11_rand_seed_fromfile(), and pk11_return_session().

#define CKN_SURRENDER   0

Definition at line 115 of file pkcs11t.h.

#define CKN_OTP_CHANGED   1

Definition at line 118 of file pkcs11t.h.

#define CKF_TOKEN_PRESENT   0x00000001

Definition at line 142 of file pkcs11t.h.

#define CKF_REMOVABLE_DEVICE   0x00000002

Definition at line 143 of file pkcs11t.h.

#define CKF_HW_SLOT   0x00000004

Definition at line 144 of file pkcs11t.h.

#define CKF_RNG   0x00000001

Definition at line 183 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_WRITE_PROTECTED   0x00000002

Definition at line 185 of file pkcs11t.h.

#define CKF_LOGIN_REQUIRED   0x00000004

Definition at line 188 of file pkcs11t.h.

#define CKF_USER_PIN_INITIALIZED   0x00000008

Definition at line 190 of file pkcs11t.h.

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020

Definition at line 197 of file pkcs11t.h.

#define CKF_CLOCK_ON_TOKEN   0x00000040

Definition at line 202 of file pkcs11t.h.

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100

Definition at line 207 of file pkcs11t.h.

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200

Definition at line 214 of file pkcs11t.h.

#define CKF_TOKEN_INITIALIZED   0x00000400

Definition at line 221 of file pkcs11t.h.

#define CKF_SECONDARY_AUTHENTICATION   0x00000800

Definition at line 227 of file pkcs11t.h.

#define CKF_USER_PIN_COUNT_LOW   0x00010000

Definition at line 232 of file pkcs11t.h.

#define CKF_USER_PIN_FINAL_TRY   0x00020000

Definition at line 236 of file pkcs11t.h.

#define CKF_USER_PIN_LOCKED   0x00040000

Definition at line 241 of file pkcs11t.h.

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000

Definition at line 247 of file pkcs11t.h.

#define CKF_SO_PIN_COUNT_LOW   0x00100000

Definition at line 252 of file pkcs11t.h.

#define CKF_SO_PIN_FINAL_TRY   0x00200000

Definition at line 256 of file pkcs11t.h.

#define CKF_SO_PIN_LOCKED   0x00400000

Definition at line 261 of file pkcs11t.h.

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000

Definition at line 267 of file pkcs11t.h.

#define CKF_ERROR_STATE   0x01000000

Definition at line 272 of file pkcs11t.h.

#define CKU_SO   0

Definition at line 289 of file pkcs11t.h.

#define CKU_USER   1

Definition at line 291 of file pkcs11t.h.

Referenced by token_login().

#define CKU_CONTEXT_SPECIFIC   2

Definition at line 293 of file pkcs11t.h.

#define CKS_RO_PUBLIC_SESSION   0

Definition at line 299 of file pkcs11t.h.

#define CKS_RO_USER_FUNCTIONS   1

Definition at line 300 of file pkcs11t.h.

#define CKS_RW_PUBLIC_SESSION   2

Definition at line 301 of file pkcs11t.h.

#define CKS_RW_USER_FUNCTIONS   3

Definition at line 302 of file pkcs11t.h.

#define CKS_RW_SO_FUNCTIONS   4

Definition at line 303 of file pkcs11t.h.

#define CKF_RW_SESSION   0x00000002

Definition at line 320 of file pkcs11t.h.

Referenced by setup_session().

#define CKF_SERIAL_SESSION   0x00000004

Definition at line 321 of file pkcs11t.h.

Referenced by setup_session().

#define CKO_DATA   0x00000000

Definition at line 344 of file pkcs11t.h.

#define CKO_CERTIFICATE   0x00000001

Definition at line 345 of file pkcs11t.h.

#define CKO_PUBLIC_KEY   0x00000002

Definition at line 346 of file pkcs11t.h.

#define CKO_PRIVATE_KEY   0x00000003

Definition at line 347 of file pkcs11t.h.

#define CKO_SECRET_KEY   0x00000004

Definition at line 348 of file pkcs11t.h.

#define CKO_HW_FEATURE   0x00000005

Definition at line 349 of file pkcs11t.h.

#define CKO_DOMAIN_PARAMETERS   0x00000006

Definition at line 350 of file pkcs11t.h.

#define CKO_MECHANISM   0x00000007

Definition at line 351 of file pkcs11t.h.

#define CKO_OTP_KEY   0x00000008

Definition at line 354 of file pkcs11t.h.

#define CKO_VENDOR_DEFINED   0x80000000

Definition at line 356 of file pkcs11t.h.

#define CKH_MONOTONIC_COUNTER   0x00000001

Definition at line 367 of file pkcs11t.h.

#define CKH_CLOCK   0x00000002

Definition at line 368 of file pkcs11t.h.

#define CKH_USER_INTERFACE   0x00000003

Definition at line 369 of file pkcs11t.h.

#define CKH_VENDOR_DEFINED   0x80000000

Definition at line 370 of file pkcs11t.h.

#define CKK_RSA   0x00000000

Definition at line 377 of file pkcs11t.h.

#define CKK_DSA   0x00000001

Definition at line 378 of file pkcs11t.h.

#define CKK_DH   0x00000002

Definition at line 379 of file pkcs11t.h.

#define CKK_ECDSA   0x00000003

Definition at line 383 of file pkcs11t.h.

#define CKK_EC   0x00000003

Definition at line 384 of file pkcs11t.h.

#define CKK_X9_42_DH   0x00000004

Definition at line 385 of file pkcs11t.h.

#define CKK_KEA   0x00000005

Definition at line 386 of file pkcs11t.h.

#define CKK_GENERIC_SECRET   0x00000010

Definition at line 388 of file pkcs11t.h.

#define CKK_RC2   0x00000011

Definition at line 389 of file pkcs11t.h.

#define CKK_RC4   0x00000012

Definition at line 390 of file pkcs11t.h.

#define CKK_DES   0x00000013

Definition at line 391 of file pkcs11t.h.

#define CKK_DES2   0x00000014

Definition at line 392 of file pkcs11t.h.

#define CKK_DES3   0x00000015

Definition at line 393 of file pkcs11t.h.

#define CKK_CAST   0x00000016

Definition at line 396 of file pkcs11t.h.

#define CKK_CAST3   0x00000017

Definition at line 397 of file pkcs11t.h.

#define CKK_CAST5   0x00000018

Definition at line 399 of file pkcs11t.h.

#define CKK_CAST128   0x00000018

Definition at line 400 of file pkcs11t.h.

#define CKK_RC5   0x00000019

Definition at line 401 of file pkcs11t.h.

#define CKK_IDEA   0x0000001A

Definition at line 402 of file pkcs11t.h.

#define CKK_SKIPJACK   0x0000001B

Definition at line 403 of file pkcs11t.h.

#define CKK_BATON   0x0000001C

Definition at line 404 of file pkcs11t.h.

#define CKK_JUNIPER   0x0000001D

Definition at line 405 of file pkcs11t.h.

#define CKK_CDMF   0x0000001E

Definition at line 406 of file pkcs11t.h.

#define CKK_AES   0x0000001F

Definition at line 407 of file pkcs11t.h.

#define CKK_BLOWFISH   0x00000020

Definition at line 410 of file pkcs11t.h.

#define CKK_TWOFISH   0x00000021

Definition at line 411 of file pkcs11t.h.

#define CKK_SECURID   0x00000022

Definition at line 414 of file pkcs11t.h.

#define CKK_HOTP   0x00000023

Definition at line 415 of file pkcs11t.h.

#define CKK_ACTI   0x00000024

Definition at line 416 of file pkcs11t.h.

#define CKK_CAMELLIA   0x00000025

Definition at line 419 of file pkcs11t.h.

#define CKK_ARIA   0x00000026

Definition at line 421 of file pkcs11t.h.

#define CKK_MD5_HMAC   0x00000027

Definition at line 424 of file pkcs11t.h.

#define CKK_SHA_1_HMAC   0x00000028

Definition at line 425 of file pkcs11t.h.

#define CKK_RIPEMD128_HMAC   0x00000029

Definition at line 426 of file pkcs11t.h.

#define CKK_RIPEMD160_HMAC   0x0000002A

Definition at line 427 of file pkcs11t.h.

#define CKK_SHA256_HMAC   0x0000002B

Definition at line 428 of file pkcs11t.h.

#define CKK_SHA384_HMAC   0x0000002C

Definition at line 429 of file pkcs11t.h.

#define CKK_SHA512_HMAC   0x0000002D

Definition at line 430 of file pkcs11t.h.

#define CKK_SHA224_HMAC   0x0000002E

Definition at line 431 of file pkcs11t.h.

#define CKK_SEED   0x0000002F

Definition at line 434 of file pkcs11t.h.

#define CKK_GOSTR3410   0x00000030

Definition at line 435 of file pkcs11t.h.

#define CKK_GOSTR3411   0x00000031

Definition at line 436 of file pkcs11t.h.

#define CKK_GOST28147   0x00000032

Definition at line 437 of file pkcs11t.h.

#define CKK_VENDOR_DEFINED   0x80000000

Definition at line 439 of file pkcs11t.h.

#define CKC_X_509   0x00000000

Definition at line 451 of file pkcs11t.h.

#define CKC_X_509_ATTR_CERT   0x00000001

Definition at line 452 of file pkcs11t.h.

#define CKC_WTLS   0x00000002

Definition at line 453 of file pkcs11t.h.

#define CKC_VENDOR_DEFINED   0x80000000

Definition at line 454 of file pkcs11t.h.

#define CKF_ARRAY_ATTRIBUTE   0x40000000

Definition at line 465 of file pkcs11t.h.

#define CK_OTP_FORMAT_DECIMAL   0

Definition at line 469 of file pkcs11t.h.

#define CK_OTP_FORMAT_HEXADECIMAL   1

Definition at line 470 of file pkcs11t.h.

#define CK_OTP_FORMAT_ALPHANUMERIC   2

Definition at line 471 of file pkcs11t.h.

#define CK_OTP_FORMAT_BINARY   3

Definition at line 472 of file pkcs11t.h.

#define CK_OTP_PARAM_IGNORED   0

Definition at line 476 of file pkcs11t.h.

#define CK_OTP_PARAM_OPTIONAL   1

Definition at line 477 of file pkcs11t.h.

#define CK_OTP_PARAM_MANDATORY   2

Definition at line 478 of file pkcs11t.h.

#define CKA_CLASS   0x00000000

Definition at line 481 of file pkcs11t.h.

#define CKA_TOKEN   0x00000001

Definition at line 482 of file pkcs11t.h.

#define CKA_PRIVATE   0x00000002

Definition at line 483 of file pkcs11t.h.

#define CKA_LABEL   0x00000003

Definition at line 484 of file pkcs11t.h.

Referenced by pk11_parse_uri().

#define CKA_APPLICATION   0x00000010

Definition at line 485 of file pkcs11t.h.

#define CKA_VALUE   0x00000011

Definition at line 486 of file pkcs11t.h.

#define CKA_OBJECT_ID   0x00000012

Definition at line 489 of file pkcs11t.h.

#define CKA_CERTIFICATE_TYPE   0x00000080

Definition at line 491 of file pkcs11t.h.

#define CKA_ISSUER   0x00000081

Definition at line 492 of file pkcs11t.h.

#define CKA_SERIAL_NUMBER   0x00000082

Definition at line 493 of file pkcs11t.h.

#define CKA_AC_ISSUER   0x00000083

Definition at line 497 of file pkcs11t.h.

#define CKA_OWNER   0x00000084

Definition at line 498 of file pkcs11t.h.

#define CKA_ATTR_TYPES   0x00000085

Definition at line 499 of file pkcs11t.h.

#define CKA_TRUSTED   0x00000086

Definition at line 502 of file pkcs11t.h.

#define CKA_CERTIFICATE_CATEGORY   0x00000087

Definition at line 506 of file pkcs11t.h.

#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088

Definition at line 507 of file pkcs11t.h.

#define CKA_URL   0x00000089

Definition at line 508 of file pkcs11t.h.

#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008A

Definition at line 509 of file pkcs11t.h.

#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008B

Definition at line 510 of file pkcs11t.h.

#define CKA_NAME_HASH_ALGORITH   0x0000008C

Definition at line 512 of file pkcs11t.h.

#define CKA_CHECK_VALUE   0x00000090

Definition at line 513 of file pkcs11t.h.

#define CKA_KEY_TYPE   0x00000100

Definition at line 515 of file pkcs11t.h.

#define CKA_SUBJECT   0x00000101

Definition at line 516 of file pkcs11t.h.

#define CKA_ID   0x00000102

Definition at line 517 of file pkcs11t.h.

Referenced by pk11_parse_uri().

#define CKA_SENSITIVE   0x00000103

Definition at line 518 of file pkcs11t.h.

#define CKA_ENCRYPT   0x00000104

Definition at line 519 of file pkcs11t.h.

#define CKA_DECRYPT   0x00000105

Definition at line 520 of file pkcs11t.h.

#define CKA_WRAP   0x00000106

Definition at line 521 of file pkcs11t.h.

#define CKA_UNWRAP   0x00000107

Definition at line 522 of file pkcs11t.h.

#define CKA_SIGN   0x00000108

Definition at line 523 of file pkcs11t.h.

#define CKA_SIGN_RECOVER   0x00000109

Definition at line 524 of file pkcs11t.h.

#define CKA_VERIFY   0x0000010A

Definition at line 525 of file pkcs11t.h.

#define CKA_VERIFY_RECOVER   0x0000010B

Definition at line 526 of file pkcs11t.h.

#define CKA_DERIVE   0x0000010C

Definition at line 527 of file pkcs11t.h.

#define CKA_START_DATE   0x00000110

Definition at line 528 of file pkcs11t.h.

#define CKA_END_DATE   0x00000111

Definition at line 529 of file pkcs11t.h.

#define CKA_MODULUS   0x00000120

Definition at line 530 of file pkcs11t.h.

#define CKA_MODULUS_BITS   0x00000121

Definition at line 531 of file pkcs11t.h.

#define CKA_PUBLIC_EXPONENT   0x00000122

Definition at line 532 of file pkcs11t.h.

#define CKA_PRIVATE_EXPONENT   0x00000123

Definition at line 533 of file pkcs11t.h.

#define CKA_PRIME_1   0x00000124

Definition at line 534 of file pkcs11t.h.

#define CKA_PRIME_2   0x00000125

Definition at line 535 of file pkcs11t.h.

#define CKA_EXPONENT_1   0x00000126

Definition at line 536 of file pkcs11t.h.

#define CKA_EXPONENT_2   0x00000127

Definition at line 537 of file pkcs11t.h.

#define CKA_COEFFICIENT   0x00000128

Definition at line 538 of file pkcs11t.h.

#define CKA_PRIME   0x00000130

Definition at line 539 of file pkcs11t.h.

#define CKA_SUBPRIME   0x00000131

Definition at line 540 of file pkcs11t.h.

#define CKA_BASE   0x00000132

Definition at line 541 of file pkcs11t.h.

#define CKA_PRIME_BITS   0x00000133

Definition at line 544 of file pkcs11t.h.

#define CKA_SUBPRIME_BITS   0x00000134

Definition at line 545 of file pkcs11t.h.

#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS

Definition at line 546 of file pkcs11t.h.

#define CKA_VALUE_BITS   0x00000160

Definition at line 549 of file pkcs11t.h.

#define CKA_VALUE_LEN   0x00000161

Definition at line 550 of file pkcs11t.h.

#define CKA_EXTRACTABLE   0x00000162

Definition at line 555 of file pkcs11t.h.

#define CKA_LOCAL   0x00000163

Definition at line 556 of file pkcs11t.h.

#define CKA_NEVER_EXTRACTABLE   0x00000164

Definition at line 557 of file pkcs11t.h.

#define CKA_ALWAYS_SENSITIVE   0x00000165

Definition at line 558 of file pkcs11t.h.

#define CKA_KEY_GEN_MECHANISM   0x00000166

Definition at line 561 of file pkcs11t.h.

#define CKA_MODIFIABLE   0x00000170

Definition at line 563 of file pkcs11t.h.

#define CKA_COPYABLE   0x00000171

Definition at line 566 of file pkcs11t.h.

#define CKA_ECDSA_PARAMS   0x00000180

Definition at line 570 of file pkcs11t.h.

#define CKA_EC_PARAMS   0x00000180

Definition at line 571 of file pkcs11t.h.

#define CKA_EC_POINT   0x00000181

Definition at line 573 of file pkcs11t.h.

#define CKA_SECONDARY_AUTH   0x00000200

Definition at line 577 of file pkcs11t.h.

#define CKA_AUTH_PIN_FLAGS   0x00000201

Definition at line 578 of file pkcs11t.h.

#define CKA_ALWAYS_AUTHENTICATE   0x00000202

Definition at line 582 of file pkcs11t.h.

#define CKA_WRAP_WITH_TRUSTED   0x00000210

Definition at line 584 of file pkcs11t.h.

#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211)

Definition at line 632 of file pkcs11t.h.

#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212)

Definition at line 633 of file pkcs11t.h.

#define CKA_OTP_FORMAT   0x00000220

Definition at line 589 of file pkcs11t.h.

#define CKA_OTP_LENGTH   0x00000221

Definition at line 590 of file pkcs11t.h.

#define CKA_OTP_TIME_INTERVAL   0x00000222

Definition at line 591 of file pkcs11t.h.

#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223

Definition at line 592 of file pkcs11t.h.

#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224

Definition at line 593 of file pkcs11t.h.

#define CKA_OTP_TIME_REQUIREMENT   0x00000225

Definition at line 594 of file pkcs11t.h.

#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226

Definition at line 595 of file pkcs11t.h.

#define CKA_OTP_PIN_REQUIREMENT   0x00000227

Definition at line 596 of file pkcs11t.h.

#define CKA_OTP_COUNTER   0x0000022E

Definition at line 597 of file pkcs11t.h.

#define CKA_OTP_TIME   0x0000022F

Definition at line 598 of file pkcs11t.h.

#define CKA_OTP_USER_IDENTIFIER   0x0000022A

Definition at line 599 of file pkcs11t.h.

#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022B

Definition at line 600 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO   0x0000022C

Definition at line 601 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022D

Definition at line 602 of file pkcs11t.h.

#define CKA_GOSTR3410_PARAMS   0x00000250

Definition at line 605 of file pkcs11t.h.

#define CKA_GOSTR3411_PARAMS   0x00000251

Definition at line 606 of file pkcs11t.h.

#define CKA_GOST28147_PARAMS   0x00000252

Definition at line 607 of file pkcs11t.h.

#define CKA_HW_FEATURE_TYPE   0x00000300

Definition at line 611 of file pkcs11t.h.

#define CKA_RESET_ON_INIT   0x00000301

Definition at line 612 of file pkcs11t.h.

#define CKA_HAS_RESET   0x00000302

Definition at line 613 of file pkcs11t.h.

#define CKA_PIXEL_X   0x00000400

Definition at line 616 of file pkcs11t.h.

#define CKA_PIXEL_Y   0x00000401

Definition at line 617 of file pkcs11t.h.

#define CKA_RESOLUTION   0x00000402

Definition at line 618 of file pkcs11t.h.

#define CKA_CHAR_ROWS   0x00000403

Definition at line 619 of file pkcs11t.h.

#define CKA_CHAR_COLUMNS   0x00000404

Definition at line 620 of file pkcs11t.h.

#define CKA_COLOR   0x00000405

Definition at line 621 of file pkcs11t.h.

#define CKA_BITS_PER_PIXEL   0x00000406

Definition at line 622 of file pkcs11t.h.

#define CKA_CHAR_SETS   0x00000480

Definition at line 623 of file pkcs11t.h.

#define CKA_ENCODING_METHODS   0x00000481

Definition at line 624 of file pkcs11t.h.

#define CKA_MIME_TYPES   0x00000482

Definition at line 625 of file pkcs11t.h.

#define CKA_MECHANISM_TYPE   0x00000500

Definition at line 626 of file pkcs11t.h.

#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501

Definition at line 627 of file pkcs11t.h.

#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502

Definition at line 628 of file pkcs11t.h.

#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503

Definition at line 629 of file pkcs11t.h.

#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600)

Definition at line 630 of file pkcs11t.h.

#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211)

Definition at line 632 of file pkcs11t.h.

#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212)

Definition at line 633 of file pkcs11t.h.

#define CKA_DERIVE_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000213)

Definition at line 634 of file pkcs11t.h.

#define CKA_VENDOR_DEFINED   0x80000000

Definition at line 636 of file pkcs11t.h.

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000

Definition at line 666 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_RSA_PKCS   0x00000001

Definition at line 667 of file pkcs11t.h.

#define CKM_RSA_9796   0x00000002

Definition at line 668 of file pkcs11t.h.

#define CKM_RSA_X_509   0x00000003

Definition at line 669 of file pkcs11t.h.

#define CKM_MD2_RSA_PKCS   0x00000004

Definition at line 673 of file pkcs11t.h.

#define CKM_MD5_RSA_PKCS   0x00000005

Definition at line 674 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA1_RSA_PKCS   0x00000006

Definition at line 675 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_RIPEMD128_RSA_PKCS   0x00000007

Definition at line 679 of file pkcs11t.h.

#define CKM_RIPEMD160_RSA_PKCS   0x00000008

Definition at line 680 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP   0x00000009

Definition at line 681 of file pkcs11t.h.

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000A

Definition at line 685 of file pkcs11t.h.

#define CKM_RSA_X9_31   0x0000000B

Definition at line 686 of file pkcs11t.h.

#define CKM_SHA1_RSA_X9_31   0x0000000C

Definition at line 687 of file pkcs11t.h.

#define CKM_RSA_PKCS_PSS   0x0000000D

Definition at line 688 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000E

Definition at line 689 of file pkcs11t.h.

#define CKM_DSA_KEY_PAIR_GEN   0x00000010

Definition at line 691 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_DSA   0x00000011

Definition at line 692 of file pkcs11t.h.

#define CKM_DSA_SHA1   0x00000012

Definition at line 693 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_DSA_SHA224   0x00000013

Definition at line 695 of file pkcs11t.h.

#define CKM_DSA_SHA256   0x00000014

Definition at line 696 of file pkcs11t.h.

#define CKM_DSA_SHA384   0x00000015

Definition at line 697 of file pkcs11t.h.

#define CKM_DSA_SHA512   0x00000016

Definition at line 698 of file pkcs11t.h.

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020

Definition at line 700 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_DH_PKCS_DERIVE   0x00000021

Definition at line 701 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030

Definition at line 706 of file pkcs11t.h.

#define CKM_X9_42_DH_DERIVE   0x00000031

Definition at line 707 of file pkcs11t.h.

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032

Definition at line 708 of file pkcs11t.h.

#define CKM_X9_42_MQV_DERIVE   0x00000033

Definition at line 709 of file pkcs11t.h.

#define CKM_SHA256_RSA_PKCS   0x00000040

Definition at line 712 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA384_RSA_PKCS   0x00000041

Definition at line 713 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS   0x00000042

Definition at line 714 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA256_RSA_PKCS_PSS   0x00000043

Definition at line 715 of file pkcs11t.h.

#define CKM_SHA384_RSA_PKCS_PSS   0x00000044

Definition at line 716 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS_PSS   0x00000045

Definition at line 717 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS   0x00000046

Definition at line 720 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS_PSS   0x00000047

Definition at line 721 of file pkcs11t.h.

#define CKM_RC2_KEY_GEN   0x00000100

Definition at line 723 of file pkcs11t.h.

#define CKM_RC2_ECB   0x00000101

Definition at line 724 of file pkcs11t.h.

#define CKM_RC2_CBC   0x00000102

Definition at line 725 of file pkcs11t.h.

#define CKM_RC2_MAC   0x00000103

Definition at line 726 of file pkcs11t.h.

#define CKM_RC2_MAC_GENERAL   0x00000104

Definition at line 729 of file pkcs11t.h.

#define CKM_RC2_CBC_PAD   0x00000105

Definition at line 730 of file pkcs11t.h.

#define CKM_RC4_KEY_GEN   0x00000110

Definition at line 732 of file pkcs11t.h.

#define CKM_RC4   0x00000111

Definition at line 733 of file pkcs11t.h.

#define CKM_DES_KEY_GEN   0x00000120

Definition at line 734 of file pkcs11t.h.

#define CKM_DES_ECB   0x00000121

Definition at line 735 of file pkcs11t.h.

#define CKM_DES_CBC   0x00000122

Definition at line 736 of file pkcs11t.h.

#define CKM_DES_MAC   0x00000123

Definition at line 737 of file pkcs11t.h.

#define CKM_DES_MAC_GENERAL   0x00000124

Definition at line 740 of file pkcs11t.h.

#define CKM_DES_CBC_PAD   0x00000125

Definition at line 741 of file pkcs11t.h.

#define CKM_DES2_KEY_GEN   0x00000130

Definition at line 743 of file pkcs11t.h.

#define CKM_DES3_KEY_GEN   0x00000131

Definition at line 744 of file pkcs11t.h.

#define CKM_DES3_ECB   0x00000132

Definition at line 745 of file pkcs11t.h.

#define CKM_DES3_CBC   0x00000133

Definition at line 746 of file pkcs11t.h.

#define CKM_DES3_MAC   0x00000134

Definition at line 747 of file pkcs11t.h.

#define CKM_DES3_MAC_GENERAL   0x00000135

Definition at line 753 of file pkcs11t.h.

#define CKM_DES3_CBC_PAD   0x00000136

Definition at line 754 of file pkcs11t.h.

#define CKM_DES3_CMAC_GENERAL   0x00000137

Definition at line 755 of file pkcs11t.h.

#define CKM_DES3_CMAC   0x00000138

Definition at line 756 of file pkcs11t.h.

#define CKM_CDMF_KEY_GEN   0x00000140

Definition at line 757 of file pkcs11t.h.

#define CKM_CDMF_ECB   0x00000141

Definition at line 758 of file pkcs11t.h.

#define CKM_CDMF_CBC   0x00000142

Definition at line 759 of file pkcs11t.h.

#define CKM_CDMF_MAC   0x00000143

Definition at line 760 of file pkcs11t.h.

#define CKM_CDMF_MAC_GENERAL   0x00000144

Definition at line 761 of file pkcs11t.h.

#define CKM_CDMF_CBC_PAD   0x00000145

Definition at line 762 of file pkcs11t.h.

#define CKM_DES_OFB64   0x00000150

Definition at line 765 of file pkcs11t.h.

#define CKM_DES_OFB8   0x00000151

Definition at line 766 of file pkcs11t.h.

#define CKM_DES_CFB64   0x00000152

Definition at line 767 of file pkcs11t.h.

#define CKM_DES_CFB8   0x00000153

Definition at line 768 of file pkcs11t.h.

#define CKM_MD2   0x00000200

Definition at line 770 of file pkcs11t.h.

#define CKM_MD2_HMAC   0x00000201

Definition at line 773 of file pkcs11t.h.

#define CKM_MD2_HMAC_GENERAL   0x00000202

Definition at line 774 of file pkcs11t.h.

#define CKM_MD5   0x00000210

Definition at line 776 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_MD5_HMAC   0x00000211

Definition at line 779 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_MD5_HMAC_GENERAL   0x00000212

Definition at line 780 of file pkcs11t.h.

#define CKM_SHA_1   0x00000220

Definition at line 782 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA_1_HMAC   0x00000221

Definition at line 785 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA_1_HMAC_GENERAL   0x00000222

Definition at line 786 of file pkcs11t.h.

#define CKM_RIPEMD128   0x00000230

Definition at line 791 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC   0x00000231

Definition at line 792 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232

Definition at line 793 of file pkcs11t.h.

#define CKM_RIPEMD160   0x00000240

Definition at line 794 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC   0x00000241

Definition at line 795 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242

Definition at line 796 of file pkcs11t.h.

#define CKM_SHA256   0x00000250

Definition at line 799 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA256_HMAC   0x00000251

Definition at line 800 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA256_HMAC_GENERAL   0x00000252

Definition at line 801 of file pkcs11t.h.

#define CKM_SHA224   0x00000255

Definition at line 804 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA224_HMAC   0x00000256

Definition at line 805 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA224_HMAC_GENERAL   0x00000257

Definition at line 806 of file pkcs11t.h.

#define CKM_SHA384   0x00000260

Definition at line 808 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA384_HMAC   0x00000261

Definition at line 809 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA384_HMAC_GENERAL   0x00000262

Definition at line 810 of file pkcs11t.h.

#define CKM_SHA512   0x00000270

Definition at line 811 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA512_HMAC   0x00000271

Definition at line 812 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_SHA512_HMAC_GENERAL   0x00000272

Definition at line 813 of file pkcs11t.h.

#define CKM_SECURID_KEY_GEN   0x00000280

Definition at line 816 of file pkcs11t.h.

#define CKM_SECURID   0x00000282

Definition at line 817 of file pkcs11t.h.

#define CKM_HOTP_KEY_GEN   0x00000290

Definition at line 820 of file pkcs11t.h.

#define CKM_HOTP   0x00000291

Definition at line 821 of file pkcs11t.h.

#define CKM_ACTI   0x000002A0

Definition at line 824 of file pkcs11t.h.

#define CKM_ACTI_KEY_GEN   0x000002A1

Definition at line 825 of file pkcs11t.h.

#define CKM_CAST_KEY_GEN   0x00000300

Definition at line 829 of file pkcs11t.h.

#define CKM_CAST_ECB   0x00000301

Definition at line 830 of file pkcs11t.h.

#define CKM_CAST_CBC   0x00000302

Definition at line 831 of file pkcs11t.h.

#define CKM_CAST_MAC   0x00000303

Definition at line 832 of file pkcs11t.h.

#define CKM_CAST_MAC_GENERAL   0x00000304

Definition at line 833 of file pkcs11t.h.

#define CKM_CAST_CBC_PAD   0x00000305

Definition at line 834 of file pkcs11t.h.

#define CKM_CAST3_KEY_GEN   0x00000310

Definition at line 835 of file pkcs11t.h.

#define CKM_CAST3_ECB   0x00000311

Definition at line 836 of file pkcs11t.h.

#define CKM_CAST3_CBC   0x00000312

Definition at line 837 of file pkcs11t.h.

#define CKM_CAST3_MAC   0x00000313

Definition at line 838 of file pkcs11t.h.

#define CKM_CAST3_MAC_GENERAL   0x00000314

Definition at line 839 of file pkcs11t.h.

#define CKM_CAST3_CBC_PAD   0x00000315

Definition at line 840 of file pkcs11t.h.

#define CKM_CAST5_KEY_GEN   0x00000320

Definition at line 841 of file pkcs11t.h.

#define CKM_CAST128_KEY_GEN   0x00000320

Definition at line 842 of file pkcs11t.h.

#define CKM_CAST5_ECB   0x00000321

Definition at line 843 of file pkcs11t.h.

#define CKM_CAST128_ECB   0x00000321

Definition at line 844 of file pkcs11t.h.

#define CKM_CAST5_CBC   0x00000322

Definition at line 845 of file pkcs11t.h.

#define CKM_CAST128_CBC   0x00000322

Definition at line 846 of file pkcs11t.h.

#define CKM_CAST5_MAC   0x00000323

Definition at line 847 of file pkcs11t.h.

#define CKM_CAST128_MAC   0x00000323

Definition at line 848 of file pkcs11t.h.

#define CKM_CAST5_MAC_GENERAL   0x00000324

Definition at line 849 of file pkcs11t.h.

#define CKM_CAST128_MAC_GENERAL   0x00000324

Definition at line 850 of file pkcs11t.h.

#define CKM_CAST5_CBC_PAD   0x00000325

Definition at line 851 of file pkcs11t.h.

#define CKM_CAST128_CBC_PAD   0x00000325

Definition at line 852 of file pkcs11t.h.

#define CKM_RC5_KEY_GEN   0x00000330

Definition at line 853 of file pkcs11t.h.

#define CKM_RC5_ECB   0x00000331

Definition at line 854 of file pkcs11t.h.

#define CKM_RC5_CBC   0x00000332

Definition at line 855 of file pkcs11t.h.

#define CKM_RC5_MAC   0x00000333

Definition at line 856 of file pkcs11t.h.

#define CKM_RC5_MAC_GENERAL   0x00000334

Definition at line 857 of file pkcs11t.h.

#define CKM_RC5_CBC_PAD   0x00000335

Definition at line 858 of file pkcs11t.h.

#define CKM_IDEA_KEY_GEN   0x00000340

Definition at line 859 of file pkcs11t.h.

#define CKM_IDEA_ECB   0x00000341

Definition at line 860 of file pkcs11t.h.

#define CKM_IDEA_CBC   0x00000342

Definition at line 861 of file pkcs11t.h.

#define CKM_IDEA_MAC   0x00000343

Definition at line 862 of file pkcs11t.h.

#define CKM_IDEA_MAC_GENERAL   0x00000344

Definition at line 863 of file pkcs11t.h.

#define CKM_IDEA_CBC_PAD   0x00000345

Definition at line 864 of file pkcs11t.h.

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350

Definition at line 865 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360

Definition at line 866 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362

Definition at line 867 of file pkcs11t.h.

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363

Definition at line 868 of file pkcs11t.h.

#define CKM_XOR_BASE_AND_DATA   0x00000364

Definition at line 869 of file pkcs11t.h.

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365

Definition at line 870 of file pkcs11t.h.

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370

Definition at line 871 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371

Definition at line 872 of file pkcs11t.h.

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372

Definition at line 873 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373

Definition at line 878 of file pkcs11t.h.

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374

Definition at line 879 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375

Definition at line 880 of file pkcs11t.h.

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376

Definition at line 881 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377

Definition at line 882 of file pkcs11t.h.

#define CKM_TLS_PRF   0x00000378

Definition at line 885 of file pkcs11t.h.

#define CKM_SSL3_MD5_MAC   0x00000380

Definition at line 887 of file pkcs11t.h.

#define CKM_SSL3_SHA1_MAC   0x00000381

Definition at line 888 of file pkcs11t.h.

#define CKM_MD5_KEY_DERIVATION   0x00000390

Definition at line 889 of file pkcs11t.h.

#define CKM_MD2_KEY_DERIVATION   0x00000391

Definition at line 890 of file pkcs11t.h.

#define CKM_SHA1_KEY_DERIVATION   0x00000392

Definition at line 891 of file pkcs11t.h.

#define CKM_SHA256_KEY_DERIVATION   0x00000393

Definition at line 894 of file pkcs11t.h.

#define CKM_SHA384_KEY_DERIVATION   0x00000394

Definition at line 895 of file pkcs11t.h.

#define CKM_SHA512_KEY_DERIVATION   0x00000395

Definition at line 896 of file pkcs11t.h.

#define CKM_SHA224_KEY_DERIVATION   0x00000396

Definition at line 899 of file pkcs11t.h.

#define CKM_PBE_MD2_DES_CBC   0x000003A0

Definition at line 901 of file pkcs11t.h.

#define CKM_PBE_MD5_DES_CBC   0x000003A1

Definition at line 902 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST_CBC   0x000003A2

Definition at line 903 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3

Definition at line 904 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST5_CBC   0x000003A4

Definition at line 905 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4

Definition at line 906 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5

Definition at line 907 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5

Definition at line 908 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_128   0x000003A6

Definition at line 909 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_40   0x000003A7

Definition at line 910 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8

Definition at line 911 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9

Definition at line 912 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AA

Definition at line 913 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003AB

Definition at line 914 of file pkcs11t.h.

#define CKM_PKCS5_PBKD2   0x000003B0

Definition at line 917 of file pkcs11t.h.

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0

Definition at line 919 of file pkcs11t.h.

#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0

Definition at line 922 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1

Definition at line 923 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2

Definition at line 924 of file pkcs11t.h.

#define CKM_WTLS_PRF   0x000003D3

Definition at line 925 of file pkcs11t.h.

#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4

Definition at line 926 of file pkcs11t.h.

#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5

Definition at line 927 of file pkcs11t.h.

#define CKM_KEY_WRAP_LYNKS   0x00000400

Definition at line 929 of file pkcs11t.h.

#define CKM_KEY_WRAP_SET_OAEP   0x00000401

Definition at line 930 of file pkcs11t.h.

#define CKM_CMS_SIG   0x00000500

Definition at line 933 of file pkcs11t.h.

#define CKM_KIP_DERIVE   0x00000510

Definition at line 936 of file pkcs11t.h.

#define CKM_KIP_WRAP   0x00000511

Definition at line 937 of file pkcs11t.h.

#define CKM_KIP_MAC   0x00000512

Definition at line 938 of file pkcs11t.h.

#define CKM_CAMELLIA_KEY_GEN   0x00000550

Definition at line 941 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB   0x00000551

Definition at line 942 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC   0x00000552

Definition at line 943 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC   0x00000553

Definition at line 944 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC_GENERAL   0x00000554

Definition at line 945 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_PAD   0x00000555

Definition at line 946 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556

Definition at line 947 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557

Definition at line 948 of file pkcs11t.h.

#define CKM_CAMELLIA_CTR   0x00000558

Definition at line 949 of file pkcs11t.h.

#define CKM_ARIA_KEY_GEN   0x00000560

Definition at line 952 of file pkcs11t.h.

#define CKM_ARIA_ECB   0x00000561

Definition at line 953 of file pkcs11t.h.

#define CKM_ARIA_CBC   0x00000562

Definition at line 954 of file pkcs11t.h.

#define CKM_ARIA_MAC   0x00000563

Definition at line 955 of file pkcs11t.h.

#define CKM_ARIA_MAC_GENERAL   0x00000564

Definition at line 956 of file pkcs11t.h.

#define CKM_ARIA_CBC_PAD   0x00000565

Definition at line 957 of file pkcs11t.h.

#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566

Definition at line 958 of file pkcs11t.h.

#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567

Definition at line 959 of file pkcs11t.h.

#define CKM_SEED_KEY_GEN   0x00000650

Definition at line 962 of file pkcs11t.h.

#define CKM_SEED_ECB   0x00000651

Definition at line 963 of file pkcs11t.h.

#define CKM_SEED_CBC   0x00000652

Definition at line 964 of file pkcs11t.h.

#define CKM_SEED_MAC   0x00000653

Definition at line 965 of file pkcs11t.h.

#define CKM_SEED_MAC_GENERAL   0x00000654

Definition at line 966 of file pkcs11t.h.

#define CKM_SEED_CBC_PAD   0x00000655

Definition at line 967 of file pkcs11t.h.

#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656

Definition at line 968 of file pkcs11t.h.

#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657

Definition at line 969 of file pkcs11t.h.

#define CKM_SKIPJACK_KEY_GEN   0x00001000

Definition at line 972 of file pkcs11t.h.

#define CKM_SKIPJACK_ECB64   0x00001001

Definition at line 973 of file pkcs11t.h.

#define CKM_SKIPJACK_CBC64   0x00001002

Definition at line 974 of file pkcs11t.h.

#define CKM_SKIPJACK_OFB64   0x00001003

Definition at line 975 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB64   0x00001004

Definition at line 976 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB32   0x00001005

Definition at line 977 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB16   0x00001006

Definition at line 978 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB8   0x00001007

Definition at line 979 of file pkcs11t.h.

#define CKM_SKIPJACK_WRAP   0x00001008

Definition at line 980 of file pkcs11t.h.

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009

Definition at line 981 of file pkcs11t.h.

#define CKM_SKIPJACK_RELAYX   0x0000100a

Definition at line 982 of file pkcs11t.h.

#define CKM_KEA_KEY_PAIR_GEN   0x00001010

Definition at line 983 of file pkcs11t.h.

#define CKM_KEA_KEY_DERIVE   0x00001011

Definition at line 984 of file pkcs11t.h.

#define CKM_FORTEZZA_TIMESTAMP   0x00001020

Definition at line 985 of file pkcs11t.h.

#define CKM_BATON_KEY_GEN   0x00001030

Definition at line 986 of file pkcs11t.h.

#define CKM_BATON_ECB128   0x00001031

Definition at line 987 of file pkcs11t.h.

#define CKM_BATON_ECB96   0x00001032

Definition at line 988 of file pkcs11t.h.

#define CKM_BATON_CBC128   0x00001033

Definition at line 989 of file pkcs11t.h.

#define CKM_BATON_COUNTER   0x00001034

Definition at line 990 of file pkcs11t.h.

#define CKM_BATON_SHUFFLE   0x00001035

Definition at line 991 of file pkcs11t.h.

#define CKM_BATON_WRAP   0x00001036

Definition at line 992 of file pkcs11t.h.

#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040

Definition at line 996 of file pkcs11t.h.

#define CKM_EC_KEY_PAIR_GEN   0x00001040

Definition at line 997 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_ECDSA   0x00001041

Definition at line 999 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_ECDSA_SHA1   0x00001042

Definition at line 1000 of file pkcs11t.h.

#define CKM_ECDSA_SHA224   0x00001043

Definition at line 1003 of file pkcs11t.h.

#define CKM_ECDSA_SHA256   0x00001044

Definition at line 1004 of file pkcs11t.h.

#define CKM_ECDSA_SHA384   0x00001045

Definition at line 1005 of file pkcs11t.h.

#define CKM_ECDSA_SHA512   0x00001046

Definition at line 1006 of file pkcs11t.h.

#define CKM_ECDH1_DERIVE   0x00001050

Definition at line 1010 of file pkcs11t.h.

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051

Definition at line 1011 of file pkcs11t.h.

#define CKM_ECMQV_DERIVE   0x00001052

Definition at line 1012 of file pkcs11t.h.

#define CKM_JUNIPER_KEY_GEN   0x00001060

Definition at line 1014 of file pkcs11t.h.

#define CKM_JUNIPER_ECB128   0x00001061

Definition at line 1015 of file pkcs11t.h.

#define CKM_JUNIPER_CBC128   0x00001062

Definition at line 1016 of file pkcs11t.h.

#define CKM_JUNIPER_COUNTER   0x00001063

Definition at line 1017 of file pkcs11t.h.

#define CKM_JUNIPER_SHUFFLE   0x00001064

Definition at line 1018 of file pkcs11t.h.

#define CKM_JUNIPER_WRAP   0x00001065

Definition at line 1019 of file pkcs11t.h.

#define CKM_FASTHASH   0x00001070

Definition at line 1020 of file pkcs11t.h.

#define CKM_AES_KEY_GEN   0x00001080

Definition at line 1026 of file pkcs11t.h.

#define CKM_AES_ECB   0x00001081

Definition at line 1027 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_AES_CBC   0x00001082

Definition at line 1028 of file pkcs11t.h.

#define CKM_AES_MAC   0x00001083

Definition at line 1029 of file pkcs11t.h.

#define CKM_AES_MAC_GENERAL   0x00001084

Definition at line 1030 of file pkcs11t.h.

#define CKM_AES_CBC_PAD   0x00001085

Definition at line 1031 of file pkcs11t.h.

#define CKM_AES_CTR   0x00001086

Definition at line 1034 of file pkcs11t.h.

#define CKM_BLOWFISH_KEY_GEN   0x00001090

Definition at line 1039 of file pkcs11t.h.

#define CKM_BLOWFISH_CBC   0x00001091

Definition at line 1040 of file pkcs11t.h.

#define CKM_TWOFISH_KEY_GEN   0x00001092

Definition at line 1041 of file pkcs11t.h.

#define CKM_TWOFISH_CBC   0x00001093

Definition at line 1042 of file pkcs11t.h.

#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100

Definition at line 1046 of file pkcs11t.h.

#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101

Definition at line 1047 of file pkcs11t.h.

#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102

Definition at line 1048 of file pkcs11t.h.

#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103

Definition at line 1049 of file pkcs11t.h.

#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104

Definition at line 1050 of file pkcs11t.h.

#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105

Definition at line 1051 of file pkcs11t.h.

#define CKM_GOSTR3410_KEY_PAIR_GEN   0x00001200

Definition at line 1054 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_GOSTR3410   0x00001201

Definition at line 1055 of file pkcs11t.h.

#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202

Definition at line 1056 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_GOSTR3410_KEY_WRAP   0x00001203

Definition at line 1057 of file pkcs11t.h.

#define CKM_GOSTR3410_DERIVE   0x00001204

Definition at line 1058 of file pkcs11t.h.

#define CKM_GOSTR3411   0x00001210

Definition at line 1059 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_GOSTR3411_HMAC   0x00001211

Definition at line 1060 of file pkcs11t.h.

#define CKM_GOST28147_KEY_GEN   0x00001220

Definition at line 1061 of file pkcs11t.h.

#define CKM_GOST28147_ECB   0x00001221

Definition at line 1062 of file pkcs11t.h.

#define CKM_GOST28147   0x00001222

Definition at line 1063 of file pkcs11t.h.

#define CKM_GOST28147_MAC   0x00001223

Definition at line 1064 of file pkcs11t.h.

#define CKM_GOST28147_KEY_WRAP   0x00001224

Definition at line 1065 of file pkcs11t.h.

#define CKM_DSA_PARAMETER_GEN   0x00002000

Definition at line 1067 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001

Definition at line 1068 of file pkcs11t.h.

Referenced by choose_slots().

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002

Definition at line 1069 of file pkcs11t.h.

#define CKM_VENDOR_DEFINED   0x80000000

Definition at line 1073 of file pkcs11t.h.

#define CKF_HW   0x00000001

Definition at line 1102 of file pkcs11t.h.

#define CKF_ENCRYPT   0x00000100

Definition at line 1109 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_DECRYPT   0x00000200

Definition at line 1110 of file pkcs11t.h.

#define CKF_DIGEST   0x00000400

Definition at line 1111 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_SIGN   0x00000800

Definition at line 1112 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_SIGN_RECOVER   0x00001000

Definition at line 1113 of file pkcs11t.h.

#define CKF_VERIFY   0x00002000

Definition at line 1114 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_VERIFY_RECOVER   0x00004000

Definition at line 1115 of file pkcs11t.h.

#define CKF_GENERATE   0x00008000

Definition at line 1116 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_GENERATE_KEY_PAIR   0x00010000

Definition at line 1117 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_WRAP   0x00020000

Definition at line 1118 of file pkcs11t.h.

#define CKF_UNWRAP   0x00040000

Definition at line 1119 of file pkcs11t.h.

#define CKF_DERIVE   0x00080000

Definition at line 1120 of file pkcs11t.h.

Referenced by choose_slots().

#define CKF_EC_F_P   0x00100000

Definition at line 1126 of file pkcs11t.h.

#define CKF_EC_F_2M   0x00200000

Definition at line 1127 of file pkcs11t.h.

#define CKF_EC_ECPARAMETERS   0x00400000

Definition at line 1128 of file pkcs11t.h.

#define CKF_EC_NAMEDCURVE   0x00800000

Definition at line 1129 of file pkcs11t.h.

#define CKF_EC_UNCOMPRESS   0x01000000

Definition at line 1130 of file pkcs11t.h.

#define CKF_EC_COMPRESS   0x02000000

Definition at line 1131 of file pkcs11t.h.

#define CKF_EXTENSION   0x80000000

Definition at line 1133 of file pkcs11t.h.

#define CKR_OK   0x00000000

Definition at line 1143 of file pkcs11t.h.

Referenced by choose_slots(), free_session_list(), pk11_initialize(), pk11_rand_bytes(), pkcs_C_Finalize(), setup_session(), and token_login().

#define CKR_CANCEL   0x00000001

Definition at line 1144 of file pkcs11t.h.

#define CKR_HOST_MEMORY   0x00000002

Definition at line 1145 of file pkcs11t.h.

#define CKR_SLOT_ID_INVALID   0x00000003

Definition at line 1146 of file pkcs11t.h.

#define CKR_GENERAL_ERROR   0x00000005

Definition at line 1151 of file pkcs11t.h.

#define CKR_FUNCTION_FAILED   0x00000006

Definition at line 1152 of file pkcs11t.h.

#define CKR_ARGUMENTS_BAD   0x00000007

Definition at line 1156 of file pkcs11t.h.

#define CKR_NO_EVENT   0x00000008

Definition at line 1157 of file pkcs11t.h.

#define CKR_NEED_TO_CREATE_THREADS   0x00000009

Definition at line 1158 of file pkcs11t.h.

#define CKR_CANT_LOCK   0x0000000A

Definition at line 1159 of file pkcs11t.h.

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010

Definition at line 1161 of file pkcs11t.h.

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011

Definition at line 1162 of file pkcs11t.h.

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012

Definition at line 1163 of file pkcs11t.h.

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013

Definition at line 1164 of file pkcs11t.h.

#define CKR_COPY_PROHIBITED   0x0000001A

Definition at line 1166 of file pkcs11t.h.

#define CKR_DATA_INVALID   0x00000020

Definition at line 1167 of file pkcs11t.h.

#define CKR_DATA_LEN_RANGE   0x00000021

Definition at line 1168 of file pkcs11t.h.

#define CKR_DEVICE_ERROR   0x00000030

Definition at line 1169 of file pkcs11t.h.

#define CKR_DEVICE_MEMORY   0x00000031

Definition at line 1170 of file pkcs11t.h.

#define CKR_DEVICE_REMOVED   0x00000032

Definition at line 1171 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040

Definition at line 1172 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041

Definition at line 1173 of file pkcs11t.h.

#define CKR_FUNCTION_CANCELED   0x00000050

Definition at line 1174 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051

Definition at line 1175 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054

Definition at line 1178 of file pkcs11t.h.

#define CKR_KEY_HANDLE_INVALID   0x00000060

Definition at line 1180 of file pkcs11t.h.

#define CKR_KEY_SIZE_RANGE   0x00000062

Definition at line 1184 of file pkcs11t.h.

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063

Definition at line 1185 of file pkcs11t.h.

#define CKR_KEY_NOT_NEEDED   0x00000064

Definition at line 1191 of file pkcs11t.h.

#define CKR_KEY_CHANGED   0x00000065

Definition at line 1192 of file pkcs11t.h.

#define CKR_KEY_NEEDED   0x00000066

Definition at line 1193 of file pkcs11t.h.

#define CKR_KEY_INDIGESTIBLE   0x00000067

Definition at line 1194 of file pkcs11t.h.

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068

Definition at line 1195 of file pkcs11t.h.

#define CKR_KEY_NOT_WRAPPABLE   0x00000069

Definition at line 1196 of file pkcs11t.h.

#define CKR_KEY_UNEXTRACTABLE   0x0000006A

Definition at line 1197 of file pkcs11t.h.

#define CKR_MECHANISM_INVALID   0x00000070

Definition at line 1199 of file pkcs11t.h.

#define CKR_MECHANISM_PARAM_INVALID   0x00000071

Definition at line 1200 of file pkcs11t.h.

#define CKR_OBJECT_HANDLE_INVALID   0x00000082

Definition at line 1204 of file pkcs11t.h.

#define CKR_OPERATION_ACTIVE   0x00000090

Definition at line 1205 of file pkcs11t.h.

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091

Definition at line 1206 of file pkcs11t.h.

#define CKR_PIN_INCORRECT   0x000000A0

Definition at line 1207 of file pkcs11t.h.

#define CKR_PIN_INVALID   0x000000A1

Definition at line 1208 of file pkcs11t.h.

#define CKR_PIN_LEN_RANGE   0x000000A2

Definition at line 1209 of file pkcs11t.h.

#define CKR_PIN_EXPIRED   0x000000A3

Definition at line 1212 of file pkcs11t.h.

#define CKR_PIN_LOCKED   0x000000A4

Definition at line 1213 of file pkcs11t.h.

#define CKR_SESSION_CLOSED   0x000000B0

Definition at line 1215 of file pkcs11t.h.

#define CKR_SESSION_COUNT   0x000000B1

Definition at line 1216 of file pkcs11t.h.

#define CKR_SESSION_HANDLE_INVALID   0x000000B3

Definition at line 1217 of file pkcs11t.h.

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4

Definition at line 1218 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY   0x000000B5

Definition at line 1219 of file pkcs11t.h.

#define CKR_SESSION_EXISTS   0x000000B6

Definition at line 1220 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7

Definition at line 1224 of file pkcs11t.h.

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8

Definition at line 1225 of file pkcs11t.h.

#define CKR_SIGNATURE_INVALID   0x000000C0

Definition at line 1227 of file pkcs11t.h.

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1

Definition at line 1228 of file pkcs11t.h.

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0

Definition at line 1229 of file pkcs11t.h.

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1

Definition at line 1230 of file pkcs11t.h.

#define CKR_TOKEN_NOT_PRESENT   0x000000E0

Definition at line 1231 of file pkcs11t.h.

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1

Definition at line 1232 of file pkcs11t.h.

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2

Definition at line 1233 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0

Definition at line 1234 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1

Definition at line 1235 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2

Definition at line 1236 of file pkcs11t.h.

#define CKR_LIBRARY_ALREADY_INITIALIZED   0x000000FD

Definition at line 1239 of file pkcs11t.h.

Referenced by pkcs_C_Initialize().

#define CKR_LIBRARY_FAILED_TO_LOAD   0x000000FE

Definition at line 1240 of file pkcs11t.h.

Referenced by pkcs_C_CloseSession(), pkcs_C_CreateObject(), pkcs_C_DeriveKey(), pkcs_C_DestroyObject(), pkcs_C_DigestFinal(), pkcs_C_DigestInit(), pkcs_C_DigestUpdate(), pkcs_C_Encrypt(), pkcs_C_EncryptInit(), pkcs_C_Finalize(), pkcs_C_FindObjects(), pkcs_C_FindObjectsFinal(), pkcs_C_FindObjectsInit(), pkcs_C_GenerateKey(), pkcs_C_GenerateKeyPair(), pkcs_C_GenerateRandom(), pkcs_C_GetAttributeValue(), pkcs_C_GetMechanismInfo(), pkcs_C_GetSlotList(), pkcs_C_GetTokenInfo(), pkcs_C_Initialize(), pkcs_C_Login(), pkcs_C_Logout(), pkcs_C_OpenSession(), pkcs_C_SeedRandom(), pkcs_C_SetAttributeValue(), pkcs_C_Sign(), pkcs_C_SignFinal(), pkcs_C_SignInit(), pkcs_C_SignUpdate(), pkcs_C_Verify(), pkcs_C_VerifyFinal(), pkcs_C_VerifyInit(), and pkcs_C_VerifyUpdate().

#define CKR_SYMBOL_RESOLUTION_FAILED   0x000000FF

Definition at line 1241 of file pkcs11t.h.

Referenced by pkcs_C_CloseSession(), pkcs_C_CreateObject(), pkcs_C_DeriveKey(), pkcs_C_DestroyObject(), pkcs_C_DigestFinal(), pkcs_C_DigestInit(), pkcs_C_DigestUpdate(), pkcs_C_Encrypt(), pkcs_C_EncryptInit(), pkcs_C_Finalize(), pkcs_C_FindObjects(), pkcs_C_FindObjectsFinal(), pkcs_C_FindObjectsInit(), pkcs_C_GenerateKey(), pkcs_C_GenerateKeyPair(), pkcs_C_GenerateRandom(), pkcs_C_GetAttributeValue(), pkcs_C_GetMechanismInfo(), pkcs_C_GetSlotList(), pkcs_C_GetTokenInfo(), pkcs_C_Initialize(), pkcs_C_Login(), pkcs_C_Logout(), pkcs_C_OpenSession(), pkcs_C_SeedRandom(), pkcs_C_SetAttributeValue(), pkcs_C_Sign(), pkcs_C_SignFinal(), pkcs_C_SignInit(), pkcs_C_SignUpdate(), pkcs_C_Verify(), pkcs_C_VerifyFinal(), pkcs_C_VerifyInit(), and pkcs_C_VerifyUpdate().

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100

Definition at line 1243 of file pkcs11t.h.

#define CKR_USER_NOT_LOGGED_IN   0x00000101

Definition at line 1244 of file pkcs11t.h.

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102

Definition at line 1245 of file pkcs11t.h.

#define CKR_USER_TYPE_INVALID   0x00000103

Definition at line 1246 of file pkcs11t.h.

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104

Definition at line 1250 of file pkcs11t.h.

#define CKR_USER_TOO_MANY_TYPES   0x00000105

Definition at line 1251 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_INVALID   0x00000110

Definition at line 1253 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112

Definition at line 1254 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113

Definition at line 1255 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114

Definition at line 1256 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115

Definition at line 1257 of file pkcs11t.h.

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120

Definition at line 1258 of file pkcs11t.h.

#define CKR_RANDOM_NO_RNG   0x00000121

Definition at line 1261 of file pkcs11t.h.

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130

Definition at line 1264 of file pkcs11t.h.

#define CKR_BUFFER_TOO_SMALL   0x00000150

Definition at line 1267 of file pkcs11t.h.

#define CKR_SAVED_STATE_INVALID   0x00000160

Definition at line 1268 of file pkcs11t.h.

#define CKR_INFORMATION_SENSITIVE   0x00000170

Definition at line 1269 of file pkcs11t.h.

#define CKR_STATE_UNSAVEABLE   0x00000180

Definition at line 1270 of file pkcs11t.h.

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190

Definition at line 1273 of file pkcs11t.h.

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191

Definition at line 1274 of file pkcs11t.h.

#define CKR_MUTEX_BAD   0x000001A0

Definition at line 1275 of file pkcs11t.h.

#define CKR_MUTEX_NOT_LOCKED   0x000001A1

Definition at line 1276 of file pkcs11t.h.

#define CKR_NEW_PIN_MODE   0x000001B0

Definition at line 1279 of file pkcs11t.h.

#define CKR_NEXT_OTP   0x000001B1

Definition at line 1280 of file pkcs11t.h.

#define CKR_EXCEEDED_MAX_ITERATIONS   0x000001B5

Definition at line 1283 of file pkcs11t.h.

#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6

Definition at line 1284 of file pkcs11t.h.

#define CKR_LIBRARY_LOAD_FAILED   0x000001B7

Definition at line 1285 of file pkcs11t.h.

#define CKR_PIN_TOO_WEAK   0x000001B8

Definition at line 1286 of file pkcs11t.h.

#define CKR_PUBLIC_KEY_INVALID   0x000001B9

Definition at line 1287 of file pkcs11t.h.

#define CKR_FUNCTION_REJECTED   0x00000200

Definition at line 1290 of file pkcs11t.h.

#define CKR_VENDOR_DEFINED   0x80000000

Definition at line 1292 of file pkcs11t.h.

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001

Definition at line 1355 of file pkcs11t.h.

#define CKF_OS_LOCKING_OK   0x00000002

Definition at line 1356 of file pkcs11t.h.

Referenced by ISC_LIST().

#define CKF_DONT_BLOCK   1

Definition at line 1364 of file pkcs11t.h.

#define CKG_MGF1_SHA1   0x00000001

Definition at line 1378 of file pkcs11t.h.

#define CKG_MGF1_SHA256   0x00000002

Definition at line 1379 of file pkcs11t.h.

#define CKG_MGF1_SHA384   0x00000003

Definition at line 1380 of file pkcs11t.h.

#define CKG_MGF1_SHA512   0x00000004

Definition at line 1381 of file pkcs11t.h.

#define CKG_MGF1_SHA224   0x00000005

Definition at line 1383 of file pkcs11t.h.

#define CKZ_DATA_SPECIFIED   0x00000001

Definition at line 1394 of file pkcs11t.h.

#define CKD_NULL   0x00000001

Definition at line 1424 of file pkcs11t.h.

#define CKD_SHA1_KDF   0x00000002

Definition at line 1425 of file pkcs11t.h.

#define CKD_SHA1_KDF_ASN1   0x00000003

Definition at line 1482 of file pkcs11t.h.

#define CKD_SHA1_KDF_CONCATENATE   0x00000004

Definition at line 1483 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001

Definition at line 1857 of file pkcs11t.h.

#define CKZ_SALT_SPECIFIED   0x00000001

Definition at line 1869 of file pkcs11t.h.

#define CK_OTP_VALUE   0

Definition at line 1916 of file pkcs11t.h.

#define CK_OTP_PIN   1

Definition at line 1917 of file pkcs11t.h.

#define CK_OTP_CHALLENGE   2

Definition at line 1918 of file pkcs11t.h.

#define CK_OTP_TIME   3

Definition at line 1919 of file pkcs11t.h.

#define CK_OTP_COUNTER   4

Definition at line 1920 of file pkcs11t.h.

#define CK_OTP_FLAGS   5

Definition at line 1921 of file pkcs11t.h.

#define CK_OTP_OUTPUT_LENGTH   6

Definition at line 1922 of file pkcs11t.h.

#define CK_OTP_OUTPUT_FORMAT   7

Definition at line 1923 of file pkcs11t.h.

#define CKF_NEXT_OTP   0x00000001

Definition at line 1926 of file pkcs11t.h.

#define CKF_EXCLUDE_TIME   0x00000002

Definition at line 1927 of file pkcs11t.h.

#define CKF_EXCLUDE_COUNTER   0x00000004

Definition at line 1928 of file pkcs11t.h.

#define CKF_EXCLUDE_CHALLENGE   0x00000008

Definition at line 1929 of file pkcs11t.h.

#define CKF_EXCLUDE_PIN   0x00000010

Definition at line 1930 of file pkcs11t.h.

#define CKF_USER_FRIENDLY_OTP   0x00000020

Definition at line 1931 of file pkcs11t.h.


Typedef Documentation

typedef unsigned char CK_BYTE

Definition at line 45 of file pkcs11t.h.

typedef CK_BYTE CK_CHAR

Definition at line 48 of file pkcs11t.h.

typedef CK_BYTE CK_UTF8CHAR

Definition at line 51 of file pkcs11t.h.

typedef CK_BYTE CK_BBOOL

Definition at line 54 of file pkcs11t.h.

typedef unsigned long int CK_ULONG

Definition at line 57 of file pkcs11t.h.

typedef long int CK_LONG

Definition at line 61 of file pkcs11t.h.

typedef CK_ULONG CK_FLAGS

Definition at line 64 of file pkcs11t.h.

typedef CK_BYTE CK_PTR CK_BYTE_PTR

Definition at line 72 of file pkcs11t.h.

typedef CK_CHAR CK_PTR CK_CHAR_PTR

Definition at line 73 of file pkcs11t.h.

typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR

Definition at line 74 of file pkcs11t.h.

typedef CK_ULONG CK_PTR CK_ULONG_PTR

Definition at line 75 of file pkcs11t.h.

typedef void CK_PTR CK_VOID_PTR

Definition at line 76 of file pkcs11t.h.

typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR

Definition at line 79 of file pkcs11t.h.

typedef CK_VERSION CK_PTR CK_VERSION_PTR

Definition at line 92 of file pkcs11t.h.

typedef CK_INFO CK_PTR CK_INFO_PTR

Definition at line 107 of file pkcs11t.h.

typedef CK_ULONG CK_NOTIFICATION

Definition at line 114 of file pkcs11t.h.

typedef CK_ULONG CK_SLOT_ID

Definition at line 121 of file pkcs11t.h.

typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR

Definition at line 123 of file pkcs11t.h.

typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR

Definition at line 146 of file pkcs11t.h.

typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR

Definition at line 274 of file pkcs11t.h.

typedef CK_ULONG CK_SESSION_HANDLE

Definition at line 279 of file pkcs11t.h.

typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR

Definition at line 281 of file pkcs11t.h.

typedef CK_ULONG CK_USER_TYPE

Definition at line 287 of file pkcs11t.h.

typedef CK_ULONG CK_STATE

Definition at line 298 of file pkcs11t.h.

typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR

Definition at line 323 of file pkcs11t.h.

typedef CK_ULONG CK_OBJECT_HANDLE

Definition at line 328 of file pkcs11t.h.

typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR

Definition at line 330 of file pkcs11t.h.

typedef CK_ULONG CK_OBJECT_CLASS

Definition at line 338 of file pkcs11t.h.

typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR

Definition at line 358 of file pkcs11t.h.

typedef CK_ULONG CK_HW_FEATURE_TYPE

Definition at line 363 of file pkcs11t.h.

typedef CK_ULONG CK_KEY_TYPE

Definition at line 374 of file pkcs11t.h.

typedef CK_ULONG CK_CERTIFICATE_TYPE

Definition at line 446 of file pkcs11t.h.

typedef CK_ULONG CK_ATTRIBUTE_TYPE

Definition at line 461 of file pkcs11t.h.

typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR

Definition at line 648 of file pkcs11t.h.

typedef CK_ULONG CK_MECHANISM_TYPE

Definition at line 663 of file pkcs11t.h.

typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR

Definition at line 1075 of file pkcs11t.h.

typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR

Definition at line 1089 of file pkcs11t.h.

typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR

Definition at line 1135 of file pkcs11t.h.

typedef CK_ULONG CK_RV

Definition at line 1141 of file pkcs11t.h.

typedef CK_NOTIFICATION event

Definition at line 1298 of file pkcs11t.h.

typedef CK_NOTIFICATION CK_VOID_PTR pApplication

Definition at line 1298 of file pkcs11t.h.

typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST

Definition at line 1307 of file pkcs11t.h.

typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR

Definition at line 1309 of file pkcs11t.h.

typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR

Definition at line 1311 of file pkcs11t.h.

typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR

Definition at line 1358 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE

Definition at line 1371 of file pkcs11t.h.

typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR

Definition at line 1373 of file pkcs11t.h.

typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE

Definition at line 1389 of file pkcs11t.h.

typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR

Definition at line 1391 of file pkcs11t.h.

typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR CK_RSA_PKCS_OAEP_PARAMS_PTR

Definition at line 1407 of file pkcs11t.h.

typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR CK_RSA_PKCS_PSS_PARAMS_PTR

Definition at line 1418 of file pkcs11t.h.

typedef CK_ULONG CK_EC_KDF_TYPE

Definition at line 1421 of file pkcs11t.h.

typedef CK_ECDH1_DERIVE_PARAMS CK_PTR CK_ECDH1_DERIVE_PARAMS_PTR

Definition at line 1440 of file pkcs11t.h.

typedef CK_ECDH2_DERIVE_PARAMS CK_PTR CK_ECDH2_DERIVE_PARAMS_PTR

Definition at line 1458 of file pkcs11t.h.

typedef CK_ECMQV_DERIVE_PARAMS CK_PTR CK_ECMQV_DERIVE_PARAMS_PTR

Definition at line 1473 of file pkcs11t.h.

typedef CK_ULONG CK_X9_42_DH_KDF_TYPE

Definition at line 1477 of file pkcs11t.h.

typedef CK_X9_42_DH_KDF_TYPE CK_PTR CK_X9_42_DH_KDF_TYPE_PTR

Definition at line 1478 of file pkcs11t.h.

typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_PTR CK_X9_42_DH1_DERIVE_PARAMS_PTR

Definition at line 1497 of file pkcs11t.h.

typedef CK_X9_42_DH2_DERIVE_PARAMS CK_PTR CK_X9_42_DH2_DERIVE_PARAMS_PTR

Definition at line 1515 of file pkcs11t.h.

typedef CK_X9_42_MQV_DERIVE_PARAMS CK_PTR CK_X9_42_MQV_DERIVE_PARAMS_PTR

Definition at line 1530 of file pkcs11t.h.

typedef CK_KEA_DERIVE_PARAMS CK_PTR CK_KEA_DERIVE_PARAMS_PTR

Definition at line 1544 of file pkcs11t.h.

typedef CK_ULONG CK_RC2_PARAMS

Definition at line 1550 of file pkcs11t.h.

typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR

Definition at line 1552 of file pkcs11t.h.

typedef CK_RC2_CBC_PARAMS CK_PTR CK_RC2_CBC_PARAMS_PTR

Definition at line 1565 of file pkcs11t.h.

typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR CK_RC2_MAC_GENERAL_PARAMS_PTR

Definition at line 1577 of file pkcs11t.h.

typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR

Definition at line 1588 of file pkcs11t.h.

typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR

Definition at line 1601 of file pkcs11t.h.

typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR CK_RC5_MAC_GENERAL_PARAMS_PTR

Definition at line 1614 of file pkcs11t.h.

typedef CK_ULONG CK_MAC_GENERAL_PARAMS

Definition at line 1621 of file pkcs11t.h.

typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR

Definition at line 1623 of file pkcs11t.h.

typedef CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR

Definition at line 1632 of file pkcs11t.h.

typedef CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR

Definition at line 1640 of file pkcs11t.h.

typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR CK_SKIPJACK_PRIVATE_WRAP_PTR

Definition at line 1660 of file pkcs11t.h.

typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR CK_SKIPJACK_RELAYX_PARAMS_PTR

Definition at line 1684 of file pkcs11t.h.

typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR

Definition at line 1696 of file pkcs11t.h.

typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR CK_KEY_WRAP_SET_OAEP_PARAMS_PTR

Definition at line 1709 of file pkcs11t.h.

typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR

Definition at line 1725 of file pkcs11t.h.

typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR

Definition at line 1738 of file pkcs11t.h.

typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR

Definition at line 1750 of file pkcs11t.h.

typedef CK_TLS_PRF_PARAMS CK_PTR CK_TLS_PRF_PARAMS_PTR

Definition at line 1762 of file pkcs11t.h.

typedef CK_WTLS_RANDOM_DATA CK_PTR CK_WTLS_RANDOM_DATA_PTR

Definition at line 1772 of file pkcs11t.h.

typedef CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR

Definition at line 1781 of file pkcs11t.h.

typedef CK_WTLS_PRF_PARAMS CK_PTR CK_WTLS_PRF_PARAMS_PTR

Definition at line 1793 of file pkcs11t.h.

typedef CK_WTLS_KEY_MAT_OUT CK_PTR CK_WTLS_KEY_MAT_OUT_PTR

Definition at line 1801 of file pkcs11t.h.

typedef CK_WTLS_KEY_MAT_PARAMS CK_PTR CK_WTLS_KEY_MAT_PARAMS_PTR

Definition at line 1814 of file pkcs11t.h.

typedef CK_CMS_SIG_PARAMS CK_PTR CK_CMS_SIG_PARAMS_PTR

Definition at line 1828 of file pkcs11t.h.

typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR CK_KEY_DERIVATION_STRING_DATA_PTR

Definition at line 1836 of file pkcs11t.h.

typedef CK_ULONG CK_EXTRACT_PARAMS

Definition at line 1844 of file pkcs11t.h.

typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR

Definition at line 1846 of file pkcs11t.h.

typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE

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

typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE

Definition at line 1864 of file pkcs11t.h.

typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR

Definition at line 1866 of file pkcs11t.h.

typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR

Definition at line 1886 of file pkcs11t.h.

typedef CK_ULONG CK_OTP_PARAM_TYPE

Definition at line 1890 of file pkcs11t.h.

typedef CK_OTP_PARAM_TYPE CK_PARAM_TYPE

Definition at line 1891 of file pkcs11t.h.

typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR

Definition at line 1899 of file pkcs11t.h.

typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR

Definition at line 1906 of file pkcs11t.h.

typedef CK_OTP_SIGNATURE_INFO CK_PTR CK_OTP_SIGNATURE_INFO_PTR

Definition at line 1913 of file pkcs11t.h.

typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR

Definition at line 1941 of file pkcs11t.h.

typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR

Definition at line 1949 of file pkcs11t.h.

typedef CK_CAMELLIA_CTR_PARAMS CK_PTR CK_CAMELLIA_CTR_PARAMS_PTR

Definition at line 1957 of file pkcs11t.h.

typedef CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR

Definition at line 1966 of file pkcs11t.h.

typedef CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR

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


Generated on Tue Apr 28 17:41:18 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha