Botan  2.19.1
Crypto and TLS for C++11
Classes | Macros | Typedefs | Functions
pkcs11t.h File Reference

Go to the source code of this file.

Classes

struct  CK_AES_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_AES_CCM_PARAMS
 
struct  CK_AES_CTR_PARAMS
 
struct  CK_AES_GCM_PARAMS
 
struct  CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_ATTRIBUTE
 
struct  CK_C_INITIALIZE_ARGS
 
struct  CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_CAMELLIA_CTR_PARAMS
 
struct  CK_CCM_PARAMS
 
struct  CK_CMS_SIG_PARAMS
 
struct  CK_DATE
 
struct  CK_DES_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_DSA_PARAMETER_GEN_PARAM
 
struct  CK_ECDH1_DERIVE_PARAMS
 
struct  CK_ECDH2_DERIVE_PARAMS
 
struct  CK_ECDH_AES_KEY_WRAP_PARAMS
 
struct  CK_ECMQV_DERIVE_PARAMS
 
struct  CK_GCM_PARAMS
 
struct  CK_GOSTR3410_DERIVE_PARAMS
 
struct  CK_GOSTR3410_KEY_WRAP_PARAMS
 
struct  CK_INFO
 
struct  CK_KEA_DERIVE_PARAMS
 
struct  CK_KEY_DERIVATION_STRING_DATA
 
struct  CK_KEY_WRAP_SET_OAEP_PARAMS
 
struct  CK_KIP_PARAMS
 
struct  CK_MECHANISM
 
struct  CK_MECHANISM_INFO
 
struct  CK_OTP_PARAM
 
struct  CK_OTP_PARAMS
 
struct  CK_OTP_SIGNATURE_INFO
 
struct  CK_PBE_PARAMS
 
struct  CK_PKCS5_PBKD2_PARAMS
 
struct  CK_PKCS5_PBKD2_PARAMS2
 
struct  CK_RC2_CBC_PARAMS
 
struct  CK_RC2_MAC_GENERAL_PARAMS
 
struct  CK_RC5_CBC_PARAMS
 
struct  CK_RC5_MAC_GENERAL_PARAMS
 
struct  CK_RC5_PARAMS
 
struct  CK_RSA_AES_KEY_WRAP_PARAMS
 
struct  CK_RSA_PKCS_OAEP_PARAMS
 
struct  CK_RSA_PKCS_PSS_PARAMS
 
struct  CK_SEED_CBC_ENCRYPT_DATA_PARAMS
 
struct  CK_SESSION_INFO
 
struct  CK_SKIPJACK_PRIVATE_WRAP_PARAMS
 
struct  CK_SKIPJACK_RELAYX_PARAMS
 
struct  CK_SLOT_INFO
 
struct  CK_SSL3_KEY_MAT_OUT
 
struct  CK_SSL3_KEY_MAT_PARAMS
 
struct  CK_SSL3_MASTER_KEY_DERIVE_PARAMS
 
struct  CK_SSL3_RANDOM_DATA
 
struct  CK_TLS12_KEY_MAT_PARAMS
 
struct  CK_TLS12_MASTER_KEY_DERIVE_PARAMS
 
struct  CK_TLS_KDF_PARAMS
 
struct  CK_TLS_MAC_PARAMS
 
struct  CK_TLS_PRF_PARAMS
 
struct  CK_TOKEN_INFO
 
struct  CK_VERSION
 
struct  CK_WTLS_KEY_MAT_OUT
 
struct  CK_WTLS_KEY_MAT_PARAMS
 
struct  CK_WTLS_MASTER_KEY_DERIVE_PARAMS
 
struct  CK_WTLS_PRF_PARAMS
 
struct  CK_WTLS_RANDOM_DATA
 
struct  CK_X9_42_DH1_DERIVE_PARAMS
 
struct  CK_X9_42_DH2_DERIVE_PARAMS
 
struct  CK_X9_42_MQV_DERIVE_PARAMS
 

Macros

#define CK_CERTIFICATE_CATEGORY_AUTHORITY   2UL
 
#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY   3UL
 
#define CK_CERTIFICATE_CATEGORY_TOKEN_USER   1UL
 
#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED   0UL
 
#define CK_EFFECTIVELY_INFINITE   0UL
 
#define CK_FALSE   0
 
#define CK_INVALID_HANDLE   0UL
 
#define CK_OTP_CHALLENGE   2UL
 
#define CK_OTP_COUNTER   4UL
 
#define CK_OTP_FLAGS   5UL
 
#define CK_OTP_FORMAT_ALPHANUMERIC   2UL
 
#define CK_OTP_FORMAT_BINARY   3UL
 
#define CK_OTP_FORMAT_DECIMAL   0UL
 
#define CK_OTP_FORMAT_HEXADECIMAL   1UL
 
#define CK_OTP_OUTPUT_FORMAT   7UL
 
#define CK_OTP_OUTPUT_LENGTH   6UL
 
#define CK_OTP_PARAM_IGNORED   0UL
 
#define CK_OTP_PARAM_MANDATORY   2UL
 
#define CK_OTP_PARAM_OPTIONAL   1UL
 
#define CK_OTP_PIN   1UL
 
#define CK_OTP_TIME   3UL
 
#define CK_OTP_VALUE   0UL
 
#define CK_SECURITY_DOMAIN_MANUFACTURER   1UL
 
#define CK_SECURITY_DOMAIN_OPERATOR   2UL
 
#define CK_SECURITY_DOMAIN_THIRD_PARTY   3UL
 
#define CK_SECURITY_DOMAIN_UNSPECIFIED   0UL
 
#define CK_TRUE   1
 
#define CK_UNAVAILABLE_INFORMATION   (~0UL)
 
#define CKA_AC_ISSUER   0x00000083UL
 
#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600UL)
 
#define CKA_ALWAYS_AUTHENTICATE   0x00000202UL
 
#define CKA_ALWAYS_SENSITIVE   0x00000165UL
 
#define CKA_APPLICATION   0x00000010UL
 
#define CKA_ATTR_TYPES   0x00000085UL
 
#define CKA_AUTH_PIN_FLAGS   0x00000201UL /* Deprecated */
 
#define CKA_BASE   0x00000132UL
 
#define CKA_BITS_PER_PIXEL   0x00000406UL
 
#define CKA_CERTIFICATE_CATEGORY   0x00000087UL
 
#define CKA_CERTIFICATE_TYPE   0x00000080UL
 
#define CKA_CHAR_COLUMNS   0x00000404UL
 
#define CKA_CHAR_ROWS   0x00000403UL
 
#define CKA_CHAR_SETS   0x00000480UL
 
#define CKA_CHECK_VALUE   0x00000090UL
 
#define CKA_CLASS   0x00000000UL
 
#define CKA_COEFFICIENT   0x00000128UL
 
#define CKA_COLOR   0x00000405UL
 
#define CKA_COPYABLE   0x00000171UL
 
#define CKA_DECRYPT   0x00000105UL
 
#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502UL
 
#define CKA_DERIVE   0x0000010CUL
 
#define CKA_DERIVE_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000213UL)
 
#define CKA_DESTROYABLE   0x00000172UL
 
#define CKA_EC_PARAMS   0x00000180UL
 
#define CKA_EC_POINT   0x00000181UL
 
#define CKA_ECDSA_PARAMS   0x00000180UL /* Deprecated */
 
#define CKA_ENCODING_METHODS   0x00000481UL
 
#define CKA_ENCRYPT   0x00000104UL
 
#define CKA_END_DATE   0x00000111UL
 
#define CKA_EXPONENT_1   0x00000126UL
 
#define CKA_EXPONENT_2   0x00000127UL
 
#define CKA_EXTRACTABLE   0x00000162UL
 
#define CKA_GOST28147_PARAMS   0x00000252UL
 
#define CKA_GOSTR3410_PARAMS   0x00000250UL
 
#define CKA_GOSTR3411_PARAMS   0x00000251UL
 
#define CKA_HAS_RESET   0x00000302UL
 
#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL
 
#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008AUL
 
#define CKA_HW_FEATURE_TYPE   0x00000300UL
 
#define CKA_ID   0x00000102UL
 
#define CKA_ISSUER   0x00000081UL
 
#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088UL
 
#define CKA_KEY_GEN_MECHANISM   0x00000166UL
 
#define CKA_KEY_TYPE   0x00000100UL
 
#define CKA_LABEL   0x00000003UL
 
#define CKA_LOCAL   0x00000163UL
 
#define CKA_MECHANISM_TYPE   0x00000500UL
 
#define CKA_MIME_TYPES   0x00000482UL
 
#define CKA_MODIFIABLE   0x00000170UL
 
#define CKA_MODULUS   0x00000120UL
 
#define CKA_MODULUS_BITS   0x00000121UL
 
#define CKA_NAME_HASH_ALGORITHM   0x0000008CUL
 
#define CKA_NEVER_EXTRACTABLE   0x00000164UL
 
#define CKA_OBJECT_ID   0x00000012UL
 
#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224UL
 
#define CKA_OTP_COUNTER   0x0000022EUL
 
#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226UL
 
#define CKA_OTP_FORMAT   0x00000220UL
 
#define CKA_OTP_LENGTH   0x00000221UL
 
#define CKA_OTP_PIN_REQUIREMENT   0x00000227UL
 
#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022BUL
 
#define CKA_OTP_SERVICE_LOGO   0x0000022CUL
 
#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022DUL
 
#define CKA_OTP_TIME   0x0000022FUL
 
#define CKA_OTP_TIME_INTERVAL   0x00000222UL
 
#define CKA_OTP_TIME_REQUIREMENT   0x00000225UL
 
#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223UL
 
#define CKA_OTP_USER_IDENTIFIER   0x0000022AUL
 
#define CKA_OWNER   0x00000084UL
 
#define CKA_PIXEL_X   0x00000400UL
 
#define CKA_PIXEL_Y   0x00000401UL
 
#define CKA_PRIME   0x00000130UL
 
#define CKA_PRIME_1   0x00000124UL
 
#define CKA_PRIME_2   0x00000125UL
 
#define CKA_PRIME_BITS   0x00000133UL
 
#define CKA_PRIVATE   0x00000002UL
 
#define CKA_PRIVATE_EXPONENT   0x00000123UL
 
#define CKA_PUBLIC_EXPONENT   0x00000122UL
 
#define CKA_PUBLIC_KEY_INFO   0x00000129UL
 
#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501UL
 
#define CKA_RESET_ON_INIT   0x00000301UL
 
#define CKA_RESOLUTION   0x00000402UL
 
#define CKA_SECONDARY_AUTH   0x00000200UL /* Deprecated */
 
#define CKA_SENSITIVE   0x00000103UL
 
#define CKA_SERIAL_NUMBER   0x00000082UL
 
#define CKA_SIGN   0x00000108UL
 
#define CKA_SIGN_RECOVER   0x00000109UL
 
#define CKA_START_DATE   0x00000110UL
 
#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS
 
#define CKA_SUBJECT   0x00000101UL
 
#define CKA_SUBPRIME   0x00000131UL
 
#define CKA_SUBPRIME_BITS   0x00000134UL
 
#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503UL
 
#define CKA_TOKEN   0x00000001UL
 
#define CKA_TRUSTED   0x00000086UL
 
#define CKA_UNWRAP   0x00000107UL
 
#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212UL)
 
#define CKA_URL   0x00000089UL
 
#define CKA_VALUE   0x00000011UL
 
#define CKA_VALUE_BITS   0x00000160UL
 
#define CKA_VALUE_LEN   0x00000161UL
 
#define CKA_VENDOR_DEFINED   0x80000000UL
 
#define CKA_VERIFY   0x0000010AUL
 
#define CKA_VERIFY_RECOVER   0x0000010BUL
 
#define CKA_WRAP   0x00000106UL
 
#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211UL)
 
#define CKA_WRAP_WITH_TRUSTED   0x00000210UL
 
#define CKC_VENDOR_DEFINED   0x80000000UL
 
#define CKC_WTLS   0x00000002UL
 
#define CKC_X_509   0x00000000UL
 
#define CKC_X_509_ATTR_CERT   0x00000001UL
 
#define CKD_CPDIVERSIFY_KDF   0x00000009UL
 
#define CKD_NULL   0x00000001UL
 
#define CKD_SHA1_KDF   0x00000002UL
 
#define CKD_SHA1_KDF_ASN1   0x00000003UL
 
#define CKD_SHA1_KDF_CONCATENATE   0x00000004UL
 
#define CKD_SHA224_KDF   0x00000005UL
 
#define CKD_SHA256_KDF   0x00000006UL
 
#define CKD_SHA384_KDF   0x00000007UL
 
#define CKD_SHA512_KDF   0x00000008UL
 
#define CKF_ARRAY_ATTRIBUTE   0x40000000UL
 
#define CKF_CLOCK_ON_TOKEN   0x00000040UL
 
#define CKF_DECRYPT   0x00000200UL
 
#define CKF_DERIVE   0x00080000UL
 
#define CKF_DIGEST   0x00000400UL
 
#define CKF_DONT_BLOCK   1
 
#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200UL
 
#define CKF_EC_COMPRESS   0x02000000UL
 
#define CKF_EC_ECPARAMETERS   0x00400000UL
 
#define CKF_EC_F_2M   0x00200000UL
 
#define CKF_EC_F_P   0x00100000UL
 
#define CKF_EC_NAMEDCURVE   0x00800000UL
 
#define CKF_EC_UNCOMPRESS   0x01000000UL
 
#define CKF_ENCRYPT   0x00000100UL
 
#define CKF_ERROR_STATE   0x01000000UL
 
#define CKF_EXCLUDE_CHALLENGE   0x00000008UL
 
#define CKF_EXCLUDE_COUNTER   0x00000004UL
 
#define CKF_EXCLUDE_PIN   0x00000010UL
 
#define CKF_EXCLUDE_TIME   0x00000002UL
 
#define CKF_EXTENSION   0x80000000UL
 
#define CKF_GENERATE   0x00008000UL
 
#define CKF_GENERATE_KEY_PAIR   0x00010000UL
 
#define CKF_HW   0x00000001UL /* performed by HW */
 
#define CKF_HW_SLOT   0x00000004UL /* hardware slot */
 
#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001UL
 
#define CKF_LOGIN_REQUIRED   0x00000004UL /* user must login */
 
#define CKF_NEXT_OTP   0x00000001UL
 
#define CKF_OS_LOCKING_OK   0x00000002UL
 
#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100UL
 
#define CKF_REMOVABLE_DEVICE   0x00000002UL /* removable devices*/
 
#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020UL
 
#define CKF_RNG   0x00000001UL /* has random # generator */
 
#define CKF_RW_SESSION   0x00000002UL /* session is r/w */
 
#define CKF_SECONDARY_AUTHENTICATION   0x00000800UL
 
#define CKF_SERIAL_SESSION   0x00000004UL /* no parallel */
 
#define CKF_SIGN   0x00000800UL
 
#define CKF_SIGN_RECOVER   0x00001000UL
 
#define CKF_SO_PIN_COUNT_LOW   0x00100000UL
 
#define CKF_SO_PIN_FINAL_TRY   0x00200000UL
 
#define CKF_SO_PIN_LOCKED   0x00400000UL
 
#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000UL
 
#define CKF_TOKEN_INITIALIZED   0x00000400UL
 
#define CKF_TOKEN_PRESENT   0x00000001UL /* a token is there */
 
#define CKF_UNWRAP   0x00040000UL
 
#define CKF_USER_FRIENDLY_OTP   0x00000020UL
 
#define CKF_USER_PIN_COUNT_LOW   0x00010000UL
 
#define CKF_USER_PIN_FINAL_TRY   0x00020000UL
 
#define CKF_USER_PIN_INITIALIZED   0x00000008UL /* normal user's PIN is set */
 
#define CKF_USER_PIN_LOCKED   0x00040000UL
 
#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000UL
 
#define CKF_VERIFY   0x00002000UL
 
#define CKF_VERIFY_RECOVER   0x00004000UL
 
#define CKF_WRAP   0x00020000UL
 
#define CKF_WRITE_PROTECTED   0x00000002UL /* token is write-protected */
 
#define CKG_MGF1_SHA1   0x00000001UL
 
#define CKG_MGF1_SHA224   0x00000005UL
 
#define CKG_MGF1_SHA256   0x00000002UL
 
#define CKG_MGF1_SHA384   0x00000003UL
 
#define CKG_MGF1_SHA512   0x00000004UL
 
#define CKH_CLOCK   0x00000002UL
 
#define CKH_MONOTONIC_COUNTER   0x00000001UL
 
#define CKH_USER_INTERFACE   0x00000003UL
 
#define CKH_VENDOR_DEFINED   0x80000000UL
 
#define CKK_ACTI   0x00000024UL
 
#define CKK_AES   0x0000001FUL
 
#define CKK_ARIA   0x00000026UL
 
#define CKK_BATON   0x0000001CUL
 
#define CKK_BLOWFISH   0x00000020UL
 
#define CKK_CAMELLIA   0x00000025UL
 
#define CKK_CAST   0x00000016UL
 
#define CKK_CAST128   0x00000018UL
 
#define CKK_CAST3   0x00000017UL
 
#define CKK_CAST5   0x00000018UL /* Deprecated */
 
#define CKK_CDMF   0x0000001EUL
 
#define CKK_DES   0x00000013UL
 
#define CKK_DES2   0x00000014UL
 
#define CKK_DES3   0x00000015UL
 
#define CKK_DH   0x00000002UL
 
#define CKK_DSA   0x00000001UL
 
#define CKK_EC   0x00000003UL
 
#define CKK_ECDSA   0x00000003UL /* Deprecated */
 
#define CKK_GENERIC_SECRET   0x00000010UL
 
#define CKK_GOST28147   0x00000032UL
 
#define CKK_GOSTR3410   0x00000030UL
 
#define CKK_GOSTR3411   0x00000031UL
 
#define CKK_HOTP   0x00000023UL
 
#define CKK_IDEA   0x0000001AUL
 
#define CKK_JUNIPER   0x0000001DUL
 
#define CKK_KEA   0x00000005UL
 
#define CKK_MD5_HMAC   0x00000027UL
 
#define CKK_RC2   0x00000011UL
 
#define CKK_RC4   0x00000012UL
 
#define CKK_RC5   0x00000019UL
 
#define CKK_RIPEMD128_HMAC   0x00000029UL
 
#define CKK_RIPEMD160_HMAC   0x0000002AUL
 
#define CKK_RSA   0x00000000UL
 
#define CKK_SECURID   0x00000022UL
 
#define CKK_SEED   0x0000002FUL
 
#define CKK_SHA224_HMAC   0x0000002EUL
 
#define CKK_SHA256_HMAC   0x0000002BUL
 
#define CKK_SHA384_HMAC   0x0000002CUL
 
#define CKK_SHA512_HMAC   0x0000002DUL
 
#define CKK_SHA_1_HMAC   0x00000028UL
 
#define CKK_SKIPJACK   0x0000001BUL
 
#define CKK_TWOFISH   0x00000021UL
 
#define CKK_VENDOR_DEFINED   0x80000000UL
 
#define CKK_X9_42_DH   0x00000004UL
 
#define CKM_ACTI   0x000002A0UL
 
#define CKM_ACTI_KEY_GEN   0x000002A1UL
 
#define CKM_AES_CBC   0x00001082UL
 
#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105UL
 
#define CKM_AES_CBC_PAD   0x00001085UL
 
#define CKM_AES_CCM   0x00001088UL
 
#define CKM_AES_CFB1   0x00002108UL
 
#define CKM_AES_CFB128   0x00002107UL
 
#define CKM_AES_CFB64   0x00002105UL
 
#define CKM_AES_CFB8   0x00002106UL
 
#define CKM_AES_CMAC   0x0000108AUL
 
#define CKM_AES_CMAC_GENERAL   0x0000108BUL
 
#define CKM_AES_CTR   0x00001086UL
 
#define CKM_AES_CTS   0x00001089UL
 
#define CKM_AES_ECB   0x00001081UL
 
#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104UL
 
#define CKM_AES_GCM   0x00001087UL
 
#define CKM_AES_GMAC   0x0000108EUL
 
#define CKM_AES_KEY_GEN   0x00001080UL
 
#define CKM_AES_KEY_WRAP   0x00002109UL /* WAS: 0x00001090 */
 
#define CKM_AES_KEY_WRAP_PAD   0x0000210AUL /* WAS: 0x00001091 */
 
#define CKM_AES_MAC   0x00001083UL
 
#define CKM_AES_MAC_GENERAL   0x00001084UL
 
#define CKM_AES_OFB   0x00002104UL
 
#define CKM_AES_XCBC_MAC   0x0000108CUL
 
#define CKM_AES_XCBC_MAC_96   0x0000108DUL
 
#define CKM_ARIA_CBC   0x00000562UL
 
#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567UL
 
#define CKM_ARIA_CBC_PAD   0x00000565UL
 
#define CKM_ARIA_ECB   0x00000561UL
 
#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566UL
 
#define CKM_ARIA_KEY_GEN   0x00000560UL
 
#define CKM_ARIA_MAC   0x00000563UL
 
#define CKM_ARIA_MAC_GENERAL   0x00000564UL
 
#define CKM_BATON_CBC128   0x00001033UL
 
#define CKM_BATON_COUNTER   0x00001034UL
 
#define CKM_BATON_ECB128   0x00001031UL
 
#define CKM_BATON_ECB96   0x00001032UL
 
#define CKM_BATON_KEY_GEN   0x00001030UL
 
#define CKM_BATON_SHUFFLE   0x00001035UL
 
#define CKM_BATON_WRAP   0x00001036UL
 
#define CKM_BLOWFISH_CBC   0x00001091UL
 
#define CKM_BLOWFISH_CBC_PAD   0x00001094UL
 
#define CKM_BLOWFISH_KEY_GEN   0x00001090UL
 
#define CKM_CAMELLIA_CBC   0x00000552UL
 
#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557UL
 
#define CKM_CAMELLIA_CBC_PAD   0x00000555UL
 
#define CKM_CAMELLIA_CTR   0x00000558UL
 
#define CKM_CAMELLIA_ECB   0x00000551UL
 
#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556UL
 
#define CKM_CAMELLIA_KEY_GEN   0x00000550UL
 
#define CKM_CAMELLIA_MAC   0x00000553UL
 
#define CKM_CAMELLIA_MAC_GENERAL   0x00000554UL
 
#define CKM_CAST128_CBC   0x00000322UL
 
#define CKM_CAST128_CBC_PAD   0x00000325UL
 
#define CKM_CAST128_ECB   0x00000321UL
 
#define CKM_CAST128_KEY_GEN   0x00000320UL
 
#define CKM_CAST128_MAC   0x00000323UL
 
#define CKM_CAST128_MAC_GENERAL   0x00000324UL
 
#define CKM_CAST3_CBC   0x00000312UL
 
#define CKM_CAST3_CBC_PAD   0x00000315UL
 
#define CKM_CAST3_ECB   0x00000311UL
 
#define CKM_CAST3_KEY_GEN   0x00000310UL
 
#define CKM_CAST3_MAC   0x00000313UL
 
#define CKM_CAST3_MAC_GENERAL   0x00000314UL
 
#define CKM_CAST5_CBC   0x00000322UL /* Deprecated */
 
#define CKM_CAST5_CBC_PAD   0x00000325UL /* Deprecated */
 
#define CKM_CAST5_ECB   0x00000321UL
 
#define CKM_CAST5_KEY_GEN   0x00000320UL
 
#define CKM_CAST5_MAC   0x00000323UL /* Deprecated */
 
#define CKM_CAST5_MAC_GENERAL   0x00000324UL /* Deprecated */
 
#define CKM_CAST_CBC   0x00000302UL
 
#define CKM_CAST_CBC_PAD   0x00000305UL
 
#define CKM_CAST_ECB   0x00000301UL
 
#define CKM_CAST_KEY_GEN   0x00000300UL
 
#define CKM_CAST_MAC   0x00000303UL
 
#define CKM_CAST_MAC_GENERAL   0x00000304UL
 
#define CKM_CDMF_CBC   0x00000142UL
 
#define CKM_CDMF_CBC_PAD   0x00000145UL
 
#define CKM_CDMF_ECB   0x00000141UL
 
#define CKM_CDMF_KEY_GEN   0x00000140UL
 
#define CKM_CDMF_MAC   0x00000143UL
 
#define CKM_CDMF_MAC_GENERAL   0x00000144UL
 
#define CKM_CMS_SIG   0x00000500UL
 
#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362UL
 
#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360UL
 
#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363UL
 
#define CKM_DES2_KEY_GEN   0x00000130UL
 
#define CKM_DES3_CBC   0x00000133UL
 
#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103UL
 
#define CKM_DES3_CBC_PAD   0x00000136UL
 
#define CKM_DES3_CMAC   0x00000138UL
 
#define CKM_DES3_CMAC_GENERAL   0x00000137UL
 
#define CKM_DES3_ECB   0x00000132UL
 
#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102UL
 
#define CKM_DES3_KEY_GEN   0x00000131UL
 
#define CKM_DES3_MAC   0x00000134UL
 
#define CKM_DES3_MAC_GENERAL   0x00000135UL
 
#define CKM_DES_CBC   0x00000122UL
 
#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101UL
 
#define CKM_DES_CBC_PAD   0x00000125UL
 
#define CKM_DES_CFB64   0x00000152UL
 
#define CKM_DES_CFB8   0x00000153UL
 
#define CKM_DES_ECB   0x00000121UL
 
#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100UL
 
#define CKM_DES_KEY_GEN   0x00000120UL
 
#define CKM_DES_MAC   0x00000123UL
 
#define CKM_DES_MAC_GENERAL   0x00000124UL
 
#define CKM_DES_OFB64   0x00000150UL
 
#define CKM_DES_OFB8   0x00000151UL
 
#define CKM_DH_PKCS_DERIVE   0x00000021UL
 
#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020UL
 
#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001UL
 
#define CKM_DSA   0x00000011UL
 
#define CKM_DSA_KEY_PAIR_GEN   0x00000010UL
 
#define CKM_DSA_PARAMETER_GEN   0x00002000UL
 
#define CKM_DSA_PROBABLISTIC_PARAMETER_GEN   0x00002003UL
 
#define CKM_DSA_SHA1   0x00000012UL
 
#define CKM_DSA_SHA224   0x00000013UL
 
#define CKM_DSA_SHA256   0x00000014UL
 
#define CKM_DSA_SHA384   0x00000015UL
 
#define CKM_DSA_SHA512   0x00000016UL
 
#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN   0x00002004UL
 
#define CKM_EC_KEY_PAIR_GEN   0x00001040UL
 
#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051UL
 
#define CKM_ECDH1_DERIVE   0x00001050UL
 
#define CKM_ECDH_AES_KEY_WRAP   0x00001053UL
 
#define CKM_ECDSA   0x00001041UL
 
#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040UL /* Deprecated */
 
#define CKM_ECDSA_SHA1   0x00001042UL
 
#define CKM_ECDSA_SHA224   0x00001043UL
 
#define CKM_ECDSA_SHA256   0x00001044UL
 
#define CKM_ECDSA_SHA384   0x00001045UL
 
#define CKM_ECDSA_SHA512   0x00001046UL
 
#define CKM_ECMQV_DERIVE   0x00001052UL
 
#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365UL
 
#define CKM_FASTHASH   0x00001070UL
 
#define CKM_FORTEZZA_TIMESTAMP   0x00001020UL
 
#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350UL
 
#define CKM_GOST28147   0x00001222UL
 
#define CKM_GOST28147_ECB   0x00001221UL
 
#define CKM_GOST28147_KEY_GEN   0x00001220UL
 
#define CKM_GOST28147_KEY_WRAP   0x00001224UL
 
#define CKM_GOST28147_MAC   0x00001223UL
 
#define CKM_GOSTR3410   0x00001201UL
 
#define CKM_GOSTR3410_DERIVE   0x00001204UL
 
#define CKM_GOSTR3410_KEY_PAIR_GEN   0x00001200UL
 
#define CKM_GOSTR3410_KEY_WRAP   0x00001203UL
 
#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202UL
 
#define CKM_GOSTR3411   0x00001210UL
 
#define CKM_GOSTR3411_HMAC   0x00001211UL
 
#define CKM_HOTP   0x00000291UL
 
#define CKM_HOTP_KEY_GEN   0x00000290UL
 
#define CKM_IDEA_CBC   0x00000342UL
 
#define CKM_IDEA_CBC_PAD   0x00000345UL
 
#define CKM_IDEA_ECB   0x00000341UL
 
#define CKM_IDEA_KEY_GEN   0x00000340UL
 
#define CKM_IDEA_MAC   0x00000343UL
 
#define CKM_IDEA_MAC_GENERAL   0x00000344UL
 
#define CKM_JUNIPER_CBC128   0x00001062UL
 
#define CKM_JUNIPER_COUNTER   0x00001063UL
 
#define CKM_JUNIPER_ECB128   0x00001061UL
 
#define CKM_JUNIPER_KEY_GEN   0x00001060UL
 
#define CKM_JUNIPER_SHUFFLE   0x00001064UL
 
#define CKM_JUNIPER_WRAP   0x00001065UL
 
#define CKM_KEA_DERIVE   0x00001012UL
 
#define CKM_KEA_KEY_DERIVE   0x00001011UL
 
#define CKM_KEA_KEY_PAIR_GEN   0x00001010UL
 
#define CKM_KEY_WRAP_LYNKS   0x00000400UL
 
#define CKM_KEY_WRAP_SET_OAEP   0x00000401UL
 
#define CKM_KIP_DERIVE   0x00000510UL
 
#define CKM_KIP_MAC   0x00000512UL
 
#define CKM_KIP_WRAP   0x00000511UL
 
#define CKM_MD2   0x00000200UL
 
#define CKM_MD2_HMAC   0x00000201UL
 
#define CKM_MD2_HMAC_GENERAL   0x00000202UL
 
#define CKM_MD2_KEY_DERIVATION   0x00000391UL
 
#define CKM_MD2_RSA_PKCS   0x00000004UL
 
#define CKM_MD5   0x00000210UL
 
#define CKM_MD5_HMAC   0x00000211UL
 
#define CKM_MD5_HMAC_GENERAL   0x00000212UL
 
#define CKM_MD5_KEY_DERIVATION   0x00000390UL
 
#define CKM_MD5_RSA_PKCS   0x00000005UL
 
#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0UL
 
#define CKM_PBE_MD2_DES_CBC   0x000003A0UL
 
#define CKM_PBE_MD5_CAST128_CBC   0x000003A4UL
 
#define CKM_PBE_MD5_CAST3_CBC   0x000003A3UL
 
#define CKM_PBE_MD5_CAST5_CBC   0x000003A4UL /* Deprecated */
 
#define CKM_PBE_MD5_CAST_CBC   0x000003A2UL
 
#define CKM_PBE_MD5_DES_CBC   0x000003A1UL
 
#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5UL
 
#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5UL /* Deprecated */
 
#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9UL
 
#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8UL
 
#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AAUL
 
#define CKM_PBE_SHA1_RC2_40_CBC   0x000003ABUL
 
#define CKM_PBE_SHA1_RC4_128   0x000003A6UL
 
#define CKM_PBE_SHA1_RC4_40   0x000003A7UL
 
#define CKM_PKCS5_PBKD2   0x000003B0UL
 
#define CKM_RC2_CBC   0x00000102UL
 
#define CKM_RC2_CBC_PAD   0x00000105UL
 
#define CKM_RC2_ECB   0x00000101UL
 
#define CKM_RC2_KEY_GEN   0x00000100UL
 
#define CKM_RC2_MAC   0x00000103UL
 
#define CKM_RC2_MAC_GENERAL   0x00000104UL
 
#define CKM_RC4   0x00000111UL
 
#define CKM_RC4_KEY_GEN   0x00000110UL
 
#define CKM_RC5_CBC   0x00000332UL
 
#define CKM_RC5_CBC_PAD   0x00000335UL
 
#define CKM_RC5_ECB   0x00000331UL
 
#define CKM_RC5_KEY_GEN   0x00000330UL
 
#define CKM_RC5_MAC   0x00000333UL
 
#define CKM_RC5_MAC_GENERAL   0x00000334UL
 
#define CKM_RIPEMD128   0x00000230UL
 
#define CKM_RIPEMD128_HMAC   0x00000231UL
 
#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232UL
 
#define CKM_RIPEMD128_RSA_PKCS   0x00000007UL
 
#define CKM_RIPEMD160   0x00000240UL
 
#define CKM_RIPEMD160_HMAC   0x00000241UL
 
#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242UL
 
#define CKM_RIPEMD160_RSA_PKCS   0x00000008UL
 
#define CKM_RSA_9796   0x00000002UL
 
#define CKM_RSA_AES_KEY_WRAP   0x00001054UL
 
#define CKM_RSA_PKCS   0x00000001UL
 
#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000UL
 
#define CKM_RSA_PKCS_OAEP   0x00000009UL
 
#define CKM_RSA_PKCS_OAEP_TPM_1_1   0x00004002UL
 
#define CKM_RSA_PKCS_PSS   0x0000000DUL
 
#define CKM_RSA_PKCS_TPM_1_1   0x00004001UL
 
#define CKM_RSA_X9_31   0x0000000BUL
 
#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000AUL
 
#define CKM_RSA_X_509   0x00000003UL
 
#define CKM_SECURID   0x00000282UL
 
#define CKM_SECURID_KEY_GEN   0x00000280UL
 
#define CKM_SEED_CBC   0x00000652UL
 
#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657UL
 
#define CKM_SEED_CBC_PAD   0x00000655UL
 
#define CKM_SEED_ECB   0x00000651UL
 
#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656UL
 
#define CKM_SEED_KEY_GEN   0x00000650UL
 
#define CKM_SEED_MAC   0x00000653UL
 
#define CKM_SEED_MAC_GENERAL   0x00000654UL
 
#define CKM_SHA1_KEY_DERIVATION   0x00000392UL
 
#define CKM_SHA1_RSA_PKCS   0x00000006UL
 
#define CKM_SHA1_RSA_PKCS_PSS   0x0000000EUL
 
#define CKM_SHA1_RSA_X9_31   0x0000000CUL
 
#define CKM_SHA224   0x00000255UL
 
#define CKM_SHA224_HMAC   0x00000256UL
 
#define CKM_SHA224_HMAC_GENERAL   0x00000257UL
 
#define CKM_SHA224_KEY_DERIVATION   0x00000396UL
 
#define CKM_SHA224_RSA_PKCS   0x00000046UL
 
#define CKM_SHA224_RSA_PKCS_PSS   0x00000047UL
 
#define CKM_SHA256   0x00000250UL
 
#define CKM_SHA256_HMAC   0x00000251UL
 
#define CKM_SHA256_HMAC_GENERAL   0x00000252UL
 
#define CKM_SHA256_KEY_DERIVATION   0x00000393UL
 
#define CKM_SHA256_RSA_PKCS   0x00000040UL
 
#define CKM_SHA256_RSA_PKCS_PSS   0x00000043UL
 
#define CKM_SHA384   0x00000260UL
 
#define CKM_SHA384_HMAC   0x00000261UL
 
#define CKM_SHA384_HMAC_GENERAL   0x00000262UL
 
#define CKM_SHA384_KEY_DERIVATION   0x00000394UL
 
#define CKM_SHA384_RSA_PKCS   0x00000041UL
 
#define CKM_SHA384_RSA_PKCS_PSS   0x00000044UL
 
#define CKM_SHA512   0x00000270UL
 
#define CKM_SHA512_224   0x00000048UL
 
#define CKM_SHA512_224_HMAC   0x00000049UL
 
#define CKM_SHA512_224_HMAC_GENERAL   0x0000004AUL
 
#define CKM_SHA512_224_KEY_DERIVATION   0x0000004BUL
 
#define CKM_SHA512_256   0x0000004CUL
 
#define CKM_SHA512_256_HMAC   0x0000004DUL
 
#define CKM_SHA512_256_HMAC_GENERAL   0x0000004EUL
 
#define CKM_SHA512_256_KEY_DERIVATION   0x0000004FUL
 
#define CKM_SHA512_HMAC   0x00000271UL
 
#define CKM_SHA512_HMAC_GENERAL   0x00000272UL
 
#define CKM_SHA512_KEY_DERIVATION   0x00000395UL
 
#define CKM_SHA512_RSA_PKCS   0x00000042UL
 
#define CKM_SHA512_RSA_PKCS_PSS   0x00000045UL
 
#define CKM_SHA512_T   0x00000050UL
 
#define CKM_SHA512_T_HMAC   0x00000051UL
 
#define CKM_SHA512_T_HMAC_GENERAL   0x00000052UL
 
#define CKM_SHA512_T_KEY_DERIVATION   0x00000053UL
 
#define CKM_SHA_1   0x00000220UL
 
#define CKM_SHA_1_HMAC   0x00000221UL
 
#define CKM_SHA_1_HMAC_GENERAL   0x00000222UL
 
#define CKM_SKIPJACK_CBC64   0x00001002UL
 
#define CKM_SKIPJACK_CFB16   0x00001006UL
 
#define CKM_SKIPJACK_CFB32   0x00001005UL
 
#define CKM_SKIPJACK_CFB64   0x00001004UL
 
#define CKM_SKIPJACK_CFB8   0x00001007UL
 
#define CKM_SKIPJACK_ECB64   0x00001001UL
 
#define CKM_SKIPJACK_KEY_GEN   0x00001000UL
 
#define CKM_SKIPJACK_OFB64   0x00001003UL
 
#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009UL
 
#define CKM_SKIPJACK_RELAYX   0x0000100aUL
 
#define CKM_SKIPJACK_WRAP   0x00001008UL
 
#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372UL
 
#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371UL
 
#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373UL
 
#define CKM_SSL3_MD5_MAC   0x00000380UL
 
#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370UL
 
#define CKM_SSL3_SHA1_MAC   0x00000381UL
 
#define CKM_TLS10_MAC_CLIENT   0x000003D7UL
 
#define CKM_TLS10_MAC_SERVER   0x000003D6UL
 
#define CKM_TLS12_KDF   0x000003D9UL
 
#define CKM_TLS12_KEY_AND_MAC_DERIVE   0x000003E1UL
 
#define CKM_TLS12_KEY_SAFE_DERIVE   0x000003E3UL
 
#define CKM_TLS12_MAC   0x000003D8UL
 
#define CKM_TLS12_MASTER_KEY_DERIVE   0x000003E0UL
 
#define CKM_TLS12_MASTER_KEY_DERIVE_DH   0x000003E2UL
 
#define CKM_TLS_KDF   0x000003E5UL
 
#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376UL
 
#define CKM_TLS_MAC   0x000003E4UL
 
#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375UL
 
#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377UL
 
#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374UL
 
#define CKM_TLS_PRF   0x00000378UL
 
#define CKM_TWOFISH_CBC   0x00001093UL
 
#define CKM_TWOFISH_CBC_PAD   0x00001095UL
 
#define CKM_TWOFISH_KEY_GEN   0x00001092UL
 
#define CKM_VENDOR_DEFINED   0x80000000UL
 
#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5UL
 
#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1UL
 
#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2UL
 
#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0UL
 
#define CKM_WTLS_PRF   0x000003D3UL
 
#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4UL
 
#define CKM_X9_42_DH_DERIVE   0x00000031UL
 
#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032UL
 
#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030UL
 
#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002UL
 
#define CKM_X9_42_MQV_DERIVE   0x00000033UL
 
#define CKM_XOR_BASE_AND_DATA   0x00000364UL
 
#define CKN_OTP_CHANGED   1UL
 
#define CKN_SURRENDER   0UL
 
#define CKO_CERTIFICATE   0x00000001UL
 
#define CKO_DATA   0x00000000UL
 
#define CKO_DOMAIN_PARAMETERS   0x00000006UL
 
#define CKO_HW_FEATURE   0x00000005UL
 
#define CKO_MECHANISM   0x00000007UL
 
#define CKO_OTP_KEY   0x00000008UL
 
#define CKO_PRIVATE_KEY   0x00000003UL
 
#define CKO_PUBLIC_KEY   0x00000002UL
 
#define CKO_SECRET_KEY   0x00000004UL
 
#define CKO_VENDOR_DEFINED   0x80000000UL
 
#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411   0x00000002UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA224   0x00000003UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA256   0x00000004UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA384   0x00000005UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA512   0x00000006UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA512_224   0x00000007UL
 
#define CKP_PKCS5_PBKD2_HMAC_SHA512_256   0x00000008UL
 
#define CKR_ACTION_PROHIBITED   0x0000001BUL
 
#define CKR_ARGUMENTS_BAD   0x00000007UL
 
#define CKR_ATTRIBUTE_READ_ONLY   0x00000010UL
 
#define CKR_ATTRIBUTE_SENSITIVE   0x00000011UL
 
#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012UL
 
#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013UL
 
#define CKR_BUFFER_TOO_SMALL   0x00000150UL
 
#define CKR_CANCEL   0x00000001UL
 
#define CKR_CANT_LOCK   0x0000000AUL
 
#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191UL
 
#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190UL
 
#define CKR_CURVE_NOT_SUPPORTED   0x00000140UL
 
#define CKR_DATA_INVALID   0x00000020UL
 
#define CKR_DATA_LEN_RANGE   0x00000021UL
 
#define CKR_DEVICE_ERROR   0x00000030UL
 
#define CKR_DEVICE_MEMORY   0x00000031UL
 
#define CKR_DEVICE_REMOVED   0x00000032UL
 
#define CKR_DOMAIN_PARAMS_INVALID   0x00000130UL
 
#define CKR_ENCRYPTED_DATA_INVALID   0x00000040UL
 
#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041UL
 
#define CKR_EXCEEDED_MAX_ITERATIONS   0x000001B5UL
 
#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6UL
 
#define CKR_FUNCTION_CANCELED   0x00000050UL
 
#define CKR_FUNCTION_FAILED   0x00000006UL
 
#define CKR_FUNCTION_NOT_PARALLEL   0x00000051UL
 
#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054UL
 
#define CKR_FUNCTION_REJECTED   0x00000200UL
 
#define CKR_GENERAL_ERROR   0x00000005UL
 
#define CKR_HOST_MEMORY   0x00000002UL
 
#define CKR_INFORMATION_SENSITIVE   0x00000170UL
 
#define CKR_KEY_CHANGED   0x00000065UL
 
#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068UL
 
#define CKR_KEY_HANDLE_INVALID   0x00000060UL
 
#define CKR_KEY_INDIGESTIBLE   0x00000067UL
 
#define CKR_KEY_NEEDED   0x00000066UL
 
#define CKR_KEY_NOT_NEEDED   0x00000064UL
 
#define CKR_KEY_NOT_WRAPPABLE   0x00000069UL
 
#define CKR_KEY_SIZE_RANGE   0x00000062UL
 
#define CKR_KEY_TYPE_INCONSISTENT   0x00000063UL
 
#define CKR_KEY_UNEXTRACTABLE   0x0000006AUL
 
#define CKR_LIBRARY_LOAD_FAILED   0x000001B7UL
 
#define CKR_MECHANISM_INVALID   0x00000070UL
 
#define CKR_MECHANISM_PARAM_INVALID   0x00000071UL
 
#define CKR_MUTEX_BAD   0x000001A0UL
 
#define CKR_MUTEX_NOT_LOCKED   0x000001A1UL
 
#define CKR_NEED_TO_CREATE_THREADS   0x00000009UL
 
#define CKR_NEW_PIN_MODE   0x000001B0UL
 
#define CKR_NEXT_OTP   0x000001B1UL
 
#define CKR_NO_EVENT   0x00000008UL
 
#define CKR_OBJECT_HANDLE_INVALID   0x00000082UL
 
#define CKR_OK   0x00000000UL
 
#define CKR_OPERATION_ACTIVE   0x00000090UL
 
#define CKR_OPERATION_NOT_INITIALIZED   0x00000091UL
 
#define CKR_PIN_EXPIRED   0x000000A3UL
 
#define CKR_PIN_INCORRECT   0x000000A0UL
 
#define CKR_PIN_INVALID   0x000000A1UL
 
#define CKR_PIN_LEN_RANGE   0x000000A2UL
 
#define CKR_PIN_LOCKED   0x000000A4UL
 
#define CKR_PIN_TOO_WEAK   0x000001B8UL
 
#define CKR_PUBLIC_KEY_INVALID   0x000001B9UL
 
#define CKR_RANDOM_NO_RNG   0x00000121UL
 
#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120UL
 
#define CKR_SAVED_STATE_INVALID   0x00000160UL
 
#define CKR_SESSION_CLOSED   0x000000B0UL
 
#define CKR_SESSION_COUNT   0x000000B1UL
 
#define CKR_SESSION_EXISTS   0x000000B6UL
 
#define CKR_SESSION_HANDLE_INVALID   0x000000B3UL
 
#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4UL
 
#define CKR_SESSION_READ_ONLY   0x000000B5UL
 
#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7UL
 
#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8UL
 
#define CKR_SIGNATURE_INVALID   0x000000C0UL
 
#define CKR_SIGNATURE_LEN_RANGE   0x000000C1UL
 
#define CKR_SLOT_ID_INVALID   0x00000003UL
 
#define CKR_STATE_UNSAVEABLE   0x00000180UL
 
#define CKR_TEMPLATE_INCOMPLETE   0x000000D0UL
 
#define CKR_TEMPLATE_INCONSISTENT   0x000000D1UL
 
#define CKR_TOKEN_NOT_PRESENT   0x000000E0UL
 
#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1UL
 
#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2UL
 
#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0UL
 
#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1UL
 
#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2UL
 
#define CKR_USER_ALREADY_LOGGED_IN   0x00000100UL
 
#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104UL
 
#define CKR_USER_NOT_LOGGED_IN   0x00000101UL
 
#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102UL
 
#define CKR_USER_TOO_MANY_TYPES   0x00000105UL
 
#define CKR_USER_TYPE_INVALID   0x00000103UL
 
#define CKR_VENDOR_DEFINED   0x80000000UL
 
#define CKR_WRAPPED_KEY_INVALID   0x00000110UL
 
#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112UL
 
#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113UL
 
#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114UL
 
#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115UL
 
#define CKS_RO_PUBLIC_SESSION   0UL
 
#define CKS_RO_USER_FUNCTIONS   1UL
 
#define CKS_RW_PUBLIC_SESSION   2UL
 
#define CKS_RW_SO_FUNCTIONS   4UL
 
#define CKS_RW_USER_FUNCTIONS   3UL
 
#define CKU_CONTEXT_SPECIFIC   2UL
 
#define CKU_SO   0UL
 
#define CKU_USER   1UL
 
#define CKZ_DATA_SPECIFIED   0x00000001UL
 
#define CKZ_SALT_SPECIFIED   0x00000001UL
 
#define CRYPTOKI_VERSION_AMENDMENT   0
 
#define CRYPTOKI_VERSION_MAJOR   2
 
#define CRYPTOKI_VERSION_MINOR   40
 
#define FALSE   CK_FALSE
 
#define TRUE   CK_TRUE
 

Typedefs

typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_AES_CBC_ENCRYPT_DATA_PARAMS
 
typedef CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct CK_AES_CCM_PARAMS CK_AES_CCM_PARAMS
 
typedef CK_AES_CCM_PARAMS CK_PTR CK_AES_CCM_PARAMS_PTR
 
typedef struct CK_AES_CTR_PARAMS CK_AES_CTR_PARAMS
 
typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR
 
typedef struct CK_AES_GCM_PARAMS CK_AES_GCM_PARAMS
 
typedef CK_AES_GCM_PARAMS CK_PTR CK_AES_GCM_PARAMS_PTR
 
typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
 
typedef CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct CK_ATTRIBUTE CK_ATTRIBUTE
 
typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR
 
typedef CK_ULONG CK_ATTRIBUTE_TYPE
 
typedef CK_BYTE CK_BBOOL
 
typedef unsigned char CK_BYTE
 
typedef CK_BYTE CK_PTR CK_BYTE_PTR
 
typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS
 
typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR
 
typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
 
typedef CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct CK_CAMELLIA_CTR_PARAMS CK_CAMELLIA_CTR_PARAMS
 
typedef CK_CAMELLIA_CTR_PARAMS CK_PTR CK_CAMELLIA_CTR_PARAMS_PTR
 
typedef struct CK_CCM_PARAMS CK_CCM_PARAMS
 
typedef CK_CCM_PARAMS CK_PTR CK_CCM_PARAMS_PTR
 
typedef CK_ULONG CK_CERTIFICATE_CATEGORY
 
typedef CK_ULONG CK_CERTIFICATE_TYPE
 
typedef CK_BYTE CK_CHAR
 
typedef CK_CHAR CK_PTR CK_CHAR_PTR
 
typedef struct CK_CMS_SIG_PARAMS CK_CMS_SIG_PARAMS
 
typedef CK_CMS_SIG_PARAMS CK_PTR CK_CMS_SIG_PARAMS_PTR
 
typedef struct CK_DATE CK_DATE
 
typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_DES_CBC_ENCRYPT_DATA_PARAMS
 
typedef CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef struct CK_DSA_PARAMETER_GEN_PARAM CK_DSA_PARAMETER_GEN_PARAM
 
typedef CK_DSA_PARAMETER_GEN_PARAM CK_PTR CK_DSA_PARAMETER_GEN_PARAM_PTR
 
typedef CK_ULONG CK_EC_KDF_TYPE
 
typedef struct CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS
 
typedef CK_ECDH1_DERIVE_PARAMS CK_PTR CK_ECDH1_DERIVE_PARAMS_PTR
 
typedef struct CK_ECDH2_DERIVE_PARAMS CK_ECDH2_DERIVE_PARAMS
 
typedef CK_ECDH2_DERIVE_PARAMS CK_PTR CK_ECDH2_DERIVE_PARAMS_PTR
 
typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS CK_ECDH_AES_KEY_WRAP_PARAMS
 
typedef CK_ECDH_AES_KEY_WRAP_PARAMS CK_PTR CK_ECDH_AES_KEY_WRAP_PARAMS_PTR
 
typedef struct CK_ECMQV_DERIVE_PARAMS CK_ECMQV_DERIVE_PARAMS
 
typedef CK_ECMQV_DERIVE_PARAMS CK_PTR CK_ECMQV_DERIVE_PARAMS_PTR
 
typedef CK_ULONG CK_EXTRACT_PARAMS
 
typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR
 
typedef CK_ULONG CK_FLAGS
 
typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST
 
typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR
 
typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR
 
typedef struct CK_GCM_PARAMS CK_GCM_PARAMS
 
typedef CK_GCM_PARAMS CK_PTR CK_GCM_PARAMS_PTR
 
typedef struct CK_GOSTR3410_DERIVE_PARAMS CK_GOSTR3410_DERIVE_PARAMS
 
typedef CK_GOSTR3410_DERIVE_PARAMS CK_PTR CK_GOSTR3410_DERIVE_PARAMS_PTR
 
typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS CK_GOSTR3410_KEY_WRAP_PARAMS
 
typedef CK_GOSTR3410_KEY_WRAP_PARAMS CK_PTR CK_GOSTR3410_KEY_WRAP_PARAMS_PTR
 
typedef CK_ULONG CK_HW_FEATURE_TYPE
 
typedef struct CK_INFO CK_INFO
 
typedef CK_INFO CK_PTR CK_INFO_PTR
 
typedef CK_ULONG CK_JAVA_MIDP_SECURITY_DOMAIN
 
typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS
 
typedef CK_KEA_DERIVE_PARAMS CK_PTR CK_KEA_DERIVE_PARAMS_PTR
 
typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA
 
typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR CK_KEY_DERIVATION_STRING_DATA_PTR
 
typedef CK_ULONG CK_KEY_TYPE
 
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS
 
typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR CK_KEY_WRAP_SET_OAEP_PARAMS_PTR
 
typedef struct CK_KIP_PARAMS CK_KIP_PARAMS
 
typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR
 
typedef long int CK_LONG
 
typedef CK_ULONG CK_MAC_GENERAL_PARAMS
 
typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR
 
typedef struct CK_MECHANISM CK_MECHANISM
 
typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO
 
typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR
 
typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR
 
typedef CK_ULONG CK_MECHANISM_TYPE
 
typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR
 
typedef CK_ULONG CK_NOTIFICATION
 
typedef CK_ULONG CK_OBJECT_CLASS
 
typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR
 
typedef CK_ULONG CK_OBJECT_HANDLE
 
typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR
 
typedef struct CK_OTP_PARAM CK_OTP_PARAM
 
typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR
 
typedef CK_ULONG CK_OTP_PARAM_TYPE
 
typedef struct CK_OTP_PARAMS CK_OTP_PARAMS
 
typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR
 
typedef struct CK_OTP_SIGNATURE_INFO CK_OTP_SIGNATURE_INFO
 
typedef CK_OTP_SIGNATURE_INFO CK_PTR CK_OTP_SIGNATURE_INFO_PTR
 
typedef CK_OTP_PARAM_TYPE CK_PARAM_TYPE
 
typedef struct CK_PBE_PARAMS CK_PBE_PARAMS
 
typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR
 
typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS
 
typedef struct CK_PKCS5_PBKD2_PARAMS2 CK_PKCS5_PBKD2_PARAMS2
 
typedef CK_PKCS5_PBKD2_PARAMS2 CK_PTR CK_PKCS5_PBKD2_PARAMS2_PTR
 
typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR
 
typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE
 
typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR
 
typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE
 
typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR
 
typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS
 
typedef CK_RC2_CBC_PARAMS CK_PTR CK_RC2_CBC_PARAMS_PTR
 
typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS
 
typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR CK_RC2_MAC_GENERAL_PARAMS_PTR
 
typedef CK_ULONG CK_RC2_PARAMS
 
typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR
 
typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS
 
typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR
 
typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS
 
typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR CK_RC5_MAC_GENERAL_PARAMS_PTR
 
typedef struct CK_RC5_PARAMS CK_RC5_PARAMS
 
typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR
 
typedef struct CK_RSA_AES_KEY_WRAP_PARAMS CK_RSA_AES_KEY_WRAP_PARAMS
 
typedef CK_RSA_AES_KEY_WRAP_PARAMS CK_PTR CK_RSA_AES_KEY_WRAP_PARAMS_PTR
 
typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE
 
typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR
 
typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS
 
typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR CK_RSA_PKCS_OAEP_PARAMS_PTR
 
typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE
 
typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR
 
typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS
 
typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR CK_RSA_PKCS_PSS_PARAMS_PTR
 
typedef CK_ULONG CK_RV
 
typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_SEED_CBC_ENCRYPT_DATA_PARAMS
 
typedef CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR
 
typedef CK_ULONG CK_SESSION_HANDLE
 
typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR
 
typedef struct CK_SESSION_INFO CK_SESSION_INFO
 
typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR
 
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS
 
typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR CK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR
 
typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS
 
typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR CK_SKIPJACK_RELAYX_PARAMS_PTR
 
typedef CK_ULONG CK_SLOT_ID
 
typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR
 
typedef struct CK_SLOT_INFO CK_SLOT_INFO
 
typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR
 
typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT
 
typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR
 
typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS
 
typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR
 
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS
 
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR
 
typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA
 
typedef CK_ULONG CK_STATE
 
typedef struct CK_TLS12_KEY_MAT_PARAMS CK_TLS12_KEY_MAT_PARAMS
 
typedef CK_TLS12_KEY_MAT_PARAMS CK_PTR CK_TLS12_KEY_MAT_PARAMS_PTR
 
typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMS CK_TLS12_MASTER_KEY_DERIVE_PARAMS
 
typedef CK_TLS12_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR
 
typedef struct CK_TLS_KDF_PARAMS CK_TLS_KDF_PARAMS
 
typedef CK_TLS_KDF_PARAMS CK_PTR CK_TLS_KDF_PARAMS_PTR
 
typedef struct CK_TLS_MAC_PARAMS CK_TLS_MAC_PARAMS
 
typedef CK_TLS_MAC_PARAMS CK_PTR CK_TLS_MAC_PARAMS_PTR
 
typedef struct CK_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS
 
typedef CK_TLS_PRF_PARAMS CK_PTR CK_TLS_PRF_PARAMS_PTR
 
typedef struct CK_TOKEN_INFO CK_TOKEN_INFO
 
typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR
 
typedef unsigned long int CK_ULONG
 
typedef CK_ULONG CK_PTR CK_ULONG_PTR
 
typedef CK_ULONG CK_USER_TYPE
 
typedef CK_BYTE CK_UTF8CHAR
 
typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR
 
typedef struct CK_VERSION CK_VERSION
 
typedef CK_VERSION CK_PTR CK_VERSION_PTR
 
typedef void CK_PTR CK_VOID_PTR
 
typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR
 
typedef struct CK_WTLS_KEY_MAT_OUT CK_WTLS_KEY_MAT_OUT
 
typedef CK_WTLS_KEY_MAT_OUT CK_PTR CK_WTLS_KEY_MAT_OUT_PTR
 
typedef struct CK_WTLS_KEY_MAT_PARAMS CK_WTLS_KEY_MAT_PARAMS
 
typedef CK_WTLS_KEY_MAT_PARAMS CK_PTR CK_WTLS_KEY_MAT_PARAMS_PTR
 
typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_WTLS_MASTER_KEY_DERIVE_PARAMS
 
typedef CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR
 
typedef struct CK_WTLS_PRF_PARAMS CK_WTLS_PRF_PARAMS
 
typedef CK_WTLS_PRF_PARAMS CK_PTR CK_WTLS_PRF_PARAMS_PTR
 
typedef struct CK_WTLS_RANDOM_DATA CK_WTLS_RANDOM_DATA
 
typedef CK_WTLS_RANDOM_DATA CK_PTR CK_WTLS_RANDOM_DATA_PTR
 
typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS
 
typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_PTR CK_X9_42_DH1_DERIVE_PARAMS_PTR
 
typedef struct CK_X9_42_DH2_DERIVE_PARAMS CK_X9_42_DH2_DERIVE_PARAMS
 
typedef CK_X9_42_DH2_DERIVE_PARAMS CK_PTR CK_X9_42_DH2_DERIVE_PARAMS_PTR
 
typedef 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_MQV_DERIVE_PARAMS CK_X9_42_MQV_DERIVE_PARAMS
 
typedef CK_X9_42_MQV_DERIVE_PARAMS CK_PTR CK_X9_42_MQV_DERIVE_PARAMS_PTR
 
typedef CK_NOTIFICATION event
 
typedef CK_NOTIFICATION CK_VOID_PTR pApplication
 

Functions

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

Macro Definition Documentation

#define CK_CERTIFICATE_CATEGORY_AUTHORITY   2UL

Definition at line 397 of file pkcs11t.h.

#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY   3UL

Definition at line 398 of file pkcs11t.h.

#define CK_CERTIFICATE_CATEGORY_TOKEN_USER   1UL

Definition at line 396 of file pkcs11t.h.

#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED   0UL

Definition at line 395 of file pkcs11t.h.

#define CK_EFFECTIVELY_INFINITE   0UL

Definition at line 59 of file pkcs11t.h.

#define CK_FALSE   0

Definition at line 24 of file pkcs11t.h.

#define CK_INVALID_HANDLE   0UL

Definition at line 75 of file pkcs11t.h.

Referenced by Botan::PKCS11::Object::reset_handle().

#define CK_OTP_CHALLENGE   2UL

Definition at line 1802 of file pkcs11t.h.

#define CK_OTP_COUNTER   4UL

Definition at line 1804 of file pkcs11t.h.

#define CK_OTP_FLAGS   5UL

Definition at line 1805 of file pkcs11t.h.

#define CK_OTP_FORMAT_ALPHANUMERIC   2UL

Definition at line 426 of file pkcs11t.h.

#define CK_OTP_FORMAT_BINARY   3UL

Definition at line 427 of file pkcs11t.h.

#define CK_OTP_FORMAT_DECIMAL   0UL

Definition at line 424 of file pkcs11t.h.

#define CK_OTP_FORMAT_HEXADECIMAL   1UL

Definition at line 425 of file pkcs11t.h.

#define CK_OTP_OUTPUT_FORMAT   7UL

Definition at line 1807 of file pkcs11t.h.

#define CK_OTP_OUTPUT_LENGTH   6UL

Definition at line 1806 of file pkcs11t.h.

#define CK_OTP_PARAM_IGNORED   0UL

Definition at line 432 of file pkcs11t.h.

#define CK_OTP_PARAM_MANDATORY   2UL

Definition at line 434 of file pkcs11t.h.

#define CK_OTP_PARAM_OPTIONAL   1UL

Definition at line 433 of file pkcs11t.h.

#define CK_OTP_PIN   1UL

Definition at line 1801 of file pkcs11t.h.

#define CK_OTP_TIME   3UL

Definition at line 1803 of file pkcs11t.h.

#define CK_OTP_VALUE   0UL

Definition at line 1800 of file pkcs11t.h.

#define CK_SECURITY_DOMAIN_MANUFACTURER   1UL

Definition at line 401 of file pkcs11t.h.

#define CK_SECURITY_DOMAIN_OPERATOR   2UL

Definition at line 402 of file pkcs11t.h.

#define CK_SECURITY_DOMAIN_THIRD_PARTY   3UL

Definition at line 403 of file pkcs11t.h.

#define CK_SECURITY_DOMAIN_UNSPECIFIED   0UL

Definition at line 400 of file pkcs11t.h.

#define CK_TRUE   1

Definition at line 23 of file pkcs11t.h.

#define CK_UNAVAILABLE_INFORMATION   (~0UL)

Definition at line 58 of file pkcs11t.h.

#define CKA_AC_ISSUER   0x00000083UL

Definition at line 447 of file pkcs11t.h.

#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600UL)

Definition at line 557 of file pkcs11t.h.

#define CKA_ALWAYS_AUTHENTICATE   0x00000202UL

Definition at line 513 of file pkcs11t.h.

#define CKA_ALWAYS_SENSITIVE   0x00000165UL

Definition at line 497 of file pkcs11t.h.

#define CKA_APPLICATION   0x00000010UL

Definition at line 441 of file pkcs11t.h.

#define CKA_ATTR_TYPES   0x00000085UL

Definition at line 449 of file pkcs11t.h.

#define CKA_AUTH_PIN_FLAGS   0x00000201UL /* Deprecated */

Definition at line 511 of file pkcs11t.h.

#define CKA_BASE   0x00000132UL

Definition at line 486 of file pkcs11t.h.

#define CKA_BITS_PER_PIXEL   0x00000406UL

Definition at line 549 of file pkcs11t.h.

#define CKA_CERTIFICATE_CATEGORY   0x00000087UL

Definition at line 451 of file pkcs11t.h.

#define CKA_CERTIFICATE_TYPE   0x00000080UL

Definition at line 444 of file pkcs11t.h.

#define CKA_CHAR_COLUMNS   0x00000404UL

Definition at line 547 of file pkcs11t.h.

#define CKA_CHAR_ROWS   0x00000403UL

Definition at line 546 of file pkcs11t.h.

#define CKA_CHAR_SETS   0x00000480UL

Definition at line 550 of file pkcs11t.h.

#define CKA_CHECK_VALUE   0x00000090UL

Definition at line 457 of file pkcs11t.h.

#define CKA_CLASS   0x00000000UL

Definition at line 437 of file pkcs11t.h.

#define CKA_COEFFICIENT   0x00000128UL

Definition at line 482 of file pkcs11t.h.

#define CKA_COLOR   0x00000405UL

Definition at line 548 of file pkcs11t.h.

#define CKA_COPYABLE   0x00000171UL

Definition at line 501 of file pkcs11t.h.

#define CKA_DECRYPT   0x00000105UL

Definition at line 464 of file pkcs11t.h.

#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502UL

Definition at line 555 of file pkcs11t.h.

#define CKA_DERIVE   0x0000010CUL

Definition at line 471 of file pkcs11t.h.

#define CKA_DERIVE_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000213UL)

Definition at line 518 of file pkcs11t.h.

#define CKA_DESTROYABLE   0x00000172UL

Definition at line 503 of file pkcs11t.h.

#define CKA_EC_PARAMS   0x00000180UL

Definition at line 506 of file pkcs11t.h.

#define CKA_EC_POINT   0x00000181UL

Definition at line 508 of file pkcs11t.h.

#define CKA_ECDSA_PARAMS   0x00000180UL /* Deprecated */

Definition at line 505 of file pkcs11t.h.

#define CKA_ENCODING_METHODS   0x00000481UL

Definition at line 551 of file pkcs11t.h.

#define CKA_ENCRYPT   0x00000104UL

Definition at line 463 of file pkcs11t.h.

#define CKA_END_DATE   0x00000111UL

Definition at line 473 of file pkcs11t.h.

#define CKA_EXPONENT_1   0x00000126UL

Definition at line 480 of file pkcs11t.h.

#define CKA_EXPONENT_2   0x00000127UL

Definition at line 481 of file pkcs11t.h.

#define CKA_EXTRACTABLE   0x00000162UL

Definition at line 494 of file pkcs11t.h.

#define CKA_GOST28147_PARAMS   0x00000252UL

Definition at line 537 of file pkcs11t.h.

#define CKA_GOSTR3410_PARAMS   0x00000250UL

Definition at line 535 of file pkcs11t.h.

#define CKA_GOSTR3411_PARAMS   0x00000251UL

Definition at line 536 of file pkcs11t.h.

#define CKA_HAS_RESET   0x00000302UL

Definition at line 541 of file pkcs11t.h.

#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL

Definition at line 455 of file pkcs11t.h.

#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008AUL

Definition at line 454 of file pkcs11t.h.

#define CKA_HW_FEATURE_TYPE   0x00000300UL

Definition at line 539 of file pkcs11t.h.

#define CKA_ID   0x00000102UL

Definition at line 461 of file pkcs11t.h.

#define CKA_ISSUER   0x00000081UL

Definition at line 445 of file pkcs11t.h.

#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088UL

Definition at line 452 of file pkcs11t.h.

#define CKA_KEY_GEN_MECHANISM   0x00000166UL

Definition at line 498 of file pkcs11t.h.

#define CKA_KEY_TYPE   0x00000100UL

Definition at line 459 of file pkcs11t.h.

#define CKA_LABEL   0x00000003UL

Definition at line 440 of file pkcs11t.h.

#define CKA_LOCAL   0x00000163UL

Definition at line 495 of file pkcs11t.h.

#define CKA_MECHANISM_TYPE   0x00000500UL

Definition at line 553 of file pkcs11t.h.

#define CKA_MIME_TYPES   0x00000482UL

Definition at line 552 of file pkcs11t.h.

#define CKA_MODIFIABLE   0x00000170UL

Definition at line 500 of file pkcs11t.h.

#define CKA_MODULUS   0x00000120UL

Definition at line 474 of file pkcs11t.h.

#define CKA_MODULUS_BITS   0x00000121UL

Definition at line 475 of file pkcs11t.h.

#define CKA_NAME_HASH_ALGORITHM   0x0000008CUL

Definition at line 456 of file pkcs11t.h.

#define CKA_NEVER_EXTRACTABLE   0x00000164UL

Definition at line 496 of file pkcs11t.h.

#define CKA_OBJECT_ID   0x00000012UL

Definition at line 443 of file pkcs11t.h.

#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224UL

Definition at line 524 of file pkcs11t.h.

#define CKA_OTP_COUNTER   0x0000022EUL

Definition at line 528 of file pkcs11t.h.

#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226UL

Definition at line 526 of file pkcs11t.h.

#define CKA_OTP_FORMAT   0x00000220UL

Definition at line 520 of file pkcs11t.h.

#define CKA_OTP_LENGTH   0x00000221UL

Definition at line 521 of file pkcs11t.h.

#define CKA_OTP_PIN_REQUIREMENT   0x00000227UL

Definition at line 527 of file pkcs11t.h.

#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022BUL

Definition at line 531 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO   0x0000022CUL

Definition at line 532 of file pkcs11t.h.

#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022DUL

Definition at line 533 of file pkcs11t.h.

#define CKA_OTP_TIME   0x0000022FUL

Definition at line 529 of file pkcs11t.h.

#define CKA_OTP_TIME_INTERVAL   0x00000222UL

Definition at line 522 of file pkcs11t.h.

#define CKA_OTP_TIME_REQUIREMENT   0x00000225UL

Definition at line 525 of file pkcs11t.h.

#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223UL

Definition at line 523 of file pkcs11t.h.

#define CKA_OTP_USER_IDENTIFIER   0x0000022AUL

Definition at line 530 of file pkcs11t.h.

#define CKA_OWNER   0x00000084UL

Definition at line 448 of file pkcs11t.h.

#define CKA_PIXEL_X   0x00000400UL

Definition at line 543 of file pkcs11t.h.

#define CKA_PIXEL_Y   0x00000401UL

Definition at line 544 of file pkcs11t.h.

#define CKA_PRIME   0x00000130UL

Definition at line 484 of file pkcs11t.h.

#define CKA_PRIME_1   0x00000124UL

Definition at line 478 of file pkcs11t.h.

#define CKA_PRIME_2   0x00000125UL

Definition at line 479 of file pkcs11t.h.

#define CKA_PRIME_BITS   0x00000133UL

Definition at line 488 of file pkcs11t.h.

#define CKA_PRIVATE   0x00000002UL

Definition at line 439 of file pkcs11t.h.

#define CKA_PRIVATE_EXPONENT   0x00000123UL

Definition at line 477 of file pkcs11t.h.

#define CKA_PUBLIC_EXPONENT   0x00000122UL

Definition at line 476 of file pkcs11t.h.

#define CKA_PUBLIC_KEY_INFO   0x00000129UL

Definition at line 483 of file pkcs11t.h.

#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501UL

Definition at line 554 of file pkcs11t.h.

#define CKA_RESET_ON_INIT   0x00000301UL

Definition at line 540 of file pkcs11t.h.

#define CKA_RESOLUTION   0x00000402UL

Definition at line 545 of file pkcs11t.h.

#define CKA_SECONDARY_AUTH   0x00000200UL /* Deprecated */

Definition at line 510 of file pkcs11t.h.

#define CKA_SENSITIVE   0x00000103UL

Definition at line 462 of file pkcs11t.h.

#define CKA_SERIAL_NUMBER   0x00000082UL

Definition at line 446 of file pkcs11t.h.

#define CKA_SIGN   0x00000108UL

Definition at line 467 of file pkcs11t.h.

#define CKA_SIGN_RECOVER   0x00000109UL

Definition at line 468 of file pkcs11t.h.

#define CKA_START_DATE   0x00000110UL

Definition at line 472 of file pkcs11t.h.

#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS

Definition at line 490 of file pkcs11t.h.

#define CKA_SUBJECT   0x00000101UL

Definition at line 460 of file pkcs11t.h.

#define CKA_SUBPRIME   0x00000131UL

Definition at line 485 of file pkcs11t.h.

#define CKA_SUBPRIME_BITS   0x00000134UL

Definition at line 489 of file pkcs11t.h.

#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503UL

Definition at line 556 of file pkcs11t.h.

#define CKA_TOKEN   0x00000001UL

Definition at line 438 of file pkcs11t.h.

#define CKA_TRUSTED   0x00000086UL

Definition at line 450 of file pkcs11t.h.

#define CKA_UNWRAP   0x00000107UL

Definition at line 466 of file pkcs11t.h.

#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212UL)

Definition at line 517 of file pkcs11t.h.

#define CKA_URL   0x00000089UL

Definition at line 453 of file pkcs11t.h.

#define CKA_VALUE   0x00000011UL

Definition at line 442 of file pkcs11t.h.

#define CKA_VALUE_BITS   0x00000160UL

Definition at line 492 of file pkcs11t.h.

#define CKA_VALUE_LEN   0x00000161UL

Definition at line 493 of file pkcs11t.h.

#define CKA_VENDOR_DEFINED   0x80000000UL

Definition at line 559 of file pkcs11t.h.

#define CKA_VERIFY   0x0000010AUL

Definition at line 469 of file pkcs11t.h.

#define CKA_VERIFY_RECOVER   0x0000010BUL

Definition at line 470 of file pkcs11t.h.

#define CKA_WRAP   0x00000106UL

Definition at line 465 of file pkcs11t.h.

#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211UL)

Definition at line 516 of file pkcs11t.h.

#define CKA_WRAP_WITH_TRUSTED   0x00000210UL

Definition at line 515 of file pkcs11t.h.

#define CKC_VENDOR_DEFINED   0x80000000UL

Definition at line 410 of file pkcs11t.h.

#define CKC_WTLS   0x00000002UL

Definition at line 409 of file pkcs11t.h.

#define CKC_X_509   0x00000000UL

Definition at line 407 of file pkcs11t.h.

#define CKC_X_509_ATTR_CERT   0x00000001UL

Definition at line 408 of file pkcs11t.h.

#define CKD_CPDIVERSIFY_KDF   0x00000009UL

Definition at line 1300 of file pkcs11t.h.

#define CKD_NULL   0x00000001UL

Definition at line 1290 of file pkcs11t.h.

#define CKD_SHA1_KDF   0x00000002UL

Definition at line 1291 of file pkcs11t.h.

#define CKD_SHA1_KDF_ASN1   0x00000003UL

Definition at line 1294 of file pkcs11t.h.

#define CKD_SHA1_KDF_CONCATENATE   0x00000004UL

Definition at line 1295 of file pkcs11t.h.

#define CKD_SHA224_KDF   0x00000005UL

Definition at line 1296 of file pkcs11t.h.

#define CKD_SHA256_KDF   0x00000006UL

Definition at line 1297 of file pkcs11t.h.

#define CKD_SHA384_KDF   0x00000007UL

Definition at line 1298 of file pkcs11t.h.

#define CKD_SHA512_KDF   0x00000008UL

Definition at line 1299 of file pkcs11t.h.

#define CKF_ARRAY_ATTRIBUTE   0x40000000UL

Definition at line 421 of file pkcs11t.h.

#define CKF_CLOCK_ON_TOKEN   0x00000040UL

Definition at line 171 of file pkcs11t.h.

#define CKF_DECRYPT   0x00000200UL

Definition at line 1007 of file pkcs11t.h.

#define CKF_DERIVE   0x00080000UL

Definition at line 1017 of file pkcs11t.h.

#define CKF_DIGEST   0x00000400UL

Definition at line 1008 of file pkcs11t.h.

#define CKF_DONT_BLOCK   1

Definition at line 1234 of file pkcs11t.h.

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200UL

Definition at line 185 of file pkcs11t.h.

#define CKF_EC_COMPRESS   0x02000000UL

Definition at line 1027 of file pkcs11t.h.

#define CKF_EC_ECPARAMETERS   0x00400000UL

Definition at line 1024 of file pkcs11t.h.

#define CKF_EC_F_2M   0x00200000UL

Definition at line 1023 of file pkcs11t.h.

#define CKF_EC_F_P   0x00100000UL

Definition at line 1022 of file pkcs11t.h.

#define CKF_EC_NAMEDCURVE   0x00800000UL

Definition at line 1025 of file pkcs11t.h.

#define CKF_EC_UNCOMPRESS   0x01000000UL

Definition at line 1026 of file pkcs11t.h.

#define CKF_ENCRYPT   0x00000100UL

Definition at line 1006 of file pkcs11t.h.

#define CKF_ERROR_STATE   0x01000000UL

Definition at line 248 of file pkcs11t.h.

#define CKF_EXCLUDE_CHALLENGE   0x00000008UL

Definition at line 1812 of file pkcs11t.h.

#define CKF_EXCLUDE_COUNTER   0x00000004UL

Definition at line 1811 of file pkcs11t.h.

#define CKF_EXCLUDE_PIN   0x00000010UL

Definition at line 1813 of file pkcs11t.h.

#define CKF_EXCLUDE_TIME   0x00000002UL

Definition at line 1810 of file pkcs11t.h.

#define CKF_EXTENSION   0x80000000UL

Definition at line 1029 of file pkcs11t.h.

#define CKF_GENERATE   0x00008000UL

Definition at line 1013 of file pkcs11t.h.

#define CKF_GENERATE_KEY_PAIR   0x00010000UL

Definition at line 1014 of file pkcs11t.h.

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

Definition at line 1003 of file pkcs11t.h.

#define CKF_HW_SLOT   0x00000004UL /* hardware slot */

Definition at line 124 of file pkcs11t.h.

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001UL

Definition at line 1225 of file pkcs11t.h.

#define CKF_LOGIN_REQUIRED   0x00000004UL /* user must login */

Definition at line 157 of file pkcs11t.h.

#define CKF_NEXT_OTP   0x00000001UL

Definition at line 1809 of file pkcs11t.h.

#define CKF_OS_LOCKING_OK   0x00000002UL

Definition at line 1226 of file pkcs11t.h.

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100UL

Definition at line 177 of file pkcs11t.h.

#define CKF_REMOVABLE_DEVICE   0x00000002UL /* removable devices*/

Definition at line 123 of file pkcs11t.h.

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020UL

Definition at line 165 of file pkcs11t.h.

#define CKF_RNG   0x00000001UL /* has random # generator */

Definition at line 155 of file pkcs11t.h.

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

Definition at line 289 of file pkcs11t.h.

#define CKF_SECONDARY_AUTHENTICATION   0x00000800UL

Definition at line 199 of file pkcs11t.h.

#define CKF_SERIAL_SESSION   0x00000004UL /* no parallel */

Definition at line 290 of file pkcs11t.h.

#define CKF_SIGN   0x00000800UL

Definition at line 1009 of file pkcs11t.h.

#define CKF_SIGN_RECOVER   0x00001000UL

Definition at line 1010 of file pkcs11t.h.

#define CKF_SO_PIN_COUNT_LOW   0x00100000UL

Definition at line 229 of file pkcs11t.h.

#define CKF_SO_PIN_FINAL_TRY   0x00200000UL

Definition at line 234 of file pkcs11t.h.

#define CKF_SO_PIN_LOCKED   0x00400000UL

Definition at line 239 of file pkcs11t.h.

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000UL

Definition at line 246 of file pkcs11t.h.

#define CKF_TOKEN_INITIALIZED   0x00000400UL

Definition at line 193 of file pkcs11t.h.

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

Definition at line 122 of file pkcs11t.h.

#define CKF_UNWRAP   0x00040000UL

Definition at line 1016 of file pkcs11t.h.

#define CKF_USER_FRIENDLY_OTP   0x00000020UL

Definition at line 1814 of file pkcs11t.h.

#define CKF_USER_PIN_COUNT_LOW   0x00010000UL

Definition at line 205 of file pkcs11t.h.

#define CKF_USER_PIN_FINAL_TRY   0x00020000UL

Definition at line 210 of file pkcs11t.h.

#define CKF_USER_PIN_INITIALIZED   0x00000008UL /* normal user's PIN is set */

Definition at line 158 of file pkcs11t.h.

#define CKF_USER_PIN_LOCKED   0x00040000UL

Definition at line 216 of file pkcs11t.h.

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000UL

Definition at line 223 of file pkcs11t.h.

#define CKF_VERIFY   0x00002000UL

Definition at line 1011 of file pkcs11t.h.

#define CKF_VERIFY_RECOVER   0x00004000UL

Definition at line 1012 of file pkcs11t.h.

#define CKF_WRAP   0x00020000UL

Definition at line 1015 of file pkcs11t.h.

#define CKF_WRITE_PROTECTED   0x00000002UL /* token is write-protected */

Definition at line 156 of file pkcs11t.h.

#define CKG_MGF1_SHA1   0x00000001UL

Definition at line 1246 of file pkcs11t.h.

#define CKG_MGF1_SHA224   0x00000005UL

Definition at line 1250 of file pkcs11t.h.

#define CKG_MGF1_SHA256   0x00000002UL

Definition at line 1247 of file pkcs11t.h.

#define CKG_MGF1_SHA384   0x00000003UL

Definition at line 1248 of file pkcs11t.h.

#define CKG_MGF1_SHA512   0x00000004UL

Definition at line 1249 of file pkcs11t.h.

#define CKH_CLOCK   0x00000002UL

Definition at line 331 of file pkcs11t.h.

#define CKH_MONOTONIC_COUNTER   0x00000001UL

Definition at line 330 of file pkcs11t.h.

#define CKH_USER_INTERFACE   0x00000003UL

Definition at line 332 of file pkcs11t.h.

#define CKH_VENDOR_DEFINED   0x80000000UL

Definition at line 333 of file pkcs11t.h.

#define CKK_ACTI   0x00000024UL

Definition at line 367 of file pkcs11t.h.

#define CKK_AES   0x0000001FUL

Definition at line 362 of file pkcs11t.h.

#define CKK_ARIA   0x00000026UL

Definition at line 369 of file pkcs11t.h.

#define CKK_BATON   0x0000001CUL

Definition at line 359 of file pkcs11t.h.

#define CKK_BLOWFISH   0x00000020UL

Definition at line 363 of file pkcs11t.h.

#define CKK_CAMELLIA   0x00000025UL

Definition at line 368 of file pkcs11t.h.

#define CKK_CAST   0x00000016UL

Definition at line 352 of file pkcs11t.h.

#define CKK_CAST128   0x00000018UL

Definition at line 355 of file pkcs11t.h.

#define CKK_CAST3   0x00000017UL

Definition at line 353 of file pkcs11t.h.

#define CKK_CAST5   0x00000018UL /* Deprecated */

Definition at line 354 of file pkcs11t.h.

#define CKK_CDMF   0x0000001EUL

Definition at line 361 of file pkcs11t.h.

#define CKK_DES   0x00000013UL

Definition at line 349 of file pkcs11t.h.

#define CKK_DES2   0x00000014UL

Definition at line 350 of file pkcs11t.h.

#define CKK_DES3   0x00000015UL

Definition at line 351 of file pkcs11t.h.

#define CKK_DH   0x00000002UL

Definition at line 341 of file pkcs11t.h.

#define CKK_DSA   0x00000001UL

Definition at line 340 of file pkcs11t.h.

#define CKK_EC   0x00000003UL

Definition at line 343 of file pkcs11t.h.

#define CKK_ECDSA   0x00000003UL /* Deprecated */

Definition at line 342 of file pkcs11t.h.

#define CKK_GENERIC_SECRET   0x00000010UL

Definition at line 346 of file pkcs11t.h.

#define CKK_GOST28147   0x00000032UL

Definition at line 383 of file pkcs11t.h.

#define CKK_GOSTR3410   0x00000030UL

Definition at line 381 of file pkcs11t.h.

#define CKK_GOSTR3411   0x00000031UL

Definition at line 382 of file pkcs11t.h.

#define CKK_HOTP   0x00000023UL

Definition at line 366 of file pkcs11t.h.

#define CKK_IDEA   0x0000001AUL

Definition at line 357 of file pkcs11t.h.

#define CKK_JUNIPER   0x0000001DUL

Definition at line 360 of file pkcs11t.h.

#define CKK_KEA   0x00000005UL

Definition at line 345 of file pkcs11t.h.

#define CKK_MD5_HMAC   0x00000027UL

Definition at line 371 of file pkcs11t.h.

#define CKK_RC2   0x00000011UL

Definition at line 347 of file pkcs11t.h.

#define CKK_RC4   0x00000012UL

Definition at line 348 of file pkcs11t.h.

#define CKK_RC5   0x00000019UL

Definition at line 356 of file pkcs11t.h.

#define CKK_RIPEMD128_HMAC   0x00000029UL

Definition at line 373 of file pkcs11t.h.

#define CKK_RIPEMD160_HMAC   0x0000002AUL

Definition at line 374 of file pkcs11t.h.

#define CKK_RSA   0x00000000UL

Definition at line 339 of file pkcs11t.h.

#define CKK_SECURID   0x00000022UL

Definition at line 365 of file pkcs11t.h.

#define CKK_SEED   0x0000002FUL

Definition at line 380 of file pkcs11t.h.

#define CKK_SHA224_HMAC   0x0000002EUL

Definition at line 378 of file pkcs11t.h.

#define CKK_SHA256_HMAC   0x0000002BUL

Definition at line 375 of file pkcs11t.h.

#define CKK_SHA384_HMAC   0x0000002CUL

Definition at line 376 of file pkcs11t.h.

#define CKK_SHA512_HMAC   0x0000002DUL

Definition at line 377 of file pkcs11t.h.

#define CKK_SHA_1_HMAC   0x00000028UL

Definition at line 372 of file pkcs11t.h.

#define CKK_SKIPJACK   0x0000001BUL

Definition at line 358 of file pkcs11t.h.

#define CKK_TWOFISH   0x00000021UL

Definition at line 364 of file pkcs11t.h.

#define CKK_VENDOR_DEFINED   0x80000000UL

Definition at line 387 of file pkcs11t.h.

#define CKK_X9_42_DH   0x00000004UL

Definition at line 344 of file pkcs11t.h.

#define CKM_ACTI   0x000002A0UL

Definition at line 723 of file pkcs11t.h.

#define CKM_ACTI_KEY_GEN   0x000002A1UL

Definition at line 724 of file pkcs11t.h.

#define CKM_AES_CBC   0x00001082UL

Definition at line 915 of file pkcs11t.h.

#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105UL

Definition at line 942 of file pkcs11t.h.

#define CKM_AES_CBC_PAD   0x00001085UL

Definition at line 918 of file pkcs11t.h.

#define CKM_AES_CCM   0x00001088UL

Definition at line 921 of file pkcs11t.h.

#define CKM_AES_CFB1   0x00002108UL

Definition at line 968 of file pkcs11t.h.

#define CKM_AES_CFB128   0x00002107UL

Definition at line 966 of file pkcs11t.h.

#define CKM_AES_CFB64   0x00002105UL

Definition at line 964 of file pkcs11t.h.

#define CKM_AES_CFB8   0x00002106UL

Definition at line 965 of file pkcs11t.h.

#define CKM_AES_CMAC   0x0000108AUL

Definition at line 923 of file pkcs11t.h.

#define CKM_AES_CMAC_GENERAL   0x0000108BUL

Definition at line 924 of file pkcs11t.h.

#define CKM_AES_CTR   0x00001086UL

Definition at line 919 of file pkcs11t.h.

#define CKM_AES_CTS   0x00001089UL

Definition at line 922 of file pkcs11t.h.

#define CKM_AES_ECB   0x00001081UL

Definition at line 914 of file pkcs11t.h.

#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104UL

Definition at line 941 of file pkcs11t.h.

#define CKM_AES_GCM   0x00001087UL

Definition at line 920 of file pkcs11t.h.

#define CKM_AES_GMAC   0x0000108EUL

Definition at line 928 of file pkcs11t.h.

#define CKM_AES_KEY_GEN   0x00001080UL

Definition at line 913 of file pkcs11t.h.

#define CKM_AES_KEY_WRAP   0x00002109UL /* WAS: 0x00001090 */

Definition at line 969 of file pkcs11t.h.

#define CKM_AES_KEY_WRAP_PAD   0x0000210AUL /* WAS: 0x00001091 */

Definition at line 970 of file pkcs11t.h.

#define CKM_AES_MAC   0x00001083UL

Definition at line 916 of file pkcs11t.h.

#define CKM_AES_MAC_GENERAL   0x00001084UL

Definition at line 917 of file pkcs11t.h.

#define CKM_AES_OFB   0x00002104UL

Definition at line 963 of file pkcs11t.h.

#define CKM_AES_XCBC_MAC   0x0000108CUL

Definition at line 926 of file pkcs11t.h.

#define CKM_AES_XCBC_MAC_96   0x0000108DUL

Definition at line 927 of file pkcs11t.h.

#define CKM_ARIA_CBC   0x00000562UL

Definition at line 849 of file pkcs11t.h.

#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567UL

Definition at line 854 of file pkcs11t.h.

#define CKM_ARIA_CBC_PAD   0x00000565UL

Definition at line 852 of file pkcs11t.h.

#define CKM_ARIA_ECB   0x00000561UL

Definition at line 848 of file pkcs11t.h.

#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566UL

Definition at line 853 of file pkcs11t.h.

#define CKM_ARIA_KEY_GEN   0x00000560UL

Definition at line 847 of file pkcs11t.h.

#define CKM_ARIA_MAC   0x00000563UL

Definition at line 850 of file pkcs11t.h.

#define CKM_ARIA_MAC_GENERAL   0x00000564UL

Definition at line 851 of file pkcs11t.h.

#define CKM_BATON_CBC128   0x00001033UL

Definition at line 883 of file pkcs11t.h.

#define CKM_BATON_COUNTER   0x00001034UL

Definition at line 884 of file pkcs11t.h.

#define CKM_BATON_ECB128   0x00001031UL

Definition at line 881 of file pkcs11t.h.

#define CKM_BATON_ECB96   0x00001032UL

Definition at line 882 of file pkcs11t.h.

#define CKM_BATON_KEY_GEN   0x00001030UL

Definition at line 880 of file pkcs11t.h.

#define CKM_BATON_SHUFFLE   0x00001035UL

Definition at line 885 of file pkcs11t.h.

#define CKM_BATON_WRAP   0x00001036UL

Definition at line 886 of file pkcs11t.h.

#define CKM_BLOWFISH_CBC   0x00001091UL

Definition at line 931 of file pkcs11t.h.

#define CKM_BLOWFISH_CBC_PAD   0x00001094UL

Definition at line 934 of file pkcs11t.h.

#define CKM_BLOWFISH_KEY_GEN   0x00001090UL

Definition at line 930 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC   0x00000552UL

Definition at line 839 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557UL

Definition at line 844 of file pkcs11t.h.

#define CKM_CAMELLIA_CBC_PAD   0x00000555UL

Definition at line 842 of file pkcs11t.h.

#define CKM_CAMELLIA_CTR   0x00000558UL

Definition at line 845 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB   0x00000551UL

Definition at line 838 of file pkcs11t.h.

#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556UL

Definition at line 843 of file pkcs11t.h.

#define CKM_CAMELLIA_KEY_GEN   0x00000550UL

Definition at line 837 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC   0x00000553UL

Definition at line 840 of file pkcs11t.h.

#define CKM_CAMELLIA_MAC_GENERAL   0x00000554UL

Definition at line 841 of file pkcs11t.h.

#define CKM_CAST128_CBC   0x00000322UL

Definition at line 744 of file pkcs11t.h.

#define CKM_CAST128_CBC_PAD   0x00000325UL

Definition at line 750 of file pkcs11t.h.

#define CKM_CAST128_ECB   0x00000321UL

Definition at line 742 of file pkcs11t.h.

#define CKM_CAST128_KEY_GEN   0x00000320UL

Definition at line 740 of file pkcs11t.h.

#define CKM_CAST128_MAC   0x00000323UL

Definition at line 746 of file pkcs11t.h.

#define CKM_CAST128_MAC_GENERAL   0x00000324UL

Definition at line 748 of file pkcs11t.h.

#define CKM_CAST3_CBC   0x00000312UL

Definition at line 734 of file pkcs11t.h.

#define CKM_CAST3_CBC_PAD   0x00000315UL

Definition at line 737 of file pkcs11t.h.

#define CKM_CAST3_ECB   0x00000311UL

Definition at line 733 of file pkcs11t.h.

#define CKM_CAST3_KEY_GEN   0x00000310UL

Definition at line 732 of file pkcs11t.h.

#define CKM_CAST3_MAC   0x00000313UL

Definition at line 735 of file pkcs11t.h.

#define CKM_CAST3_MAC_GENERAL   0x00000314UL

Definition at line 736 of file pkcs11t.h.

#define CKM_CAST5_CBC   0x00000322UL /* Deprecated */

Definition at line 743 of file pkcs11t.h.

#define CKM_CAST5_CBC_PAD   0x00000325UL /* Deprecated */

Definition at line 749 of file pkcs11t.h.

#define CKM_CAST5_ECB   0x00000321UL

Definition at line 741 of file pkcs11t.h.

#define CKM_CAST5_KEY_GEN   0x00000320UL

Definition at line 739 of file pkcs11t.h.

#define CKM_CAST5_MAC   0x00000323UL /* Deprecated */

Definition at line 745 of file pkcs11t.h.

#define CKM_CAST5_MAC_GENERAL   0x00000324UL /* Deprecated */

Definition at line 747 of file pkcs11t.h.

#define CKM_CAST_CBC   0x00000302UL

Definition at line 728 of file pkcs11t.h.

#define CKM_CAST_CBC_PAD   0x00000305UL

Definition at line 731 of file pkcs11t.h.

#define CKM_CAST_ECB   0x00000301UL

Definition at line 727 of file pkcs11t.h.

#define CKM_CAST_KEY_GEN   0x00000300UL

Definition at line 726 of file pkcs11t.h.

#define CKM_CAST_MAC   0x00000303UL

Definition at line 729 of file pkcs11t.h.

#define CKM_CAST_MAC_GENERAL   0x00000304UL

Definition at line 730 of file pkcs11t.h.

#define CKM_CDMF_CBC   0x00000142UL

Definition at line 675 of file pkcs11t.h.

#define CKM_CDMF_CBC_PAD   0x00000145UL

Definition at line 678 of file pkcs11t.h.

#define CKM_CDMF_ECB   0x00000141UL

Definition at line 674 of file pkcs11t.h.

#define CKM_CDMF_KEY_GEN   0x00000140UL

Definition at line 673 of file pkcs11t.h.

#define CKM_CDMF_MAC   0x00000143UL

Definition at line 676 of file pkcs11t.h.

#define CKM_CDMF_MAC_GENERAL   0x00000144UL

Definition at line 677 of file pkcs11t.h.

#define CKM_CMS_SIG   0x00000500UL

Definition at line 832 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362UL

Definition at line 765 of file pkcs11t.h.

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360UL

Definition at line 764 of file pkcs11t.h.

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363UL

Definition at line 766 of file pkcs11t.h.

#define CKM_DES2_KEY_GEN   0x00000130UL

Definition at line 663 of file pkcs11t.h.

#define CKM_DES3_CBC   0x00000133UL

Definition at line 666 of file pkcs11t.h.

#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103UL

Definition at line 940 of file pkcs11t.h.

#define CKM_DES3_CBC_PAD   0x00000136UL

Definition at line 670 of file pkcs11t.h.

#define CKM_DES3_CMAC   0x00000138UL

Definition at line 672 of file pkcs11t.h.

#define CKM_DES3_CMAC_GENERAL   0x00000137UL

Definition at line 671 of file pkcs11t.h.

#define CKM_DES3_ECB   0x00000132UL

Definition at line 665 of file pkcs11t.h.

#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102UL

Definition at line 939 of file pkcs11t.h.

#define CKM_DES3_KEY_GEN   0x00000131UL

Definition at line 664 of file pkcs11t.h.

#define CKM_DES3_MAC   0x00000134UL

Definition at line 667 of file pkcs11t.h.

#define CKM_DES3_MAC_GENERAL   0x00000135UL

Definition at line 669 of file pkcs11t.h.

#define CKM_DES_CBC   0x00000122UL

Definition at line 657 of file pkcs11t.h.

#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101UL

Definition at line 938 of file pkcs11t.h.

#define CKM_DES_CBC_PAD   0x00000125UL

Definition at line 661 of file pkcs11t.h.

#define CKM_DES_CFB64   0x00000152UL

Definition at line 682 of file pkcs11t.h.

#define CKM_DES_CFB8   0x00000153UL

Definition at line 683 of file pkcs11t.h.

#define CKM_DES_ECB   0x00000121UL

Definition at line 656 of file pkcs11t.h.

#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100UL

Definition at line 937 of file pkcs11t.h.

#define CKM_DES_KEY_GEN   0x00000120UL

Definition at line 655 of file pkcs11t.h.

#define CKM_DES_MAC   0x00000123UL

Definition at line 658 of file pkcs11t.h.

#define CKM_DES_MAC_GENERAL   0x00000124UL

Definition at line 660 of file pkcs11t.h.

#define CKM_DES_OFB64   0x00000150UL

Definition at line 680 of file pkcs11t.h.

#define CKM_DES_OFB8   0x00000151UL

Definition at line 681 of file pkcs11t.h.

#define CKM_DH_PKCS_DERIVE   0x00000021UL

Definition at line 614 of file pkcs11t.h.

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020UL

Definition at line 613 of file pkcs11t.h.

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001UL

Definition at line 958 of file pkcs11t.h.

#define CKM_DSA   0x00000011UL

Definition at line 606 of file pkcs11t.h.

#define CKM_DSA_KEY_PAIR_GEN   0x00000010UL

Definition at line 605 of file pkcs11t.h.

#define CKM_DSA_PARAMETER_GEN   0x00002000UL

Definition at line 957 of file pkcs11t.h.

#define CKM_DSA_PROBABLISTIC_PARAMETER_GEN   0x00002003UL

Definition at line 960 of file pkcs11t.h.

#define CKM_DSA_SHA1   0x00000012UL

Definition at line 607 of file pkcs11t.h.

#define CKM_DSA_SHA224   0x00000013UL

Definition at line 608 of file pkcs11t.h.

#define CKM_DSA_SHA256   0x00000014UL

Definition at line 609 of file pkcs11t.h.

#define CKM_DSA_SHA384   0x00000015UL

Definition at line 610 of file pkcs11t.h.

#define CKM_DSA_SHA512   0x00000016UL

Definition at line 611 of file pkcs11t.h.

#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN   0x00002004UL

Definition at line 961 of file pkcs11t.h.

#define CKM_EC_KEY_PAIR_GEN   0x00001040UL

Definition at line 889 of file pkcs11t.h.

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051UL

Definition at line 899 of file pkcs11t.h.

#define CKM_ECDH1_DERIVE   0x00001050UL

Definition at line 898 of file pkcs11t.h.

#define CKM_ECDH_AES_KEY_WRAP   0x00001053UL

Definition at line 902 of file pkcs11t.h.

#define CKM_ECDSA   0x00001041UL

Definition at line 891 of file pkcs11t.h.

#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040UL /* Deprecated */

Definition at line 888 of file pkcs11t.h.

#define CKM_ECDSA_SHA1   0x00001042UL

Definition at line 892 of file pkcs11t.h.

#define CKM_ECDSA_SHA224   0x00001043UL

Definition at line 893 of file pkcs11t.h.

#define CKM_ECDSA_SHA256   0x00001044UL

Definition at line 894 of file pkcs11t.h.

#define CKM_ECDSA_SHA384   0x00001045UL

Definition at line 895 of file pkcs11t.h.

#define CKM_ECDSA_SHA512   0x00001046UL

Definition at line 896 of file pkcs11t.h.

#define CKM_ECMQV_DERIVE   0x00001052UL

Definition at line 900 of file pkcs11t.h.

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365UL

Definition at line 768 of file pkcs11t.h.

#define CKM_FASTHASH   0x00001070UL

Definition at line 911 of file pkcs11t.h.

#define CKM_FORTEZZA_TIMESTAMP   0x00001020UL

Definition at line 879 of file pkcs11t.h.

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350UL

Definition at line 763 of file pkcs11t.h.

#define CKM_GOST28147   0x00001222UL

Definition at line 953 of file pkcs11t.h.

#define CKM_GOST28147_ECB   0x00001221UL

Definition at line 952 of file pkcs11t.h.

#define CKM_GOST28147_KEY_GEN   0x00001220UL

Definition at line 951 of file pkcs11t.h.

#define CKM_GOST28147_KEY_WRAP   0x00001224UL

Definition at line 955 of file pkcs11t.h.

#define CKM_GOST28147_MAC   0x00001223UL

Definition at line 954 of file pkcs11t.h.

#define CKM_GOSTR3410   0x00001201UL

Definition at line 945 of file pkcs11t.h.

#define CKM_GOSTR3410_DERIVE   0x00001204UL

Definition at line 948 of file pkcs11t.h.

#define CKM_GOSTR3410_KEY_PAIR_GEN   0x00001200UL

Definition at line 944 of file pkcs11t.h.

#define CKM_GOSTR3410_KEY_WRAP   0x00001203UL

Definition at line 947 of file pkcs11t.h.

#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202UL

Definition at line 946 of file pkcs11t.h.

#define CKM_GOSTR3411   0x00001210UL

Definition at line 949 of file pkcs11t.h.

#define CKM_GOSTR3411_HMAC   0x00001211UL

Definition at line 950 of file pkcs11t.h.

#define CKM_HOTP   0x00000291UL

Definition at line 722 of file pkcs11t.h.

#define CKM_HOTP_KEY_GEN   0x00000290UL

Definition at line 721 of file pkcs11t.h.

#define CKM_IDEA_CBC   0x00000342UL

Definition at line 759 of file pkcs11t.h.

#define CKM_IDEA_CBC_PAD   0x00000345UL

Definition at line 762 of file pkcs11t.h.

#define CKM_IDEA_ECB   0x00000341UL

Definition at line 758 of file pkcs11t.h.

#define CKM_IDEA_KEY_GEN   0x00000340UL

Definition at line 757 of file pkcs11t.h.

#define CKM_IDEA_MAC   0x00000343UL

Definition at line 760 of file pkcs11t.h.

#define CKM_IDEA_MAC_GENERAL   0x00000344UL

Definition at line 761 of file pkcs11t.h.

#define CKM_JUNIPER_CBC128   0x00001062UL

Definition at line 907 of file pkcs11t.h.

#define CKM_JUNIPER_COUNTER   0x00001063UL

Definition at line 908 of file pkcs11t.h.

#define CKM_JUNIPER_ECB128   0x00001061UL

Definition at line 906 of file pkcs11t.h.

#define CKM_JUNIPER_KEY_GEN   0x00001060UL

Definition at line 905 of file pkcs11t.h.

#define CKM_JUNIPER_SHUFFLE   0x00001064UL

Definition at line 909 of file pkcs11t.h.

#define CKM_JUNIPER_WRAP   0x00001065UL

Definition at line 910 of file pkcs11t.h.

#define CKM_KEA_DERIVE   0x00001012UL

Definition at line 878 of file pkcs11t.h.

#define CKM_KEA_KEY_DERIVE   0x00001011UL

Definition at line 877 of file pkcs11t.h.

#define CKM_KEA_KEY_PAIR_GEN   0x00001010UL

Definition at line 876 of file pkcs11t.h.

#define CKM_KEY_WRAP_LYNKS   0x00000400UL

Definition at line 829 of file pkcs11t.h.

#define CKM_KEY_WRAP_SET_OAEP   0x00000401UL

Definition at line 830 of file pkcs11t.h.

#define CKM_KIP_DERIVE   0x00000510UL

Definition at line 833 of file pkcs11t.h.

#define CKM_KIP_MAC   0x00000512UL

Definition at line 835 of file pkcs11t.h.

#define CKM_KIP_WRAP   0x00000511UL

Definition at line 834 of file pkcs11t.h.

#define CKM_MD2   0x00000200UL

Definition at line 685 of file pkcs11t.h.

#define CKM_MD2_HMAC   0x00000201UL

Definition at line 687 of file pkcs11t.h.

#define CKM_MD2_HMAC_GENERAL   0x00000202UL

Definition at line 688 of file pkcs11t.h.

#define CKM_MD2_KEY_DERIVATION   0x00000391UL

Definition at line 784 of file pkcs11t.h.

#define CKM_MD2_RSA_PKCS   0x00000004UL

Definition at line 591 of file pkcs11t.h.

#define CKM_MD5   0x00000210UL

Definition at line 690 of file pkcs11t.h.

#define CKM_MD5_HMAC   0x00000211UL

Definition at line 692 of file pkcs11t.h.

#define CKM_MD5_HMAC_GENERAL   0x00000212UL

Definition at line 693 of file pkcs11t.h.

#define CKM_MD5_KEY_DERIVATION   0x00000390UL

Definition at line 783 of file pkcs11t.h.

#define CKM_MD5_RSA_PKCS   0x00000005UL

Definition at line 592 of file pkcs11t.h.

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0UL

Definition at line 809 of file pkcs11t.h.

#define CKM_PBE_MD2_DES_CBC   0x000003A0UL

Definition at line 792 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4UL

Definition at line 797 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3UL

Definition at line 795 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST5_CBC   0x000003A4UL /* Deprecated */

Definition at line 796 of file pkcs11t.h.

#define CKM_PBE_MD5_CAST_CBC   0x000003A2UL

Definition at line 794 of file pkcs11t.h.

#define CKM_PBE_MD5_DES_CBC   0x000003A1UL

Definition at line 793 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5UL

Definition at line 799 of file pkcs11t.h.

#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5UL /* Deprecated */

Definition at line 798 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9UL

Definition at line 803 of file pkcs11t.h.

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8UL

Definition at line 802 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AAUL

Definition at line 804 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003ABUL

Definition at line 805 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_128   0x000003A6UL

Definition at line 800 of file pkcs11t.h.

#define CKM_PBE_SHA1_RC4_40   0x000003A7UL

Definition at line 801 of file pkcs11t.h.

#define CKM_PKCS5_PBKD2   0x000003B0UL

Definition at line 807 of file pkcs11t.h.

#define CKM_RC2_CBC   0x00000102UL

Definition at line 647 of file pkcs11t.h.

#define CKM_RC2_CBC_PAD   0x00000105UL

Definition at line 651 of file pkcs11t.h.

#define CKM_RC2_ECB   0x00000101UL

Definition at line 646 of file pkcs11t.h.

#define CKM_RC2_KEY_GEN   0x00000100UL

Definition at line 645 of file pkcs11t.h.

#define CKM_RC2_MAC   0x00000103UL

Definition at line 648 of file pkcs11t.h.

#define CKM_RC2_MAC_GENERAL   0x00000104UL

Definition at line 650 of file pkcs11t.h.

#define CKM_RC4   0x00000111UL

Definition at line 654 of file pkcs11t.h.

#define CKM_RC4_KEY_GEN   0x00000110UL

Definition at line 653 of file pkcs11t.h.

#define CKM_RC5_CBC   0x00000332UL

Definition at line 753 of file pkcs11t.h.

#define CKM_RC5_CBC_PAD   0x00000335UL

Definition at line 756 of file pkcs11t.h.

#define CKM_RC5_ECB   0x00000331UL

Definition at line 752 of file pkcs11t.h.

#define CKM_RC5_KEY_GEN   0x00000330UL

Definition at line 751 of file pkcs11t.h.

#define CKM_RC5_MAC   0x00000333UL

Definition at line 754 of file pkcs11t.h.

#define CKM_RC5_MAC_GENERAL   0x00000334UL

Definition at line 755 of file pkcs11t.h.

#define CKM_RIPEMD128   0x00000230UL

Definition at line 700 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC   0x00000231UL

Definition at line 701 of file pkcs11t.h.

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232UL

Definition at line 702 of file pkcs11t.h.

#define CKM_RIPEMD128_RSA_PKCS   0x00000007UL

Definition at line 595 of file pkcs11t.h.

#define CKM_RIPEMD160   0x00000240UL

Definition at line 703 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC   0x00000241UL

Definition at line 704 of file pkcs11t.h.

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242UL

Definition at line 705 of file pkcs11t.h.

#define CKM_RIPEMD160_RSA_PKCS   0x00000008UL

Definition at line 596 of file pkcs11t.h.

#define CKM_RSA_9796   0x00000002UL

Definition at line 588 of file pkcs11t.h.

#define CKM_RSA_AES_KEY_WRAP   0x00001054UL

Definition at line 903 of file pkcs11t.h.

#define CKM_RSA_PKCS   0x00000001UL

Definition at line 587 of file pkcs11t.h.

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000UL

Definition at line 586 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP   0x00000009UL

Definition at line 597 of file pkcs11t.h.

#define CKM_RSA_PKCS_OAEP_TPM_1_1   0x00004002UL

Definition at line 973 of file pkcs11t.h.

#define CKM_RSA_PKCS_PSS   0x0000000DUL

Definition at line 602 of file pkcs11t.h.

#define CKM_RSA_PKCS_TPM_1_1   0x00004001UL

Definition at line 972 of file pkcs11t.h.

#define CKM_RSA_X9_31   0x0000000BUL

Definition at line 600 of file pkcs11t.h.

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000AUL

Definition at line 599 of file pkcs11t.h.

#define CKM_RSA_X_509   0x00000003UL

Definition at line 589 of file pkcs11t.h.

#define CKM_SECURID   0x00000282UL

Definition at line 720 of file pkcs11t.h.

#define CKM_SECURID_KEY_GEN   0x00000280UL

Definition at line 719 of file pkcs11t.h.

#define CKM_SEED_CBC   0x00000652UL

Definition at line 858 of file pkcs11t.h.

#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657UL

Definition at line 863 of file pkcs11t.h.

#define CKM_SEED_CBC_PAD   0x00000655UL

Definition at line 861 of file pkcs11t.h.

#define CKM_SEED_ECB   0x00000651UL

Definition at line 857 of file pkcs11t.h.

#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656UL

Definition at line 862 of file pkcs11t.h.

#define CKM_SEED_KEY_GEN   0x00000650UL

Definition at line 856 of file pkcs11t.h.

#define CKM_SEED_MAC   0x00000653UL

Definition at line 859 of file pkcs11t.h.

#define CKM_SEED_MAC_GENERAL   0x00000654UL

Definition at line 860 of file pkcs11t.h.

#define CKM_SHA1_KEY_DERIVATION   0x00000392UL

Definition at line 785 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS   0x00000006UL

Definition at line 593 of file pkcs11t.h.

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000EUL

Definition at line 603 of file pkcs11t.h.

#define CKM_SHA1_RSA_X9_31   0x0000000CUL

Definition at line 601 of file pkcs11t.h.

#define CKM_SHA224   0x00000255UL

Definition at line 710 of file pkcs11t.h.

#define CKM_SHA224_HMAC   0x00000256UL

Definition at line 711 of file pkcs11t.h.

#define CKM_SHA224_HMAC_GENERAL   0x00000257UL

Definition at line 712 of file pkcs11t.h.

#define CKM_SHA224_KEY_DERIVATION   0x00000396UL

Definition at line 790 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS   0x00000046UL

Definition at line 628 of file pkcs11t.h.

#define CKM_SHA224_RSA_PKCS_PSS   0x00000047UL

Definition at line 629 of file pkcs11t.h.

#define CKM_SHA256   0x00000250UL

Definition at line 707 of file pkcs11t.h.

#define CKM_SHA256_HMAC   0x00000251UL

Definition at line 708 of file pkcs11t.h.

#define CKM_SHA256_HMAC_GENERAL   0x00000252UL

Definition at line 709 of file pkcs11t.h.

#define CKM_SHA256_KEY_DERIVATION   0x00000393UL

Definition at line 787 of file pkcs11t.h.

#define CKM_SHA256_RSA_PKCS   0x00000040UL

Definition at line 621 of file pkcs11t.h.

#define CKM_SHA256_RSA_PKCS_PSS   0x00000043UL

Definition at line 624 of file pkcs11t.h.

#define CKM_SHA384   0x00000260UL

Definition at line 713 of file pkcs11t.h.

#define CKM_SHA384_HMAC   0x00000261UL

Definition at line 714 of file pkcs11t.h.

#define CKM_SHA384_HMAC_GENERAL   0x00000262UL

Definition at line 715 of file pkcs11t.h.

#define CKM_SHA384_KEY_DERIVATION   0x00000394UL

Definition at line 788 of file pkcs11t.h.

#define CKM_SHA384_RSA_PKCS   0x00000041UL

Definition at line 622 of file pkcs11t.h.

#define CKM_SHA384_RSA_PKCS_PSS   0x00000044UL

Definition at line 625 of file pkcs11t.h.

#define CKM_SHA512   0x00000270UL

Definition at line 716 of file pkcs11t.h.

#define CKM_SHA512_224   0x00000048UL

Definition at line 631 of file pkcs11t.h.

#define CKM_SHA512_224_HMAC   0x00000049UL

Definition at line 632 of file pkcs11t.h.

#define CKM_SHA512_224_HMAC_GENERAL   0x0000004AUL

Definition at line 633 of file pkcs11t.h.

#define CKM_SHA512_224_KEY_DERIVATION   0x0000004BUL

Definition at line 634 of file pkcs11t.h.

#define CKM_SHA512_256   0x0000004CUL

Definition at line 635 of file pkcs11t.h.

#define CKM_SHA512_256_HMAC   0x0000004DUL

Definition at line 636 of file pkcs11t.h.

#define CKM_SHA512_256_HMAC_GENERAL   0x0000004EUL

Definition at line 637 of file pkcs11t.h.

#define CKM_SHA512_256_KEY_DERIVATION   0x0000004FUL

Definition at line 638 of file pkcs11t.h.

#define CKM_SHA512_HMAC   0x00000271UL

Definition at line 717 of file pkcs11t.h.

#define CKM_SHA512_HMAC_GENERAL   0x00000272UL

Definition at line 718 of file pkcs11t.h.

#define CKM_SHA512_KEY_DERIVATION   0x00000395UL

Definition at line 789 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS   0x00000042UL

Definition at line 623 of file pkcs11t.h.

#define CKM_SHA512_RSA_PKCS_PSS   0x00000045UL

Definition at line 626 of file pkcs11t.h.

#define CKM_SHA512_T   0x00000050UL

Definition at line 640 of file pkcs11t.h.

#define CKM_SHA512_T_HMAC   0x00000051UL

Definition at line 641 of file pkcs11t.h.

#define CKM_SHA512_T_HMAC_GENERAL   0x00000052UL

Definition at line 642 of file pkcs11t.h.

#define CKM_SHA512_T_KEY_DERIVATION   0x00000053UL

Definition at line 643 of file pkcs11t.h.

#define CKM_SHA_1   0x00000220UL

Definition at line 695 of file pkcs11t.h.

#define CKM_SHA_1_HMAC   0x00000221UL

Definition at line 697 of file pkcs11t.h.

#define CKM_SHA_1_HMAC_GENERAL   0x00000222UL

Definition at line 698 of file pkcs11t.h.

#define CKM_SKIPJACK_CBC64   0x00001002UL

Definition at line 867 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB16   0x00001006UL

Definition at line 871 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB32   0x00001005UL

Definition at line 870 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB64   0x00001004UL

Definition at line 869 of file pkcs11t.h.

#define CKM_SKIPJACK_CFB8   0x00001007UL

Definition at line 872 of file pkcs11t.h.

#define CKM_SKIPJACK_ECB64   0x00001001UL

Definition at line 866 of file pkcs11t.h.

#define CKM_SKIPJACK_KEY_GEN   0x00001000UL

Definition at line 865 of file pkcs11t.h.

#define CKM_SKIPJACK_OFB64   0x00001003UL

Definition at line 868 of file pkcs11t.h.

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009UL

Definition at line 874 of file pkcs11t.h.

#define CKM_SKIPJACK_RELAYX   0x0000100aUL

Definition at line 875 of file pkcs11t.h.

#define CKM_SKIPJACK_WRAP   0x00001008UL

Definition at line 873 of file pkcs11t.h.

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372UL

Definition at line 771 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371UL

Definition at line 770 of file pkcs11t.h.

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373UL

Definition at line 773 of file pkcs11t.h.

#define CKM_SSL3_MD5_MAC   0x00000380UL

Definition at line 781 of file pkcs11t.h.

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370UL

Definition at line 769 of file pkcs11t.h.

#define CKM_SSL3_SHA1_MAC   0x00000381UL

Definition at line 782 of file pkcs11t.h.

#define CKM_TLS10_MAC_CLIENT   0x000003D7UL

Definition at line 819 of file pkcs11t.h.

#define CKM_TLS10_MAC_SERVER   0x000003D6UL

Definition at line 818 of file pkcs11t.h.

#define CKM_TLS12_KDF   0x000003D9UL

Definition at line 821 of file pkcs11t.h.

#define CKM_TLS12_KEY_AND_MAC_DERIVE   0x000003E1UL

Definition at line 823 of file pkcs11t.h.

#define CKM_TLS12_KEY_SAFE_DERIVE   0x000003E3UL

Definition at line 825 of file pkcs11t.h.

#define CKM_TLS12_MAC   0x000003D8UL

Definition at line 820 of file pkcs11t.h.

#define CKM_TLS12_MASTER_KEY_DERIVE   0x000003E0UL

Definition at line 822 of file pkcs11t.h.

#define CKM_TLS12_MASTER_KEY_DERIVE_DH   0x000003E2UL

Definition at line 824 of file pkcs11t.h.

#define CKM_TLS_KDF   0x000003E5UL

Definition at line 827 of file pkcs11t.h.

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376UL

Definition at line 776 of file pkcs11t.h.

#define CKM_TLS_MAC   0x000003E4UL

Definition at line 826 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375UL

Definition at line 775 of file pkcs11t.h.

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377UL

Definition at line 777 of file pkcs11t.h.

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374UL

Definition at line 774 of file pkcs11t.h.

#define CKM_TLS_PRF   0x00000378UL

Definition at line 779 of file pkcs11t.h.

#define CKM_TWOFISH_CBC   0x00001093UL

Definition at line 933 of file pkcs11t.h.

#define CKM_TWOFISH_CBC_PAD   0x00001095UL

Definition at line 935 of file pkcs11t.h.

#define CKM_TWOFISH_KEY_GEN   0x00001092UL

Definition at line 932 of file pkcs11t.h.

#define CKM_VENDOR_DEFINED   0x80000000UL

Definition at line 975 of file pkcs11t.h.

#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5UL

Definition at line 816 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1UL

Definition at line 812 of file pkcs11t.h.

#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2UL

Definition at line 813 of file pkcs11t.h.

#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0UL

Definition at line 811 of file pkcs11t.h.

#define CKM_WTLS_PRF   0x000003D3UL

Definition at line 814 of file pkcs11t.h.

#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4UL

Definition at line 815 of file pkcs11t.h.

#define CKM_X9_42_DH_DERIVE   0x00000031UL

Definition at line 617 of file pkcs11t.h.

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032UL

Definition at line 618 of file pkcs11t.h.

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030UL

Definition at line 616 of file pkcs11t.h.

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002UL

Definition at line 959 of file pkcs11t.h.

#define CKM_X9_42_MQV_DERIVE   0x00000033UL

Definition at line 619 of file pkcs11t.h.

#define CKM_XOR_BASE_AND_DATA   0x00000364UL

Definition at line 767 of file pkcs11t.h.

#define CKN_OTP_CHANGED   1UL

Definition at line 102 of file pkcs11t.h.

#define CKN_SURRENDER   0UL

Definition at line 101 of file pkcs11t.h.

#define CKO_CERTIFICATE   0x00000001UL

Definition at line 311 of file pkcs11t.h.

#define CKO_DATA   0x00000000UL

Definition at line 310 of file pkcs11t.h.

#define CKO_DOMAIN_PARAMETERS   0x00000006UL

Definition at line 316 of file pkcs11t.h.

#define CKO_HW_FEATURE   0x00000005UL

Definition at line 315 of file pkcs11t.h.

#define CKO_MECHANISM   0x00000007UL

Definition at line 317 of file pkcs11t.h.

#define CKO_OTP_KEY   0x00000008UL

Definition at line 318 of file pkcs11t.h.

#define CKO_PRIVATE_KEY   0x00000003UL

Definition at line 313 of file pkcs11t.h.

#define CKO_PUBLIC_KEY   0x00000002UL

Definition at line 312 of file pkcs11t.h.

#define CKO_SECRET_KEY   0x00000004UL

Definition at line 314 of file pkcs11t.h.

#define CKO_VENDOR_DEFINED   0x80000000UL

Definition at line 320 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411   0x00000002UL

Definition at line 1720 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001UL

Definition at line 1719 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA224   0x00000003UL

Definition at line 1721 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA256   0x00000004UL

Definition at line 1722 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA384   0x00000005UL

Definition at line 1723 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA512   0x00000006UL

Definition at line 1724 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA512_224   0x00000007UL

Definition at line 1725 of file pkcs11t.h.

#define CKP_PKCS5_PBKD2_HMAC_SHA512_256   0x00000008UL

Definition at line 1726 of file pkcs11t.h.

#define CKR_ACTION_PROHIBITED   0x0000001BUL

Definition at line 1056 of file pkcs11t.h.

#define CKR_ARGUMENTS_BAD   0x00000007UL

Definition at line 1046 of file pkcs11t.h.

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010UL

Definition at line 1051 of file pkcs11t.h.

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011UL

Definition at line 1052 of file pkcs11t.h.

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012UL

Definition at line 1053 of file pkcs11t.h.

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013UL

Definition at line 1054 of file pkcs11t.h.

#define CKR_BUFFER_TOO_SMALL   0x00000150UL

Definition at line 1137 of file pkcs11t.h.

#define CKR_CANCEL   0x00000001UL

Definition at line 1039 of file pkcs11t.h.

#define CKR_CANT_LOCK   0x0000000AUL

Definition at line 1049 of file pkcs11t.h.

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191UL

Definition at line 1143 of file pkcs11t.h.

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190UL

Definition at line 1142 of file pkcs11t.h.

#define CKR_CURVE_NOT_SUPPORTED   0x00000140UL

Definition at line 1135 of file pkcs11t.h.

#define CKR_DATA_INVALID   0x00000020UL

Definition at line 1058 of file pkcs11t.h.

#define CKR_DATA_LEN_RANGE   0x00000021UL

Definition at line 1059 of file pkcs11t.h.

#define CKR_DEVICE_ERROR   0x00000030UL

Definition at line 1060 of file pkcs11t.h.

#define CKR_DEVICE_MEMORY   0x00000031UL

Definition at line 1061 of file pkcs11t.h.

#define CKR_DEVICE_REMOVED   0x00000032UL

Definition at line 1062 of file pkcs11t.h.

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130UL

Definition at line 1133 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040UL

Definition at line 1063 of file pkcs11t.h.

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041UL

Definition at line 1064 of file pkcs11t.h.

#define CKR_EXCEEDED_MAX_ITERATIONS   0x000001B5UL

Definition at line 1150 of file pkcs11t.h.

#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6UL

Definition at line 1151 of file pkcs11t.h.

#define CKR_FUNCTION_CANCELED   0x00000050UL

Definition at line 1065 of file pkcs11t.h.

#define CKR_FUNCTION_FAILED   0x00000006UL

Definition at line 1044 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051UL

Definition at line 1066 of file pkcs11t.h.

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054UL

Definition at line 1068 of file pkcs11t.h.

#define CKR_FUNCTION_REJECTED   0x00000200UL

Definition at line 1156 of file pkcs11t.h.

#define CKR_GENERAL_ERROR   0x00000005UL

Definition at line 1043 of file pkcs11t.h.

#define CKR_HOST_MEMORY   0x00000002UL

Definition at line 1040 of file pkcs11t.h.

#define CKR_INFORMATION_SENSITIVE   0x00000170UL

Definition at line 1139 of file pkcs11t.h.

#define CKR_KEY_CHANGED   0x00000065UL

Definition at line 1076 of file pkcs11t.h.

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068UL

Definition at line 1079 of file pkcs11t.h.

#define CKR_KEY_HANDLE_INVALID   0x00000060UL

Definition at line 1070 of file pkcs11t.h.

#define CKR_KEY_INDIGESTIBLE   0x00000067UL

Definition at line 1078 of file pkcs11t.h.

#define CKR_KEY_NEEDED   0x00000066UL

Definition at line 1077 of file pkcs11t.h.

#define CKR_KEY_NOT_NEEDED   0x00000064UL

Definition at line 1075 of file pkcs11t.h.

#define CKR_KEY_NOT_WRAPPABLE   0x00000069UL

Definition at line 1080 of file pkcs11t.h.

#define CKR_KEY_SIZE_RANGE   0x00000062UL

Definition at line 1072 of file pkcs11t.h.

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063UL

Definition at line 1073 of file pkcs11t.h.

#define CKR_KEY_UNEXTRACTABLE   0x0000006AUL

Definition at line 1081 of file pkcs11t.h.

#define CKR_LIBRARY_LOAD_FAILED   0x000001B7UL

Definition at line 1152 of file pkcs11t.h.

#define CKR_MECHANISM_INVALID   0x00000070UL

Definition at line 1083 of file pkcs11t.h.

#define CKR_MECHANISM_PARAM_INVALID   0x00000071UL

Definition at line 1084 of file pkcs11t.h.

#define CKR_MUTEX_BAD   0x000001A0UL

Definition at line 1144 of file pkcs11t.h.

#define CKR_MUTEX_NOT_LOCKED   0x000001A1UL

Definition at line 1145 of file pkcs11t.h.

#define CKR_NEED_TO_CREATE_THREADS   0x00000009UL

Definition at line 1048 of file pkcs11t.h.

#define CKR_NEW_PIN_MODE   0x000001B0UL

Definition at line 1147 of file pkcs11t.h.

#define CKR_NEXT_OTP   0x000001B1UL

Definition at line 1148 of file pkcs11t.h.

#define CKR_NO_EVENT   0x00000008UL

Definition at line 1047 of file pkcs11t.h.

#define CKR_OBJECT_HANDLE_INVALID   0x00000082UL

Definition at line 1086 of file pkcs11t.h.

#define CKR_OK   0x00000000UL

Definition at line 1038 of file pkcs11t.h.

#define CKR_OPERATION_ACTIVE   0x00000090UL

Definition at line 1087 of file pkcs11t.h.

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091UL

Definition at line 1088 of file pkcs11t.h.

#define CKR_PIN_EXPIRED   0x000000A3UL

Definition at line 1093 of file pkcs11t.h.

#define CKR_PIN_INCORRECT   0x000000A0UL

Definition at line 1089 of file pkcs11t.h.

#define CKR_PIN_INVALID   0x000000A1UL

Definition at line 1090 of file pkcs11t.h.

#define CKR_PIN_LEN_RANGE   0x000000A2UL

Definition at line 1091 of file pkcs11t.h.

#define CKR_PIN_LOCKED   0x000000A4UL

Definition at line 1094 of file pkcs11t.h.

#define CKR_PIN_TOO_WEAK   0x000001B8UL

Definition at line 1153 of file pkcs11t.h.

#define CKR_PUBLIC_KEY_INVALID   0x000001B9UL

Definition at line 1154 of file pkcs11t.h.

#define CKR_RANDOM_NO_RNG   0x00000121UL

Definition at line 1131 of file pkcs11t.h.

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120UL

Definition at line 1129 of file pkcs11t.h.

#define CKR_SAVED_STATE_INVALID   0x00000160UL

Definition at line 1138 of file pkcs11t.h.

#define CKR_SESSION_CLOSED   0x000000B0UL

Definition at line 1096 of file pkcs11t.h.

#define CKR_SESSION_COUNT   0x000000B1UL

Definition at line 1097 of file pkcs11t.h.

#define CKR_SESSION_EXISTS   0x000000B6UL

Definition at line 1101 of file pkcs11t.h.

#define CKR_SESSION_HANDLE_INVALID   0x000000B3UL

Definition at line 1098 of file pkcs11t.h.

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4UL

Definition at line 1099 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY   0x000000B5UL

Definition at line 1100 of file pkcs11t.h.

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7UL

Definition at line 1103 of file pkcs11t.h.

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8UL

Definition at line 1104 of file pkcs11t.h.

#define CKR_SIGNATURE_INVALID   0x000000C0UL

Definition at line 1106 of file pkcs11t.h.

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1UL

Definition at line 1107 of file pkcs11t.h.

#define CKR_SLOT_ID_INVALID   0x00000003UL

Definition at line 1041 of file pkcs11t.h.

#define CKR_STATE_UNSAVEABLE   0x00000180UL

Definition at line 1140 of file pkcs11t.h.

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0UL

Definition at line 1108 of file pkcs11t.h.

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1UL

Definition at line 1109 of file pkcs11t.h.

#define CKR_TOKEN_NOT_PRESENT   0x000000E0UL

Definition at line 1110 of file pkcs11t.h.

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1UL

Definition at line 1111 of file pkcs11t.h.

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2UL

Definition at line 1112 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0UL

Definition at line 1113 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1UL

Definition at line 1114 of file pkcs11t.h.

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2UL

Definition at line 1115 of file pkcs11t.h.

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100UL

Definition at line 1116 of file pkcs11t.h.

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104UL

Definition at line 1121 of file pkcs11t.h.

#define CKR_USER_NOT_LOGGED_IN   0x00000101UL

Definition at line 1117 of file pkcs11t.h.

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102UL

Definition at line 1118 of file pkcs11t.h.

#define CKR_USER_TOO_MANY_TYPES   0x00000105UL

Definition at line 1122 of file pkcs11t.h.

#define CKR_USER_TYPE_INVALID   0x00000103UL

Definition at line 1119 of file pkcs11t.h.

#define CKR_VENDOR_DEFINED   0x80000000UL

Definition at line 1158 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_INVALID   0x00000110UL

Definition at line 1124 of file pkcs11t.h.

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112UL

Definition at line 1125 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113UL

Definition at line 1126 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114UL

Definition at line 1127 of file pkcs11t.h.

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115UL

Definition at line 1128 of file pkcs11t.h.

#define CKS_RO_PUBLIC_SESSION   0UL

Definition at line 272 of file pkcs11t.h.

#define CKS_RO_USER_FUNCTIONS   1UL

Definition at line 273 of file pkcs11t.h.

#define CKS_RW_PUBLIC_SESSION   2UL

Definition at line 274 of file pkcs11t.h.

#define CKS_RW_SO_FUNCTIONS   4UL

Definition at line 276 of file pkcs11t.h.

#define CKS_RW_USER_FUNCTIONS   3UL

Definition at line 275 of file pkcs11t.h.

#define CKU_CONTEXT_SPECIFIC   2UL

Definition at line 268 of file pkcs11t.h.

#define CKU_SO   0UL

Definition at line 264 of file pkcs11t.h.

#define CKU_USER   1UL

Definition at line 266 of file pkcs11t.h.

#define CKZ_DATA_SPECIFIED   0x00000001UL
#define CKZ_SALT_SPECIFIED   0x00000001UL

Definition at line 1738 of file pkcs11t.h.

#define CRYPTOKI_VERSION_AMENDMENT   0

Definition at line 21 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MAJOR   2

Definition at line 19 of file pkcs11t.h.

#define CRYPTOKI_VERSION_MINOR   40

Definition at line 20 of file pkcs11t.h.

#define FALSE   CK_FALSE

Definition at line 28 of file pkcs11t.h.

#define TRUE   CK_TRUE

Definition at line 31 of file pkcs11t.h.

Typedef Documentation

Definition at line 1508 of file pkcs11t.h.

Definition at line 1876 of file pkcs11t.h.

Definition at line 1830 of file pkcs11t.h.

Definition at line 1864 of file pkcs11t.h.

Definition at line 1901 of file pkcs11t.h.

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE

Definition at line 570 of file pkcs11t.h.

Definition at line 416 of file pkcs11t.h.

typedef CK_BYTE CK_BBOOL

Definition at line 45 of file pkcs11t.h.

typedef unsigned char CK_BYTE

Definition at line 36 of file pkcs11t.h.

Definition at line 62 of file pkcs11t.h.

Definition at line 1228 of file pkcs11t.h.

Definition at line 1892 of file pkcs11t.h.

Definition at line 1883 of file pkcs11t.h.

typedef struct CK_CCM_PARAMS CK_CCM_PARAMS

Definition at line 1852 of file pkcs11t.h.

Definition at line 1923 of file pkcs11t.h.

Definition at line 393 of file pkcs11t.h.

typedef CK_BYTE CK_CHAR

Definition at line 39 of file pkcs11t.h.

Definition at line 63 of file pkcs11t.h.

Definition at line 1690 of file pkcs11t.h.

typedef struct CK_DATE CK_DATE

Definition at line 1500 of file pkcs11t.h.

Definition at line 1910 of file pkcs11t.h.

Definition at line 1287 of file pkcs11t.h.

Definition at line 1315 of file pkcs11t.h.

Definition at line 1333 of file pkcs11t.h.

Definition at line 1919 of file pkcs11t.h.

Definition at line 1348 of file pkcs11t.h.

Definition at line 1706 of file pkcs11t.h.

Definition at line 1708 of file pkcs11t.h.

typedef CK_ULONG CK_FLAGS

Definition at line 54 of file pkcs11t.h.

Definition at line 1173 of file pkcs11t.h.

Definition at line 1175 of file pkcs11t.h.

Definition at line 1177 of file pkcs11t.h.

typedef struct CK_GCM_PARAMS CK_GCM_PARAMS

Definition at line 1841 of file pkcs11t.h.

Definition at line 1980 of file pkcs11t.h.

Definition at line 1990 of file pkcs11t.h.

Definition at line 327 of file pkcs11t.h.

typedef struct CK_INFO CK_INFO

Definition at line 94 of file pkcs11t.h.

Definition at line 1921 of file pkcs11t.h.

Definition at line 1415 of file pkcs11t.h.

Definition at line 1698 of file pkcs11t.h.

Definition at line 336 of file pkcs11t.h.

Definition at line 1576 of file pkcs11t.h.

typedef struct CK_KIP_PARAMS CK_KIP_PARAMS

Definition at line 1823 of file pkcs11t.h.

typedef long int CK_LONG

Definition at line 51 of file pkcs11t.h.

Definition at line 1490 of file pkcs11t.h.

Definition at line 1492 of file pkcs11t.h.

typedef struct CK_MECHANISM CK_MECHANISM

Definition at line 1031 of file pkcs11t.h.

Definition at line 989 of file pkcs11t.h.

Definition at line 583 of file pkcs11t.h.

Definition at line 977 of file pkcs11t.h.

Definition at line 100 of file pkcs11t.h.

Definition at line 307 of file pkcs11t.h.

Definition at line 322 of file pkcs11t.h.

Definition at line 298 of file pkcs11t.h.

Definition at line 300 of file pkcs11t.h.

typedef struct CK_OTP_PARAM CK_OTP_PARAM

Definition at line 1784 of file pkcs11t.h.

Definition at line 1775 of file pkcs11t.h.

typedef struct CK_OTP_PARAMS CK_OTP_PARAMS

Definition at line 1791 of file pkcs11t.h.

Definition at line 1798 of file pkcs11t.h.

Definition at line 1776 of file pkcs11t.h.

typedef struct CK_PBE_PARAMS CK_PBE_PARAMS

Definition at line 1564 of file pkcs11t.h.

Definition at line 1773 of file pkcs11t.h.

Definition at line 1755 of file pkcs11t.h.

Definition at line 1714 of file pkcs11t.h.

Definition at line 1717 of file pkcs11t.h.

Definition at line 1732 of file pkcs11t.h.

Definition at line 1735 of file pkcs11t.h.

Definition at line 1435 of file pkcs11t.h.

Definition at line 1447 of file pkcs11t.h.

Definition at line 1422 of file pkcs11t.h.

Definition at line 1424 of file pkcs11t.h.

Definition at line 1471 of file pkcs11t.h.

Definition at line 1484 of file pkcs11t.h.

typedef struct CK_RC5_PARAMS CK_RC5_PARAMS

Definition at line 1458 of file pkcs11t.h.

Definition at line 1930 of file pkcs11t.h.

Definition at line 1241 of file pkcs11t.h.

Definition at line 1243 of file pkcs11t.h.

Definition at line 1274 of file pkcs11t.h.

Definition at line 1256 of file pkcs11t.h.

Definition at line 1258 of file pkcs11t.h.

Definition at line 1285 of file pkcs11t.h.

typedef CK_ULONG CK_RV

Definition at line 1036 of file pkcs11t.h.

Definition at line 1999 of file pkcs11t.h.

Definition at line 256 of file pkcs11t.h.

Definition at line 258 of file pkcs11t.h.

Definition at line 292 of file pkcs11t.h.

Definition at line 1528 of file pkcs11t.h.

Definition at line 1552 of file pkcs11t.h.

Definition at line 104 of file pkcs11t.h.

Definition at line 106 of file pkcs11t.h.

typedef struct CK_SLOT_INFO CK_SLOT_INFO

Definition at line 126 of file pkcs11t.h.

Definition at line 1603 of file pkcs11t.h.

Definition at line 1615 of file pkcs11t.h.

Definition at line 1591 of file pkcs11t.h.

typedef CK_ULONG CK_STATE

Definition at line 271 of file pkcs11t.h.

Definition at line 1951 of file pkcs11t.h.

Definition at line 1939 of file pkcs11t.h.

Definition at line 1962 of file pkcs11t.h.

Definition at line 1970 of file pkcs11t.h.

Definition at line 1626 of file pkcs11t.h.

typedef struct CK_TOKEN_INFO CK_TOKEN_INFO

Definition at line 250 of file pkcs11t.h.

typedef unsigned long int CK_ULONG

Definition at line 48 of file pkcs11t.h.

Definition at line 65 of file pkcs11t.h.

Definition at line 262 of file pkcs11t.h.

Definition at line 42 of file pkcs11t.h.

Definition at line 64 of file pkcs11t.h.

typedef struct CK_VERSION CK_VERSION

Definition at line 83 of file pkcs11t.h.

typedef void CK_PTR CK_VOID_PTR

Definition at line 66 of file pkcs11t.h.

Definition at line 69 of file pkcs11t.h.

Definition at line 1664 of file pkcs11t.h.

Definition at line 1677 of file pkcs11t.h.

Definition at line 1644 of file pkcs11t.h.

Definition at line 1656 of file pkcs11t.h.

Definition at line 1635 of file pkcs11t.h.

Definition at line 1368 of file pkcs11t.h.

Definition at line 1386 of file pkcs11t.h.

Definition at line 1353 of file pkcs11t.h.

Definition at line 1354 of file pkcs11t.h.

Definition at line 1401 of file pkcs11t.h.

Definition at line 1164 of file pkcs11t.h.

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