HID® Crescendo® PKCS11
Loading...
Searching...
No Matches
pkcs11t.h File Reference

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_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_NOTIFY)(CK_SESSION_HANDLE hSession
 
typedef CK_CALLBACK_FUNCTION (CK_RV, CK_UNLOCKMUTEX)(CK_VOID_PTR pMutex)
 

Macro Definition Documentation

◆ CK_CERTIFICATE_CATEGORY_AUTHORITY

#define CK_CERTIFICATE_CATEGORY_AUTHORITY   2UL

◆ CK_CERTIFICATE_CATEGORY_OTHER_ENTITY

#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY   3UL

◆ CK_CERTIFICATE_CATEGORY_TOKEN_USER

#define CK_CERTIFICATE_CATEGORY_TOKEN_USER   1UL

◆ CK_CERTIFICATE_CATEGORY_UNSPECIFIED

#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED   0UL

◆ CK_EFFECTIVELY_INFINITE

#define CK_EFFECTIVELY_INFINITE   0UL

◆ CK_FALSE

#define CK_FALSE   0

◆ CK_INVALID_HANDLE

#define CK_INVALID_HANDLE   0UL

◆ CK_OTP_CHALLENGE

#define CK_OTP_CHALLENGE   2UL

◆ CK_OTP_COUNTER

#define CK_OTP_COUNTER   4UL

◆ CK_OTP_FLAGS

#define CK_OTP_FLAGS   5UL

◆ CK_OTP_FORMAT_ALPHANUMERIC

#define CK_OTP_FORMAT_ALPHANUMERIC   2UL

◆ CK_OTP_FORMAT_BINARY

#define CK_OTP_FORMAT_BINARY   3UL

◆ CK_OTP_FORMAT_DECIMAL

#define CK_OTP_FORMAT_DECIMAL   0UL

◆ CK_OTP_FORMAT_HEXADECIMAL

#define CK_OTP_FORMAT_HEXADECIMAL   1UL

◆ CK_OTP_OUTPUT_FORMAT

#define CK_OTP_OUTPUT_FORMAT   7UL

◆ CK_OTP_OUTPUT_LENGTH

#define CK_OTP_OUTPUT_LENGTH   6UL

◆ CK_OTP_PARAM_IGNORED

#define CK_OTP_PARAM_IGNORED   0UL

◆ CK_OTP_PARAM_MANDATORY

#define CK_OTP_PARAM_MANDATORY   2UL

◆ CK_OTP_PARAM_OPTIONAL

#define CK_OTP_PARAM_OPTIONAL   1UL

◆ CK_OTP_PIN

#define CK_OTP_PIN   1UL

◆ CK_OTP_TIME

#define CK_OTP_TIME   3UL

◆ CK_OTP_VALUE

#define CK_OTP_VALUE   0UL

◆ CK_SECURITY_DOMAIN_MANUFACTURER

#define CK_SECURITY_DOMAIN_MANUFACTURER   1UL

◆ CK_SECURITY_DOMAIN_OPERATOR

#define CK_SECURITY_DOMAIN_OPERATOR   2UL

◆ CK_SECURITY_DOMAIN_THIRD_PARTY

#define CK_SECURITY_DOMAIN_THIRD_PARTY   3UL

◆ CK_SECURITY_DOMAIN_UNSPECIFIED

#define CK_SECURITY_DOMAIN_UNSPECIFIED   0UL

◆ CK_TRUE

#define CK_TRUE   1

◆ CK_UNAVAILABLE_INFORMATION

#define CK_UNAVAILABLE_INFORMATION   (~0UL)

◆ CKA_AC_ISSUER

#define CKA_AC_ISSUER   0x00000083UL

◆ CKA_ALLOWED_MECHANISMS

#define CKA_ALLOWED_MECHANISMS   (CKF_ARRAY_ATTRIBUTE|0x00000600UL)

◆ CKA_ALWAYS_AUTHENTICATE

#define CKA_ALWAYS_AUTHENTICATE   0x00000202UL

◆ CKA_ALWAYS_SENSITIVE

#define CKA_ALWAYS_SENSITIVE   0x00000165UL

◆ CKA_APPLICATION

#define CKA_APPLICATION   0x00000010UL

◆ CKA_ATTR_TYPES

#define CKA_ATTR_TYPES   0x00000085UL

◆ CKA_AUTH_PIN_FLAGS

#define CKA_AUTH_PIN_FLAGS   0x00000201UL /* Deprecated */

◆ CKA_BASE

#define CKA_BASE   0x00000132UL

◆ CKA_BITS_PER_PIXEL

#define CKA_BITS_PER_PIXEL   0x00000406UL

◆ CKA_CERTIFICATE_CATEGORY

#define CKA_CERTIFICATE_CATEGORY   0x00000087UL

◆ CKA_CERTIFICATE_TYPE

#define CKA_CERTIFICATE_TYPE   0x00000080UL

◆ CKA_CHAR_COLUMNS

#define CKA_CHAR_COLUMNS   0x00000404UL

◆ CKA_CHAR_ROWS

#define CKA_CHAR_ROWS   0x00000403UL

◆ CKA_CHAR_SETS

#define CKA_CHAR_SETS   0x00000480UL

◆ CKA_CHECK_VALUE

#define CKA_CHECK_VALUE   0x00000090UL

◆ CKA_CLASS

#define CKA_CLASS   0x00000000UL

◆ CKA_COEFFICIENT

#define CKA_COEFFICIENT   0x00000128UL

◆ CKA_COLOR

#define CKA_COLOR   0x00000405UL

◆ CKA_COPYABLE

#define CKA_COPYABLE   0x00000171UL

◆ CKA_DECRYPT

#define CKA_DECRYPT   0x00000105UL

◆ CKA_DEFAULT_CMS_ATTRIBUTES

#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502UL

◆ CKA_DERIVE

#define CKA_DERIVE   0x0000010CUL

◆ CKA_DERIVE_TEMPLATE

#define CKA_DERIVE_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000213UL)

◆ CKA_DESTROYABLE

#define CKA_DESTROYABLE   0x00000172UL

◆ CKA_EC_PARAMS

#define CKA_EC_PARAMS   0x00000180UL

◆ CKA_EC_POINT

#define CKA_EC_POINT   0x00000181UL

◆ CKA_ECDSA_PARAMS

#define CKA_ECDSA_PARAMS   0x00000180UL /* Deprecated */

◆ CKA_ENCODING_METHODS

#define CKA_ENCODING_METHODS   0x00000481UL

◆ CKA_ENCRYPT

#define CKA_ENCRYPT   0x00000104UL

◆ CKA_END_DATE

#define CKA_END_DATE   0x00000111UL

◆ CKA_EXPONENT_1

#define CKA_EXPONENT_1   0x00000126UL

◆ CKA_EXPONENT_2

#define CKA_EXPONENT_2   0x00000127UL

◆ CKA_EXTRACTABLE

#define CKA_EXTRACTABLE   0x00000162UL

◆ CKA_GOST28147_PARAMS

#define CKA_GOST28147_PARAMS   0x00000252UL

◆ CKA_GOSTR3410_PARAMS

#define CKA_GOSTR3410_PARAMS   0x00000250UL

◆ CKA_GOSTR3411_PARAMS

#define CKA_GOSTR3411_PARAMS   0x00000251UL

◆ CKA_HAS_RESET

#define CKA_HAS_RESET   0x00000302UL

◆ CKA_HASH_OF_ISSUER_PUBLIC_KEY

#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL

◆ CKA_HASH_OF_SUBJECT_PUBLIC_KEY

#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008AUL

◆ CKA_HW_FEATURE_TYPE

#define CKA_HW_FEATURE_TYPE   0x00000300UL

◆ CKA_ID

#define CKA_ID   0x00000102UL

◆ CKA_ISSUER

#define CKA_ISSUER   0x00000081UL

◆ CKA_JAVA_MIDP_SECURITY_DOMAIN

#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088UL

◆ CKA_KEY_GEN_MECHANISM

#define CKA_KEY_GEN_MECHANISM   0x00000166UL

◆ CKA_KEY_TYPE

#define CKA_KEY_TYPE   0x00000100UL

◆ CKA_LABEL

#define CKA_LABEL   0x00000003UL

◆ CKA_LOCAL

#define CKA_LOCAL   0x00000163UL

◆ CKA_MECHANISM_TYPE

#define CKA_MECHANISM_TYPE   0x00000500UL

◆ CKA_MIME_TYPES

#define CKA_MIME_TYPES   0x00000482UL

◆ CKA_MODIFIABLE

#define CKA_MODIFIABLE   0x00000170UL

◆ CKA_MODULUS

#define CKA_MODULUS   0x00000120UL

◆ CKA_MODULUS_BITS

#define CKA_MODULUS_BITS   0x00000121UL

◆ CKA_NAME_HASH_ALGORITHM

#define CKA_NAME_HASH_ALGORITHM   0x0000008CUL

◆ CKA_NEVER_EXTRACTABLE

#define CKA_NEVER_EXTRACTABLE   0x00000164UL

◆ CKA_OBJECT_ID

#define CKA_OBJECT_ID   0x00000012UL

◆ CKA_OTP_CHALLENGE_REQUIREMENT

#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224UL

◆ CKA_OTP_COUNTER

#define CKA_OTP_COUNTER   0x0000022EUL

◆ CKA_OTP_COUNTER_REQUIREMENT

#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226UL

◆ CKA_OTP_FORMAT

#define CKA_OTP_FORMAT   0x00000220UL

◆ CKA_OTP_LENGTH

#define CKA_OTP_LENGTH   0x00000221UL

◆ CKA_OTP_PIN_REQUIREMENT

#define CKA_OTP_PIN_REQUIREMENT   0x00000227UL

◆ CKA_OTP_SERVICE_IDENTIFIER

#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022BUL

◆ CKA_OTP_SERVICE_LOGO

#define CKA_OTP_SERVICE_LOGO   0x0000022CUL

◆ CKA_OTP_SERVICE_LOGO_TYPE

#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022DUL

◆ CKA_OTP_TIME

#define CKA_OTP_TIME   0x0000022FUL

◆ CKA_OTP_TIME_INTERVAL

#define CKA_OTP_TIME_INTERVAL   0x00000222UL

◆ CKA_OTP_TIME_REQUIREMENT

#define CKA_OTP_TIME_REQUIREMENT   0x00000225UL

◆ CKA_OTP_USER_FRIENDLY_MODE

#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223UL

◆ CKA_OTP_USER_IDENTIFIER

#define CKA_OTP_USER_IDENTIFIER   0x0000022AUL

◆ CKA_OWNER

#define CKA_OWNER   0x00000084UL

◆ CKA_PIXEL_X

#define CKA_PIXEL_X   0x00000400UL

◆ CKA_PIXEL_Y

#define CKA_PIXEL_Y   0x00000401UL

◆ CKA_PRIME

#define CKA_PRIME   0x00000130UL

◆ CKA_PRIME_1

#define CKA_PRIME_1   0x00000124UL

◆ CKA_PRIME_2

#define CKA_PRIME_2   0x00000125UL

◆ CKA_PRIME_BITS

#define CKA_PRIME_BITS   0x00000133UL

◆ CKA_PRIVATE

#define CKA_PRIVATE   0x00000002UL

◆ CKA_PRIVATE_EXPONENT

#define CKA_PRIVATE_EXPONENT   0x00000123UL

◆ CKA_PUBLIC_EXPONENT

#define CKA_PUBLIC_EXPONENT   0x00000122UL

◆ CKA_PUBLIC_KEY_INFO

#define CKA_PUBLIC_KEY_INFO   0x00000129UL

◆ CKA_REQUIRED_CMS_ATTRIBUTES

#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501UL

◆ CKA_RESET_ON_INIT

#define CKA_RESET_ON_INIT   0x00000301UL

◆ CKA_RESOLUTION

#define CKA_RESOLUTION   0x00000402UL

◆ CKA_SECONDARY_AUTH

#define CKA_SECONDARY_AUTH   0x00000200UL /* Deprecated */

◆ CKA_SENSITIVE

#define CKA_SENSITIVE   0x00000103UL

◆ CKA_SERIAL_NUMBER

#define CKA_SERIAL_NUMBER   0x00000082UL

◆ CKA_SIGN

#define CKA_SIGN   0x00000108UL

◆ CKA_SIGN_RECOVER

#define CKA_SIGN_RECOVER   0x00000109UL

◆ CKA_START_DATE

#define CKA_START_DATE   0x00000110UL

◆ CKA_SUB_PRIME_BITS

#define CKA_SUB_PRIME_BITS   CKA_SUBPRIME_BITS

◆ CKA_SUBJECT

#define CKA_SUBJECT   0x00000101UL

◆ CKA_SUBPRIME

#define CKA_SUBPRIME   0x00000131UL

◆ CKA_SUBPRIME_BITS

#define CKA_SUBPRIME_BITS   0x00000134UL

◆ CKA_SUPPORTED_CMS_ATTRIBUTES

#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503UL

◆ CKA_TOKEN

#define CKA_TOKEN   0x00000001UL

◆ CKA_TRUSTED

#define CKA_TRUSTED   0x00000086UL

◆ CKA_UNWRAP

#define CKA_UNWRAP   0x00000107UL

◆ CKA_UNWRAP_TEMPLATE

#define CKA_UNWRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000212UL)

◆ CKA_URL

#define CKA_URL   0x00000089UL

◆ CKA_VALUE

#define CKA_VALUE   0x00000011UL

◆ CKA_VALUE_BITS

#define CKA_VALUE_BITS   0x00000160UL

◆ CKA_VALUE_LEN

#define CKA_VALUE_LEN   0x00000161UL

◆ CKA_VENDOR_DEFINED

#define CKA_VENDOR_DEFINED   0x80000000UL

◆ CKA_VERIFY

#define CKA_VERIFY   0x0000010AUL

◆ CKA_VERIFY_RECOVER

#define CKA_VERIFY_RECOVER   0x0000010BUL

◆ CKA_WRAP

#define CKA_WRAP   0x00000106UL

◆ CKA_WRAP_TEMPLATE

#define CKA_WRAP_TEMPLATE   (CKF_ARRAY_ATTRIBUTE|0x00000211UL)

◆ CKA_WRAP_WITH_TRUSTED

#define CKA_WRAP_WITH_TRUSTED   0x00000210UL

◆ CKC_VENDOR_DEFINED

#define CKC_VENDOR_DEFINED   0x80000000UL

◆ CKC_WTLS

#define CKC_WTLS   0x00000002UL

◆ CKC_X_509

#define CKC_X_509   0x00000000UL

◆ CKC_X_509_ATTR_CERT

#define CKC_X_509_ATTR_CERT   0x00000001UL

◆ CKD_CPDIVERSIFY_KDF

#define CKD_CPDIVERSIFY_KDF   0x00000009UL

◆ CKD_NULL

#define CKD_NULL   0x00000001UL

◆ CKD_SHA1_KDF

#define CKD_SHA1_KDF   0x00000002UL

◆ CKD_SHA1_KDF_ASN1

#define CKD_SHA1_KDF_ASN1   0x00000003UL

◆ CKD_SHA1_KDF_CONCATENATE

#define CKD_SHA1_KDF_CONCATENATE   0x00000004UL

◆ CKD_SHA224_KDF

#define CKD_SHA224_KDF   0x00000005UL

◆ CKD_SHA256_KDF

#define CKD_SHA256_KDF   0x00000006UL

◆ CKD_SHA384_KDF

#define CKD_SHA384_KDF   0x00000007UL

◆ CKD_SHA512_KDF

#define CKD_SHA512_KDF   0x00000008UL

◆ CKF_ARRAY_ATTRIBUTE

#define CKF_ARRAY_ATTRIBUTE   0x40000000UL

◆ CKF_CLOCK_ON_TOKEN

#define CKF_CLOCK_ON_TOKEN   0x00000040UL

◆ CKF_DECRYPT

#define CKF_DECRYPT   0x00000200UL

◆ CKF_DERIVE

#define CKF_DERIVE   0x00080000UL

◆ CKF_DIGEST

#define CKF_DIGEST   0x00000400UL

◆ CKF_DONT_BLOCK

#define CKF_DONT_BLOCK   1

◆ CKF_DUAL_CRYPTO_OPERATIONS

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200UL

◆ CKF_EC_COMPRESS

#define CKF_EC_COMPRESS   0x02000000UL

◆ CKF_EC_ECPARAMETERS

#define CKF_EC_ECPARAMETERS   0x00400000UL

◆ CKF_EC_F_2M

#define CKF_EC_F_2M   0x00200000UL

◆ CKF_EC_F_P

#define CKF_EC_F_P   0x00100000UL

◆ CKF_EC_NAMEDCURVE

#define CKF_EC_NAMEDCURVE   0x00800000UL

◆ CKF_EC_UNCOMPRESS

#define CKF_EC_UNCOMPRESS   0x01000000UL

◆ CKF_ENCRYPT

#define CKF_ENCRYPT   0x00000100UL

◆ CKF_ERROR_STATE

#define CKF_ERROR_STATE   0x01000000UL

◆ CKF_EXCLUDE_CHALLENGE

#define CKF_EXCLUDE_CHALLENGE   0x00000008UL

◆ CKF_EXCLUDE_COUNTER

#define CKF_EXCLUDE_COUNTER   0x00000004UL

◆ CKF_EXCLUDE_PIN

#define CKF_EXCLUDE_PIN   0x00000010UL

◆ CKF_EXCLUDE_TIME

#define CKF_EXCLUDE_TIME   0x00000002UL

◆ CKF_EXTENSION

#define CKF_EXTENSION   0x80000000UL

◆ CKF_GENERATE

#define CKF_GENERATE   0x00008000UL

◆ CKF_GENERATE_KEY_PAIR

#define CKF_GENERATE_KEY_PAIR   0x00010000UL

◆ CKF_HW

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

◆ CKF_HW_SLOT

#define CKF_HW_SLOT   0x00000004UL /* hardware slot */

◆ CKF_LIBRARY_CANT_CREATE_OS_THREADS

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001UL

◆ CKF_LOGIN_REQUIRED

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

◆ CKF_NEXT_OTP

#define CKF_NEXT_OTP   0x00000001UL

◆ CKF_OS_LOCKING_OK

#define CKF_OS_LOCKING_OK   0x00000002UL

◆ CKF_PROTECTED_AUTHENTICATION_PATH

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100UL

◆ CKF_REMOVABLE_DEVICE

#define CKF_REMOVABLE_DEVICE   0x00000002UL /* removable devices*/

◆ CKF_RESTORE_KEY_NOT_NEEDED

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020UL

◆ CKF_RNG

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

◆ CKF_RW_SESSION

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

◆ CKF_SECONDARY_AUTHENTICATION

#define CKF_SECONDARY_AUTHENTICATION   0x00000800UL

◆ CKF_SERIAL_SESSION

#define CKF_SERIAL_SESSION   0x00000004UL /* no parallel */

◆ CKF_SIGN

#define CKF_SIGN   0x00000800UL

◆ CKF_SIGN_RECOVER

#define CKF_SIGN_RECOVER   0x00001000UL

◆ CKF_SO_PIN_COUNT_LOW

#define CKF_SO_PIN_COUNT_LOW   0x00100000UL

◆ CKF_SO_PIN_FINAL_TRY

#define CKF_SO_PIN_FINAL_TRY   0x00200000UL

◆ CKF_SO_PIN_LOCKED

#define CKF_SO_PIN_LOCKED   0x00400000UL

◆ CKF_SO_PIN_TO_BE_CHANGED

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000UL

◆ CKF_TOKEN_INITIALIZED

#define CKF_TOKEN_INITIALIZED   0x00000400UL

◆ CKF_TOKEN_PRESENT

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

◆ CKF_UNWRAP

#define CKF_UNWRAP   0x00040000UL

◆ CKF_USER_FRIENDLY_OTP

#define CKF_USER_FRIENDLY_OTP   0x00000020UL

◆ CKF_USER_PIN_COUNT_LOW

#define CKF_USER_PIN_COUNT_LOW   0x00010000UL

◆ CKF_USER_PIN_FINAL_TRY

#define CKF_USER_PIN_FINAL_TRY   0x00020000UL

◆ CKF_USER_PIN_INITIALIZED

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

◆ CKF_USER_PIN_LOCKED

#define CKF_USER_PIN_LOCKED   0x00040000UL

◆ CKF_USER_PIN_TO_BE_CHANGED

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000UL

◆ CKF_VERIFY

#define CKF_VERIFY   0x00002000UL

◆ CKF_VERIFY_RECOVER

#define CKF_VERIFY_RECOVER   0x00004000UL

◆ CKF_WRAP

#define CKF_WRAP   0x00020000UL

◆ CKF_WRITE_PROTECTED

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

◆ CKG_MGF1_SHA1

#define CKG_MGF1_SHA1   0x00000001UL

◆ CKG_MGF1_SHA224

#define CKG_MGF1_SHA224   0x00000005UL

◆ CKG_MGF1_SHA256

#define CKG_MGF1_SHA256   0x00000002UL

◆ CKG_MGF1_SHA384

#define CKG_MGF1_SHA384   0x00000003UL

◆ CKG_MGF1_SHA512

#define CKG_MGF1_SHA512   0x00000004UL

◆ CKH_CLOCK

#define CKH_CLOCK   0x00000002UL

◆ CKH_MONOTONIC_COUNTER

#define CKH_MONOTONIC_COUNTER   0x00000001UL

◆ CKH_USER_INTERFACE

#define CKH_USER_INTERFACE   0x00000003UL

◆ CKH_VENDOR_DEFINED

#define CKH_VENDOR_DEFINED   0x80000000UL

◆ CKK_ACTI

#define CKK_ACTI   0x00000024UL

◆ CKK_AES

#define CKK_AES   0x0000001FUL

◆ CKK_ARIA

#define CKK_ARIA   0x00000026UL

◆ CKK_BATON

#define CKK_BATON   0x0000001CUL

◆ CKK_BLOWFISH

#define CKK_BLOWFISH   0x00000020UL

◆ CKK_CAMELLIA

#define CKK_CAMELLIA   0x00000025UL

◆ CKK_CAST

#define CKK_CAST   0x00000016UL

◆ CKK_CAST128

#define CKK_CAST128   0x00000018UL

◆ CKK_CAST3

#define CKK_CAST3   0x00000017UL

◆ CKK_CAST5

#define CKK_CAST5   0x00000018UL /* Deprecated */

◆ CKK_CDMF

#define CKK_CDMF   0x0000001EUL

◆ CKK_DES

#define CKK_DES   0x00000013UL

◆ CKK_DES2

#define CKK_DES2   0x00000014UL

◆ CKK_DES3

#define CKK_DES3   0x00000015UL

◆ CKK_DH

#define CKK_DH   0x00000002UL

◆ CKK_DSA

#define CKK_DSA   0x00000001UL

◆ CKK_EC

#define CKK_EC   0x00000003UL

◆ CKK_ECDSA

#define CKK_ECDSA   0x00000003UL /* Deprecated */

◆ CKK_GENERIC_SECRET

#define CKK_GENERIC_SECRET   0x00000010UL

◆ CKK_GOST28147

#define CKK_GOST28147   0x00000032UL

◆ CKK_GOSTR3410

#define CKK_GOSTR3410   0x00000030UL

◆ CKK_GOSTR3411

#define CKK_GOSTR3411   0x00000031UL

◆ CKK_HOTP

#define CKK_HOTP   0x00000023UL

◆ CKK_IDEA

#define CKK_IDEA   0x0000001AUL

◆ CKK_JUNIPER

#define CKK_JUNIPER   0x0000001DUL

◆ CKK_KEA

#define CKK_KEA   0x00000005UL

◆ CKK_MD5_HMAC

#define CKK_MD5_HMAC   0x00000027UL

◆ CKK_RC2

#define CKK_RC2   0x00000011UL

◆ CKK_RC4

#define CKK_RC4   0x00000012UL

◆ CKK_RC5

#define CKK_RC5   0x00000019UL

◆ CKK_RIPEMD128_HMAC

#define CKK_RIPEMD128_HMAC   0x00000029UL

◆ CKK_RIPEMD160_HMAC

#define CKK_RIPEMD160_HMAC   0x0000002AUL

◆ CKK_RSA

#define CKK_RSA   0x00000000UL

◆ CKK_SECURID

#define CKK_SECURID   0x00000022UL

◆ CKK_SEED

#define CKK_SEED   0x0000002FUL

◆ CKK_SHA224_HMAC

#define CKK_SHA224_HMAC   0x0000002EUL

◆ CKK_SHA256_HMAC

#define CKK_SHA256_HMAC   0x0000002BUL

◆ CKK_SHA384_HMAC

#define CKK_SHA384_HMAC   0x0000002CUL

◆ CKK_SHA512_HMAC

#define CKK_SHA512_HMAC   0x0000002DUL

◆ CKK_SHA_1_HMAC

#define CKK_SHA_1_HMAC   0x00000028UL

◆ CKK_SKIPJACK

#define CKK_SKIPJACK   0x0000001BUL

◆ CKK_TWOFISH

#define CKK_TWOFISH   0x00000021UL

◆ CKK_VENDOR_DEFINED

#define CKK_VENDOR_DEFINED   0x80000000UL

◆ CKK_X9_42_DH

#define CKK_X9_42_DH   0x00000004UL

◆ CKM_ACTI

#define CKM_ACTI   0x000002A0UL

◆ CKM_ACTI_KEY_GEN

#define CKM_ACTI_KEY_GEN   0x000002A1UL

◆ CKM_AES_CBC

#define CKM_AES_CBC   0x00001082UL

◆ CKM_AES_CBC_ENCRYPT_DATA

#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105UL

◆ CKM_AES_CBC_PAD

#define CKM_AES_CBC_PAD   0x00001085UL

◆ CKM_AES_CCM

#define CKM_AES_CCM   0x00001088UL

◆ CKM_AES_CFB1

#define CKM_AES_CFB1   0x00002108UL

◆ CKM_AES_CFB128

#define CKM_AES_CFB128   0x00002107UL

◆ CKM_AES_CFB64

#define CKM_AES_CFB64   0x00002105UL

◆ CKM_AES_CFB8

#define CKM_AES_CFB8   0x00002106UL

◆ CKM_AES_CMAC

#define CKM_AES_CMAC   0x0000108AUL

◆ CKM_AES_CMAC_GENERAL

#define CKM_AES_CMAC_GENERAL   0x0000108BUL

◆ CKM_AES_CTR

#define CKM_AES_CTR   0x00001086UL

◆ CKM_AES_CTS

#define CKM_AES_CTS   0x00001089UL

◆ CKM_AES_ECB

#define CKM_AES_ECB   0x00001081UL

◆ CKM_AES_ECB_ENCRYPT_DATA

#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104UL

◆ CKM_AES_GCM

#define CKM_AES_GCM   0x00001087UL

◆ CKM_AES_GMAC

#define CKM_AES_GMAC   0x0000108EUL

◆ CKM_AES_KEY_GEN

#define CKM_AES_KEY_GEN   0x00001080UL

◆ CKM_AES_KEY_WRAP

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

◆ CKM_AES_KEY_WRAP_PAD

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

◆ CKM_AES_MAC

#define CKM_AES_MAC   0x00001083UL

◆ CKM_AES_MAC_GENERAL

#define CKM_AES_MAC_GENERAL   0x00001084UL

◆ CKM_AES_OFB

#define CKM_AES_OFB   0x00002104UL

◆ CKM_AES_XCBC_MAC

#define CKM_AES_XCBC_MAC   0x0000108CUL

◆ CKM_AES_XCBC_MAC_96

#define CKM_AES_XCBC_MAC_96   0x0000108DUL

◆ CKM_ARIA_CBC

#define CKM_ARIA_CBC   0x00000562UL

◆ CKM_ARIA_CBC_ENCRYPT_DATA

#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567UL

◆ CKM_ARIA_CBC_PAD

#define CKM_ARIA_CBC_PAD   0x00000565UL

◆ CKM_ARIA_ECB

#define CKM_ARIA_ECB   0x00000561UL

◆ CKM_ARIA_ECB_ENCRYPT_DATA

#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566UL

◆ CKM_ARIA_KEY_GEN

#define CKM_ARIA_KEY_GEN   0x00000560UL

◆ CKM_ARIA_MAC

#define CKM_ARIA_MAC   0x00000563UL

◆ CKM_ARIA_MAC_GENERAL

#define CKM_ARIA_MAC_GENERAL   0x00000564UL

◆ CKM_BATON_CBC128

#define CKM_BATON_CBC128   0x00001033UL

◆ CKM_BATON_COUNTER

#define CKM_BATON_COUNTER   0x00001034UL

◆ CKM_BATON_ECB128

#define CKM_BATON_ECB128   0x00001031UL

◆ CKM_BATON_ECB96

#define CKM_BATON_ECB96   0x00001032UL

◆ CKM_BATON_KEY_GEN

#define CKM_BATON_KEY_GEN   0x00001030UL

◆ CKM_BATON_SHUFFLE

#define CKM_BATON_SHUFFLE   0x00001035UL

◆ CKM_BATON_WRAP

#define CKM_BATON_WRAP   0x00001036UL

◆ CKM_BLOWFISH_CBC

#define CKM_BLOWFISH_CBC   0x00001091UL

◆ CKM_BLOWFISH_CBC_PAD

#define CKM_BLOWFISH_CBC_PAD   0x00001094UL

◆ CKM_BLOWFISH_KEY_GEN

#define CKM_BLOWFISH_KEY_GEN   0x00001090UL

◆ CKM_CAMELLIA_CBC

#define CKM_CAMELLIA_CBC   0x00000552UL

◆ CKM_CAMELLIA_CBC_ENCRYPT_DATA

#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557UL

◆ CKM_CAMELLIA_CBC_PAD

#define CKM_CAMELLIA_CBC_PAD   0x00000555UL

◆ CKM_CAMELLIA_CTR

#define CKM_CAMELLIA_CTR   0x00000558UL

◆ CKM_CAMELLIA_ECB

#define CKM_CAMELLIA_ECB   0x00000551UL

◆ CKM_CAMELLIA_ECB_ENCRYPT_DATA

#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556UL

◆ CKM_CAMELLIA_KEY_GEN

#define CKM_CAMELLIA_KEY_GEN   0x00000550UL

◆ CKM_CAMELLIA_MAC

#define CKM_CAMELLIA_MAC   0x00000553UL

◆ CKM_CAMELLIA_MAC_GENERAL

#define CKM_CAMELLIA_MAC_GENERAL   0x00000554UL

◆ CKM_CAST128_CBC

#define CKM_CAST128_CBC   0x00000322UL

◆ CKM_CAST128_CBC_PAD

#define CKM_CAST128_CBC_PAD   0x00000325UL

◆ CKM_CAST128_ECB

#define CKM_CAST128_ECB   0x00000321UL

◆ CKM_CAST128_KEY_GEN

#define CKM_CAST128_KEY_GEN   0x00000320UL

◆ CKM_CAST128_MAC

#define CKM_CAST128_MAC   0x00000323UL

◆ CKM_CAST128_MAC_GENERAL

#define CKM_CAST128_MAC_GENERAL   0x00000324UL

◆ CKM_CAST3_CBC

#define CKM_CAST3_CBC   0x00000312UL

◆ CKM_CAST3_CBC_PAD

#define CKM_CAST3_CBC_PAD   0x00000315UL

◆ CKM_CAST3_ECB

#define CKM_CAST3_ECB   0x00000311UL

◆ CKM_CAST3_KEY_GEN

#define CKM_CAST3_KEY_GEN   0x00000310UL

◆ CKM_CAST3_MAC

#define CKM_CAST3_MAC   0x00000313UL

◆ CKM_CAST3_MAC_GENERAL

#define CKM_CAST3_MAC_GENERAL   0x00000314UL

◆ CKM_CAST5_CBC

#define CKM_CAST5_CBC   0x00000322UL /* Deprecated */

◆ CKM_CAST5_CBC_PAD

#define CKM_CAST5_CBC_PAD   0x00000325UL /* Deprecated */

◆ CKM_CAST5_ECB

#define CKM_CAST5_ECB   0x00000321UL

◆ CKM_CAST5_KEY_GEN

#define CKM_CAST5_KEY_GEN   0x00000320UL

◆ CKM_CAST5_MAC

#define CKM_CAST5_MAC   0x00000323UL /* Deprecated */

◆ CKM_CAST5_MAC_GENERAL

#define CKM_CAST5_MAC_GENERAL   0x00000324UL /* Deprecated */

◆ CKM_CAST_CBC

#define CKM_CAST_CBC   0x00000302UL

◆ CKM_CAST_CBC_PAD

#define CKM_CAST_CBC_PAD   0x00000305UL

◆ CKM_CAST_ECB

#define CKM_CAST_ECB   0x00000301UL

◆ CKM_CAST_KEY_GEN

#define CKM_CAST_KEY_GEN   0x00000300UL

◆ CKM_CAST_MAC

#define CKM_CAST_MAC   0x00000303UL

◆ CKM_CAST_MAC_GENERAL

#define CKM_CAST_MAC_GENERAL   0x00000304UL

◆ CKM_CDMF_CBC

#define CKM_CDMF_CBC   0x00000142UL

◆ CKM_CDMF_CBC_PAD

#define CKM_CDMF_CBC_PAD   0x00000145UL

◆ CKM_CDMF_ECB

#define CKM_CDMF_ECB   0x00000141UL

◆ CKM_CDMF_KEY_GEN

#define CKM_CDMF_KEY_GEN   0x00000140UL

◆ CKM_CDMF_MAC

#define CKM_CDMF_MAC   0x00000143UL

◆ CKM_CDMF_MAC_GENERAL

#define CKM_CDMF_MAC_GENERAL   0x00000144UL

◆ CKM_CMS_SIG

#define CKM_CMS_SIG   0x00000500UL

◆ CKM_CONCATENATE_BASE_AND_DATA

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362UL

◆ CKM_CONCATENATE_BASE_AND_KEY

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360UL

◆ CKM_CONCATENATE_DATA_AND_BASE

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363UL

◆ CKM_DES2_KEY_GEN

#define CKM_DES2_KEY_GEN   0x00000130UL

◆ CKM_DES3_CBC

#define CKM_DES3_CBC   0x00000133UL

◆ CKM_DES3_CBC_ENCRYPT_DATA

#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103UL

◆ CKM_DES3_CBC_PAD

#define CKM_DES3_CBC_PAD   0x00000136UL

◆ CKM_DES3_CMAC

#define CKM_DES3_CMAC   0x00000138UL

◆ CKM_DES3_CMAC_GENERAL

#define CKM_DES3_CMAC_GENERAL   0x00000137UL

◆ CKM_DES3_ECB

#define CKM_DES3_ECB   0x00000132UL

◆ CKM_DES3_ECB_ENCRYPT_DATA

#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102UL

◆ CKM_DES3_KEY_GEN

#define CKM_DES3_KEY_GEN   0x00000131UL

◆ CKM_DES3_MAC

#define CKM_DES3_MAC   0x00000134UL

◆ CKM_DES3_MAC_GENERAL

#define CKM_DES3_MAC_GENERAL   0x00000135UL

◆ CKM_DES_CBC

#define CKM_DES_CBC   0x00000122UL

◆ CKM_DES_CBC_ENCRYPT_DATA

#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101UL

◆ CKM_DES_CBC_PAD

#define CKM_DES_CBC_PAD   0x00000125UL

◆ CKM_DES_CFB64

#define CKM_DES_CFB64   0x00000152UL

◆ CKM_DES_CFB8

#define CKM_DES_CFB8   0x00000153UL

◆ CKM_DES_ECB

#define CKM_DES_ECB   0x00000121UL

◆ CKM_DES_ECB_ENCRYPT_DATA

#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100UL

◆ CKM_DES_KEY_GEN

#define CKM_DES_KEY_GEN   0x00000120UL

◆ CKM_DES_MAC

#define CKM_DES_MAC   0x00000123UL

◆ CKM_DES_MAC_GENERAL

#define CKM_DES_MAC_GENERAL   0x00000124UL

◆ CKM_DES_OFB64

#define CKM_DES_OFB64   0x00000150UL

◆ CKM_DES_OFB8

#define CKM_DES_OFB8   0x00000151UL

◆ CKM_DH_PKCS_DERIVE

#define CKM_DH_PKCS_DERIVE   0x00000021UL

◆ CKM_DH_PKCS_KEY_PAIR_GEN

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020UL

◆ CKM_DH_PKCS_PARAMETER_GEN

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001UL

◆ CKM_DSA

#define CKM_DSA   0x00000011UL

◆ CKM_DSA_KEY_PAIR_GEN

#define CKM_DSA_KEY_PAIR_GEN   0x00000010UL

◆ CKM_DSA_PARAMETER_GEN

#define CKM_DSA_PARAMETER_GEN   0x00002000UL

◆ CKM_DSA_PROBABLISTIC_PARAMETER_GEN

#define CKM_DSA_PROBABLISTIC_PARAMETER_GEN   0x00002003UL

◆ CKM_DSA_SHA1

#define CKM_DSA_SHA1   0x00000012UL

◆ CKM_DSA_SHA224

#define CKM_DSA_SHA224   0x00000013UL

◆ CKM_DSA_SHA256

#define CKM_DSA_SHA256   0x00000014UL

◆ CKM_DSA_SHA384

#define CKM_DSA_SHA384   0x00000015UL

◆ CKM_DSA_SHA512

#define CKM_DSA_SHA512   0x00000016UL

◆ CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN

#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN   0x00002004UL

◆ CKM_EC_KEY_PAIR_GEN

#define CKM_EC_KEY_PAIR_GEN   0x00001040UL

◆ CKM_ECDH1_COFACTOR_DERIVE

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051UL

◆ CKM_ECDH1_DERIVE

#define CKM_ECDH1_DERIVE   0x00001050UL

◆ CKM_ECDH_AES_KEY_WRAP

#define CKM_ECDH_AES_KEY_WRAP   0x00001053UL

◆ CKM_ECDSA

#define CKM_ECDSA   0x00001041UL

◆ CKM_ECDSA_KEY_PAIR_GEN

#define CKM_ECDSA_KEY_PAIR_GEN   0x00001040UL /* Deprecated */

◆ CKM_ECDSA_SHA1

#define CKM_ECDSA_SHA1   0x00001042UL

◆ CKM_ECDSA_SHA224

#define CKM_ECDSA_SHA224   0x00001043UL

◆ CKM_ECDSA_SHA256

#define CKM_ECDSA_SHA256   0x00001044UL

◆ CKM_ECDSA_SHA384

#define CKM_ECDSA_SHA384   0x00001045UL

◆ CKM_ECDSA_SHA512

#define CKM_ECDSA_SHA512   0x00001046UL

◆ CKM_ECMQV_DERIVE

#define CKM_ECMQV_DERIVE   0x00001052UL

◆ CKM_EXTRACT_KEY_FROM_KEY

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365UL

◆ CKM_FASTHASH

#define CKM_FASTHASH   0x00001070UL

◆ CKM_FORTEZZA_TIMESTAMP

#define CKM_FORTEZZA_TIMESTAMP   0x00001020UL

◆ CKM_GENERIC_SECRET_KEY_GEN

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350UL

◆ CKM_GOST28147

#define CKM_GOST28147   0x00001222UL

◆ CKM_GOST28147_ECB

#define CKM_GOST28147_ECB   0x00001221UL

◆ CKM_GOST28147_KEY_GEN

#define CKM_GOST28147_KEY_GEN   0x00001220UL

◆ CKM_GOST28147_KEY_WRAP

#define CKM_GOST28147_KEY_WRAP   0x00001224UL

◆ CKM_GOST28147_MAC

#define CKM_GOST28147_MAC   0x00001223UL

◆ CKM_GOSTR3410

#define CKM_GOSTR3410   0x00001201UL

◆ CKM_GOSTR3410_DERIVE

#define CKM_GOSTR3410_DERIVE   0x00001204UL

◆ CKM_GOSTR3410_KEY_PAIR_GEN

#define CKM_GOSTR3410_KEY_PAIR_GEN   0x00001200UL

◆ CKM_GOSTR3410_KEY_WRAP

#define CKM_GOSTR3410_KEY_WRAP   0x00001203UL

◆ CKM_GOSTR3410_WITH_GOSTR3411

#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202UL

◆ CKM_GOSTR3411

#define CKM_GOSTR3411   0x00001210UL

◆ CKM_GOSTR3411_HMAC

#define CKM_GOSTR3411_HMAC   0x00001211UL

◆ CKM_HOTP

#define CKM_HOTP   0x00000291UL

◆ CKM_HOTP_KEY_GEN

#define CKM_HOTP_KEY_GEN   0x00000290UL

◆ CKM_IDEA_CBC

#define CKM_IDEA_CBC   0x00000342UL

◆ CKM_IDEA_CBC_PAD

#define CKM_IDEA_CBC_PAD   0x00000345UL

◆ CKM_IDEA_ECB

#define CKM_IDEA_ECB   0x00000341UL

◆ CKM_IDEA_KEY_GEN

#define CKM_IDEA_KEY_GEN   0x00000340UL

◆ CKM_IDEA_MAC

#define CKM_IDEA_MAC   0x00000343UL

◆ CKM_IDEA_MAC_GENERAL

#define CKM_IDEA_MAC_GENERAL   0x00000344UL

◆ CKM_JUNIPER_CBC128

#define CKM_JUNIPER_CBC128   0x00001062UL

◆ CKM_JUNIPER_COUNTER

#define CKM_JUNIPER_COUNTER   0x00001063UL

◆ CKM_JUNIPER_ECB128

#define CKM_JUNIPER_ECB128   0x00001061UL

◆ CKM_JUNIPER_KEY_GEN

#define CKM_JUNIPER_KEY_GEN   0x00001060UL

◆ CKM_JUNIPER_SHUFFLE

#define CKM_JUNIPER_SHUFFLE   0x00001064UL

◆ CKM_JUNIPER_WRAP

#define CKM_JUNIPER_WRAP   0x00001065UL

◆ CKM_KEA_DERIVE

#define CKM_KEA_DERIVE   0x00001012UL

◆ CKM_KEA_KEY_DERIVE

#define CKM_KEA_KEY_DERIVE   0x00001011UL

◆ CKM_KEA_KEY_PAIR_GEN

#define CKM_KEA_KEY_PAIR_GEN   0x00001010UL

◆ CKM_KEY_WRAP_LYNKS

#define CKM_KEY_WRAP_LYNKS   0x00000400UL

◆ CKM_KEY_WRAP_SET_OAEP

#define CKM_KEY_WRAP_SET_OAEP   0x00000401UL

◆ CKM_KIP_DERIVE

#define CKM_KIP_DERIVE   0x00000510UL

◆ CKM_KIP_MAC

#define CKM_KIP_MAC   0x00000512UL

◆ CKM_KIP_WRAP

#define CKM_KIP_WRAP   0x00000511UL

◆ CKM_MD2

#define CKM_MD2   0x00000200UL

◆ CKM_MD2_HMAC

#define CKM_MD2_HMAC   0x00000201UL

◆ CKM_MD2_HMAC_GENERAL

#define CKM_MD2_HMAC_GENERAL   0x00000202UL

◆ CKM_MD2_KEY_DERIVATION

#define CKM_MD2_KEY_DERIVATION   0x00000391UL

◆ CKM_MD2_RSA_PKCS

#define CKM_MD2_RSA_PKCS   0x00000004UL

◆ CKM_MD5

#define CKM_MD5   0x00000210UL

◆ CKM_MD5_HMAC

#define CKM_MD5_HMAC   0x00000211UL

◆ CKM_MD5_HMAC_GENERAL

#define CKM_MD5_HMAC_GENERAL   0x00000212UL

◆ CKM_MD5_KEY_DERIVATION

#define CKM_MD5_KEY_DERIVATION   0x00000390UL

◆ CKM_MD5_RSA_PKCS

#define CKM_MD5_RSA_PKCS   0x00000005UL

◆ CKM_PBA_SHA1_WITH_SHA1_HMAC

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0UL

◆ CKM_PBE_MD2_DES_CBC

#define CKM_PBE_MD2_DES_CBC   0x000003A0UL

◆ CKM_PBE_MD5_CAST128_CBC

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4UL

◆ CKM_PBE_MD5_CAST3_CBC

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3UL

◆ CKM_PBE_MD5_CAST5_CBC

#define CKM_PBE_MD5_CAST5_CBC   0x000003A4UL /* Deprecated */

◆ CKM_PBE_MD5_CAST_CBC

#define CKM_PBE_MD5_CAST_CBC   0x000003A2UL

◆ CKM_PBE_MD5_DES_CBC

#define CKM_PBE_MD5_DES_CBC   0x000003A1UL

◆ CKM_PBE_SHA1_CAST128_CBC

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5UL

◆ CKM_PBE_SHA1_CAST5_CBC

#define CKM_PBE_SHA1_CAST5_CBC   0x000003A5UL /* Deprecated */

◆ CKM_PBE_SHA1_DES2_EDE_CBC

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9UL

◆ CKM_PBE_SHA1_DES3_EDE_CBC

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8UL

◆ CKM_PBE_SHA1_RC2_128_CBC

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AAUL

◆ CKM_PBE_SHA1_RC2_40_CBC

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003ABUL

◆ CKM_PBE_SHA1_RC4_128

#define CKM_PBE_SHA1_RC4_128   0x000003A6UL

◆ CKM_PBE_SHA1_RC4_40

#define CKM_PBE_SHA1_RC4_40   0x000003A7UL

◆ CKM_PKCS5_PBKD2

#define CKM_PKCS5_PBKD2   0x000003B0UL

◆ CKM_RC2_CBC

#define CKM_RC2_CBC   0x00000102UL

◆ CKM_RC2_CBC_PAD

#define CKM_RC2_CBC_PAD   0x00000105UL

◆ CKM_RC2_ECB

#define CKM_RC2_ECB   0x00000101UL

◆ CKM_RC2_KEY_GEN

#define CKM_RC2_KEY_GEN   0x00000100UL

◆ CKM_RC2_MAC

#define CKM_RC2_MAC   0x00000103UL

◆ CKM_RC2_MAC_GENERAL

#define CKM_RC2_MAC_GENERAL   0x00000104UL

◆ CKM_RC4

#define CKM_RC4   0x00000111UL

◆ CKM_RC4_KEY_GEN

#define CKM_RC4_KEY_GEN   0x00000110UL

◆ CKM_RC5_CBC

#define CKM_RC5_CBC   0x00000332UL

◆ CKM_RC5_CBC_PAD

#define CKM_RC5_CBC_PAD   0x00000335UL

◆ CKM_RC5_ECB

#define CKM_RC5_ECB   0x00000331UL

◆ CKM_RC5_KEY_GEN

#define CKM_RC5_KEY_GEN   0x00000330UL

◆ CKM_RC5_MAC

#define CKM_RC5_MAC   0x00000333UL

◆ CKM_RC5_MAC_GENERAL

#define CKM_RC5_MAC_GENERAL   0x00000334UL

◆ CKM_RIPEMD128

#define CKM_RIPEMD128   0x00000230UL

◆ CKM_RIPEMD128_HMAC

#define CKM_RIPEMD128_HMAC   0x00000231UL

◆ CKM_RIPEMD128_HMAC_GENERAL

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232UL

◆ CKM_RIPEMD128_RSA_PKCS

#define CKM_RIPEMD128_RSA_PKCS   0x00000007UL

◆ CKM_RIPEMD160

#define CKM_RIPEMD160   0x00000240UL

◆ CKM_RIPEMD160_HMAC

#define CKM_RIPEMD160_HMAC   0x00000241UL

◆ CKM_RIPEMD160_HMAC_GENERAL

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242UL

◆ CKM_RIPEMD160_RSA_PKCS

#define CKM_RIPEMD160_RSA_PKCS   0x00000008UL

◆ CKM_RSA_9796

#define CKM_RSA_9796   0x00000002UL

◆ CKM_RSA_AES_KEY_WRAP

#define CKM_RSA_AES_KEY_WRAP   0x00001054UL

◆ CKM_RSA_PKCS

#define CKM_RSA_PKCS   0x00000001UL

◆ CKM_RSA_PKCS_KEY_PAIR_GEN

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000UL

◆ CKM_RSA_PKCS_OAEP

#define CKM_RSA_PKCS_OAEP   0x00000009UL

◆ CKM_RSA_PKCS_OAEP_TPM_1_1

#define CKM_RSA_PKCS_OAEP_TPM_1_1   0x00004002UL

◆ CKM_RSA_PKCS_PSS

#define CKM_RSA_PKCS_PSS   0x0000000DUL

◆ CKM_RSA_PKCS_TPM_1_1

#define CKM_RSA_PKCS_TPM_1_1   0x00004001UL

◆ CKM_RSA_X9_31

#define CKM_RSA_X9_31   0x0000000BUL

◆ CKM_RSA_X9_31_KEY_PAIR_GEN

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000AUL

◆ CKM_RSA_X_509

#define CKM_RSA_X_509   0x00000003UL

◆ CKM_SECURID

#define CKM_SECURID   0x00000282UL

◆ CKM_SECURID_KEY_GEN

#define CKM_SECURID_KEY_GEN   0x00000280UL

◆ CKM_SEED_CBC

#define CKM_SEED_CBC   0x00000652UL

◆ CKM_SEED_CBC_ENCRYPT_DATA

#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657UL

◆ CKM_SEED_CBC_PAD

#define CKM_SEED_CBC_PAD   0x00000655UL

◆ CKM_SEED_ECB

#define CKM_SEED_ECB   0x00000651UL

◆ CKM_SEED_ECB_ENCRYPT_DATA

#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656UL

◆ CKM_SEED_KEY_GEN

#define CKM_SEED_KEY_GEN   0x00000650UL

◆ CKM_SEED_MAC

#define CKM_SEED_MAC   0x00000653UL

◆ CKM_SEED_MAC_GENERAL

#define CKM_SEED_MAC_GENERAL   0x00000654UL

◆ CKM_SHA1_KEY_DERIVATION

#define CKM_SHA1_KEY_DERIVATION   0x00000392UL

◆ CKM_SHA1_RSA_PKCS

#define CKM_SHA1_RSA_PKCS   0x00000006UL

◆ CKM_SHA1_RSA_PKCS_PSS

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000EUL

◆ CKM_SHA1_RSA_X9_31

#define CKM_SHA1_RSA_X9_31   0x0000000CUL

◆ CKM_SHA224

#define CKM_SHA224   0x00000255UL

◆ CKM_SHA224_HMAC

#define CKM_SHA224_HMAC   0x00000256UL

◆ CKM_SHA224_HMAC_GENERAL

#define CKM_SHA224_HMAC_GENERAL   0x00000257UL

◆ CKM_SHA224_KEY_DERIVATION

#define CKM_SHA224_KEY_DERIVATION   0x00000396UL

◆ CKM_SHA224_RSA_PKCS

#define CKM_SHA224_RSA_PKCS   0x00000046UL

◆ CKM_SHA224_RSA_PKCS_PSS

#define CKM_SHA224_RSA_PKCS_PSS   0x00000047UL

◆ CKM_SHA256

#define CKM_SHA256   0x00000250UL

◆ CKM_SHA256_HMAC

#define CKM_SHA256_HMAC   0x00000251UL

◆ CKM_SHA256_HMAC_GENERAL

#define CKM_SHA256_HMAC_GENERAL   0x00000252UL

◆ CKM_SHA256_KEY_DERIVATION

#define CKM_SHA256_KEY_DERIVATION   0x00000393UL

◆ CKM_SHA256_RSA_PKCS

#define CKM_SHA256_RSA_PKCS   0x00000040UL

◆ CKM_SHA256_RSA_PKCS_PSS

#define CKM_SHA256_RSA_PKCS_PSS   0x00000043UL

◆ CKM_SHA384

#define CKM_SHA384   0x00000260UL

◆ CKM_SHA384_HMAC

#define CKM_SHA384_HMAC   0x00000261UL

◆ CKM_SHA384_HMAC_GENERAL

#define CKM_SHA384_HMAC_GENERAL   0x00000262UL

◆ CKM_SHA384_KEY_DERIVATION

#define CKM_SHA384_KEY_DERIVATION   0x00000394UL

◆ CKM_SHA384_RSA_PKCS

#define CKM_SHA384_RSA_PKCS   0x00000041UL

◆ CKM_SHA384_RSA_PKCS_PSS

#define CKM_SHA384_RSA_PKCS_PSS   0x00000044UL

◆ CKM_SHA512

#define CKM_SHA512   0x00000270UL

◆ CKM_SHA512_224

#define CKM_SHA512_224   0x00000048UL

◆ CKM_SHA512_224_HMAC

#define CKM_SHA512_224_HMAC   0x00000049UL

◆ CKM_SHA512_224_HMAC_GENERAL

#define CKM_SHA512_224_HMAC_GENERAL   0x0000004AUL

◆ CKM_SHA512_224_KEY_DERIVATION

#define CKM_SHA512_224_KEY_DERIVATION   0x0000004BUL

◆ CKM_SHA512_256

#define CKM_SHA512_256   0x0000004CUL

◆ CKM_SHA512_256_HMAC

#define CKM_SHA512_256_HMAC   0x0000004DUL

◆ CKM_SHA512_256_HMAC_GENERAL

#define CKM_SHA512_256_HMAC_GENERAL   0x0000004EUL

◆ CKM_SHA512_256_KEY_DERIVATION

#define CKM_SHA512_256_KEY_DERIVATION   0x0000004FUL

◆ CKM_SHA512_HMAC

#define CKM_SHA512_HMAC   0x00000271UL

◆ CKM_SHA512_HMAC_GENERAL

#define CKM_SHA512_HMAC_GENERAL   0x00000272UL

◆ CKM_SHA512_KEY_DERIVATION

#define CKM_SHA512_KEY_DERIVATION   0x00000395UL

◆ CKM_SHA512_RSA_PKCS

#define CKM_SHA512_RSA_PKCS   0x00000042UL

◆ CKM_SHA512_RSA_PKCS_PSS

#define CKM_SHA512_RSA_PKCS_PSS   0x00000045UL

◆ CKM_SHA512_T

#define CKM_SHA512_T   0x00000050UL

◆ CKM_SHA512_T_HMAC

#define CKM_SHA512_T_HMAC   0x00000051UL

◆ CKM_SHA512_T_HMAC_GENERAL

#define CKM_SHA512_T_HMAC_GENERAL   0x00000052UL

◆ CKM_SHA512_T_KEY_DERIVATION

#define CKM_SHA512_T_KEY_DERIVATION   0x00000053UL

◆ CKM_SHA_1

#define CKM_SHA_1   0x00000220UL

◆ CKM_SHA_1_HMAC

#define CKM_SHA_1_HMAC   0x00000221UL

◆ CKM_SHA_1_HMAC_GENERAL

#define CKM_SHA_1_HMAC_GENERAL   0x00000222UL

◆ CKM_SKIPJACK_CBC64

#define CKM_SKIPJACK_CBC64   0x00001002UL

◆ CKM_SKIPJACK_CFB16

#define CKM_SKIPJACK_CFB16   0x00001006UL

◆ CKM_SKIPJACK_CFB32

#define CKM_SKIPJACK_CFB32   0x00001005UL

◆ CKM_SKIPJACK_CFB64

#define CKM_SKIPJACK_CFB64   0x00001004UL

◆ CKM_SKIPJACK_CFB8

#define CKM_SKIPJACK_CFB8   0x00001007UL

◆ CKM_SKIPJACK_ECB64

#define CKM_SKIPJACK_ECB64   0x00001001UL

◆ CKM_SKIPJACK_KEY_GEN

#define CKM_SKIPJACK_KEY_GEN   0x00001000UL

◆ CKM_SKIPJACK_OFB64

#define CKM_SKIPJACK_OFB64   0x00001003UL

◆ CKM_SKIPJACK_PRIVATE_WRAP

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009UL

◆ CKM_SKIPJACK_RELAYX

#define CKM_SKIPJACK_RELAYX   0x0000100aUL

◆ CKM_SKIPJACK_WRAP

#define CKM_SKIPJACK_WRAP   0x00001008UL

◆ CKM_SSL3_KEY_AND_MAC_DERIVE

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372UL

◆ CKM_SSL3_MASTER_KEY_DERIVE

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371UL

◆ CKM_SSL3_MASTER_KEY_DERIVE_DH

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373UL

◆ CKM_SSL3_MD5_MAC

#define CKM_SSL3_MD5_MAC   0x00000380UL

◆ CKM_SSL3_PRE_MASTER_KEY_GEN

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370UL

◆ CKM_SSL3_SHA1_MAC

#define CKM_SSL3_SHA1_MAC   0x00000381UL

◆ CKM_TLS10_MAC_CLIENT

#define CKM_TLS10_MAC_CLIENT   0x000003D7UL

◆ CKM_TLS10_MAC_SERVER

#define CKM_TLS10_MAC_SERVER   0x000003D6UL

◆ CKM_TLS12_KDF

#define CKM_TLS12_KDF   0x000003D9UL

◆ CKM_TLS12_KEY_AND_MAC_DERIVE

#define CKM_TLS12_KEY_AND_MAC_DERIVE   0x000003E1UL

◆ CKM_TLS12_KEY_SAFE_DERIVE

#define CKM_TLS12_KEY_SAFE_DERIVE   0x000003E3UL

◆ CKM_TLS12_MAC

#define CKM_TLS12_MAC   0x000003D8UL

◆ CKM_TLS12_MASTER_KEY_DERIVE

#define CKM_TLS12_MASTER_KEY_DERIVE   0x000003E0UL

◆ CKM_TLS12_MASTER_KEY_DERIVE_DH

#define CKM_TLS12_MASTER_KEY_DERIVE_DH   0x000003E2UL

◆ CKM_TLS_KDF

#define CKM_TLS_KDF   0x000003E5UL

◆ CKM_TLS_KEY_AND_MAC_DERIVE

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376UL

◆ CKM_TLS_MAC

#define CKM_TLS_MAC   0x000003E4UL

◆ CKM_TLS_MASTER_KEY_DERIVE

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375UL

◆ CKM_TLS_MASTER_KEY_DERIVE_DH

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377UL

◆ CKM_TLS_PRE_MASTER_KEY_GEN

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374UL

◆ CKM_TLS_PRF

#define CKM_TLS_PRF   0x00000378UL

◆ CKM_TWOFISH_CBC

#define CKM_TWOFISH_CBC   0x00001093UL

◆ CKM_TWOFISH_CBC_PAD

#define CKM_TWOFISH_CBC_PAD   0x00001095UL

◆ CKM_TWOFISH_KEY_GEN

#define CKM_TWOFISH_KEY_GEN   0x00001092UL

◆ CKM_VENDOR_DEFINED

#define CKM_VENDOR_DEFINED   0x80000000UL

◆ CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE

#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5UL

◆ CKM_WTLS_MASTER_KEY_DERIVE

#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1UL

◆ CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC

#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2UL

◆ CKM_WTLS_PRE_MASTER_KEY_GEN

#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0UL

◆ CKM_WTLS_PRF

#define CKM_WTLS_PRF   0x000003D3UL

◆ CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE

#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4UL

◆ CKM_X9_42_DH_DERIVE

#define CKM_X9_42_DH_DERIVE   0x00000031UL

◆ CKM_X9_42_DH_HYBRID_DERIVE

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032UL

◆ CKM_X9_42_DH_KEY_PAIR_GEN

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030UL

◆ CKM_X9_42_DH_PARAMETER_GEN

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002UL

◆ CKM_X9_42_MQV_DERIVE

#define CKM_X9_42_MQV_DERIVE   0x00000033UL

◆ CKM_XOR_BASE_AND_DATA

#define CKM_XOR_BASE_AND_DATA   0x00000364UL

◆ CKN_OTP_CHANGED

#define CKN_OTP_CHANGED   1UL

◆ CKN_SURRENDER

#define CKN_SURRENDER   0UL

◆ CKO_CERTIFICATE

#define CKO_CERTIFICATE   0x00000001UL

◆ CKO_DATA

#define CKO_DATA   0x00000000UL

◆ CKO_DOMAIN_PARAMETERS

#define CKO_DOMAIN_PARAMETERS   0x00000006UL

◆ CKO_HW_FEATURE

#define CKO_HW_FEATURE   0x00000005UL

◆ CKO_MECHANISM

#define CKO_MECHANISM   0x00000007UL

◆ CKO_OTP_KEY

#define CKO_OTP_KEY   0x00000008UL

◆ CKO_PRIVATE_KEY

#define CKO_PRIVATE_KEY   0x00000003UL

◆ CKO_PUBLIC_KEY

#define CKO_PUBLIC_KEY   0x00000002UL

◆ CKO_SECRET_KEY

#define CKO_SECRET_KEY   0x00000004UL

◆ CKO_VENDOR_DEFINED

#define CKO_VENDOR_DEFINED   0x80000000UL

◆ CKP_PKCS5_PBKD2_HMAC_GOSTR3411

#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411   0x00000002UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA1

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA224

#define CKP_PKCS5_PBKD2_HMAC_SHA224   0x00000003UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA256

#define CKP_PKCS5_PBKD2_HMAC_SHA256   0x00000004UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA384

#define CKP_PKCS5_PBKD2_HMAC_SHA384   0x00000005UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA512

#define CKP_PKCS5_PBKD2_HMAC_SHA512   0x00000006UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA512_224

#define CKP_PKCS5_PBKD2_HMAC_SHA512_224   0x00000007UL

◆ CKP_PKCS5_PBKD2_HMAC_SHA512_256

#define CKP_PKCS5_PBKD2_HMAC_SHA512_256   0x00000008UL

◆ CKR_ACTION_PROHIBITED

#define CKR_ACTION_PROHIBITED   0x0000001BUL

◆ CKR_ARGUMENTS_BAD

#define CKR_ARGUMENTS_BAD   0x00000007UL

◆ CKR_ATTRIBUTE_READ_ONLY

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010UL

◆ CKR_ATTRIBUTE_SENSITIVE

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011UL

◆ CKR_ATTRIBUTE_TYPE_INVALID

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012UL

◆ CKR_ATTRIBUTE_VALUE_INVALID

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013UL

◆ CKR_BUFFER_TOO_SMALL

#define CKR_BUFFER_TOO_SMALL   0x00000150UL

◆ CKR_CANCEL

#define CKR_CANCEL   0x00000001UL

◆ CKR_CANT_LOCK

#define CKR_CANT_LOCK   0x0000000AUL

◆ CKR_CRYPTOKI_ALREADY_INITIALIZED

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191UL

◆ CKR_CRYPTOKI_NOT_INITIALIZED

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190UL

◆ CKR_CURVE_NOT_SUPPORTED

#define CKR_CURVE_NOT_SUPPORTED   0x00000140UL

◆ CKR_DATA_INVALID

#define CKR_DATA_INVALID   0x00000020UL

◆ CKR_DATA_LEN_RANGE

#define CKR_DATA_LEN_RANGE   0x00000021UL

◆ CKR_DEVICE_ERROR

#define CKR_DEVICE_ERROR   0x00000030UL

◆ CKR_DEVICE_MEMORY

#define CKR_DEVICE_MEMORY   0x00000031UL

◆ CKR_DEVICE_REMOVED

#define CKR_DEVICE_REMOVED   0x00000032UL

◆ CKR_DOMAIN_PARAMS_INVALID

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130UL

◆ CKR_ENCRYPTED_DATA_INVALID

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040UL

◆ CKR_ENCRYPTED_DATA_LEN_RANGE

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041UL

◆ CKR_EXCEEDED_MAX_ITERATIONS

#define CKR_EXCEEDED_MAX_ITERATIONS   0x000001B5UL

◆ CKR_FIPS_SELF_TEST_FAILED

#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6UL

◆ CKR_FUNCTION_CANCELED

#define CKR_FUNCTION_CANCELED   0x00000050UL

◆ CKR_FUNCTION_FAILED

#define CKR_FUNCTION_FAILED   0x00000006UL

◆ CKR_FUNCTION_NOT_PARALLEL

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051UL

◆ CKR_FUNCTION_NOT_SUPPORTED

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054UL

◆ CKR_FUNCTION_REJECTED

#define CKR_FUNCTION_REJECTED   0x00000200UL

◆ CKR_GENERAL_ERROR

#define CKR_GENERAL_ERROR   0x00000005UL

◆ CKR_HOST_MEMORY

#define CKR_HOST_MEMORY   0x00000002UL

◆ CKR_INFORMATION_SENSITIVE

#define CKR_INFORMATION_SENSITIVE   0x00000170UL

◆ CKR_KEY_CHANGED

#define CKR_KEY_CHANGED   0x00000065UL

◆ CKR_KEY_FUNCTION_NOT_PERMITTED

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068UL

◆ CKR_KEY_HANDLE_INVALID

#define CKR_KEY_HANDLE_INVALID   0x00000060UL

◆ CKR_KEY_INDIGESTIBLE

#define CKR_KEY_INDIGESTIBLE   0x00000067UL

◆ CKR_KEY_NEEDED

#define CKR_KEY_NEEDED   0x00000066UL

◆ CKR_KEY_NOT_NEEDED

#define CKR_KEY_NOT_NEEDED   0x00000064UL

◆ CKR_KEY_NOT_WRAPPABLE

#define CKR_KEY_NOT_WRAPPABLE   0x00000069UL

◆ CKR_KEY_SIZE_RANGE

#define CKR_KEY_SIZE_RANGE   0x00000062UL

◆ CKR_KEY_TYPE_INCONSISTENT

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063UL

◆ CKR_KEY_UNEXTRACTABLE

#define CKR_KEY_UNEXTRACTABLE   0x0000006AUL

◆ CKR_LIBRARY_LOAD_FAILED

#define CKR_LIBRARY_LOAD_FAILED   0x000001B7UL

◆ CKR_MECHANISM_INVALID

#define CKR_MECHANISM_INVALID   0x00000070UL

◆ CKR_MECHANISM_PARAM_INVALID

#define CKR_MECHANISM_PARAM_INVALID   0x00000071UL

◆ CKR_MUTEX_BAD

#define CKR_MUTEX_BAD   0x000001A0UL

◆ CKR_MUTEX_NOT_LOCKED

#define CKR_MUTEX_NOT_LOCKED   0x000001A1UL

◆ CKR_NEED_TO_CREATE_THREADS

#define CKR_NEED_TO_CREATE_THREADS   0x00000009UL

◆ CKR_NEW_PIN_MODE

#define CKR_NEW_PIN_MODE   0x000001B0UL

◆ CKR_NEXT_OTP

#define CKR_NEXT_OTP   0x000001B1UL

◆ CKR_NO_EVENT

#define CKR_NO_EVENT   0x00000008UL

◆ CKR_OBJECT_HANDLE_INVALID

#define CKR_OBJECT_HANDLE_INVALID   0x00000082UL

◆ CKR_OK

#define CKR_OK   0x00000000UL

◆ CKR_OPERATION_ACTIVE

#define CKR_OPERATION_ACTIVE   0x00000090UL

◆ CKR_OPERATION_NOT_INITIALIZED

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091UL

◆ CKR_PIN_EXPIRED

#define CKR_PIN_EXPIRED   0x000000A3UL

◆ CKR_PIN_INCORRECT

#define CKR_PIN_INCORRECT   0x000000A0UL

◆ CKR_PIN_INVALID

#define CKR_PIN_INVALID   0x000000A1UL

◆ CKR_PIN_LEN_RANGE

#define CKR_PIN_LEN_RANGE   0x000000A2UL

◆ CKR_PIN_LOCKED

#define CKR_PIN_LOCKED   0x000000A4UL

◆ CKR_PIN_TOO_WEAK

#define CKR_PIN_TOO_WEAK   0x000001B8UL

◆ CKR_PUBLIC_KEY_INVALID

#define CKR_PUBLIC_KEY_INVALID   0x000001B9UL

◆ CKR_RANDOM_NO_RNG

#define CKR_RANDOM_NO_RNG   0x00000121UL

◆ CKR_RANDOM_SEED_NOT_SUPPORTED

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120UL

◆ CKR_SAVED_STATE_INVALID

#define CKR_SAVED_STATE_INVALID   0x00000160UL

◆ CKR_SESSION_CLOSED

#define CKR_SESSION_CLOSED   0x000000B0UL

◆ CKR_SESSION_COUNT

#define CKR_SESSION_COUNT   0x000000B1UL

◆ CKR_SESSION_EXISTS

#define CKR_SESSION_EXISTS   0x000000B6UL

◆ CKR_SESSION_HANDLE_INVALID

#define CKR_SESSION_HANDLE_INVALID   0x000000B3UL

◆ CKR_SESSION_PARALLEL_NOT_SUPPORTED

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4UL

◆ CKR_SESSION_READ_ONLY

#define CKR_SESSION_READ_ONLY   0x000000B5UL

◆ CKR_SESSION_READ_ONLY_EXISTS

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7UL

◆ CKR_SESSION_READ_WRITE_SO_EXISTS

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8UL

◆ CKR_SIGNATURE_INVALID

#define CKR_SIGNATURE_INVALID   0x000000C0UL

◆ CKR_SIGNATURE_LEN_RANGE

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1UL

◆ CKR_SLOT_ID_INVALID

#define CKR_SLOT_ID_INVALID   0x00000003UL

◆ CKR_STATE_UNSAVEABLE

#define CKR_STATE_UNSAVEABLE   0x00000180UL

◆ CKR_TEMPLATE_INCOMPLETE

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0UL

◆ CKR_TEMPLATE_INCONSISTENT

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1UL

◆ CKR_TOKEN_NOT_PRESENT

#define CKR_TOKEN_NOT_PRESENT   0x000000E0UL

◆ CKR_TOKEN_NOT_RECOGNIZED

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1UL

◆ CKR_TOKEN_WRITE_PROTECTED

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2UL

◆ CKR_UNWRAPPING_KEY_HANDLE_INVALID

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0UL

◆ CKR_UNWRAPPING_KEY_SIZE_RANGE

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1UL

◆ CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2UL

◆ CKR_USER_ALREADY_LOGGED_IN

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100UL

◆ CKR_USER_ANOTHER_ALREADY_LOGGED_IN

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104UL

◆ CKR_USER_NOT_LOGGED_IN

#define CKR_USER_NOT_LOGGED_IN   0x00000101UL

◆ CKR_USER_PIN_NOT_INITIALIZED

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102UL

◆ CKR_USER_TOO_MANY_TYPES

#define CKR_USER_TOO_MANY_TYPES   0x00000105UL

◆ CKR_USER_TYPE_INVALID

#define CKR_USER_TYPE_INVALID   0x00000103UL

◆ CKR_VENDOR_DEFINED

#define CKR_VENDOR_DEFINED   0x80000000UL

◆ CKR_WRAPPED_KEY_INVALID

#define CKR_WRAPPED_KEY_INVALID   0x00000110UL

◆ CKR_WRAPPED_KEY_LEN_RANGE

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112UL

◆ CKR_WRAPPING_KEY_HANDLE_INVALID

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113UL

◆ CKR_WRAPPING_KEY_SIZE_RANGE

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114UL

◆ CKR_WRAPPING_KEY_TYPE_INCONSISTENT

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115UL

◆ CKS_RO_PUBLIC_SESSION

#define CKS_RO_PUBLIC_SESSION   0UL

◆ CKS_RO_USER_FUNCTIONS

#define CKS_RO_USER_FUNCTIONS   1UL

◆ CKS_RW_PUBLIC_SESSION

#define CKS_RW_PUBLIC_SESSION   2UL

◆ CKS_RW_SO_FUNCTIONS

#define CKS_RW_SO_FUNCTIONS   4UL

◆ CKS_RW_USER_FUNCTIONS

#define CKS_RW_USER_FUNCTIONS   3UL

◆ CKU_CONTEXT_SPECIFIC

#define CKU_CONTEXT_SPECIFIC   2UL

◆ CKU_SO

#define CKU_SO   0UL

◆ CKU_USER

#define CKU_USER   1UL

◆ CKZ_DATA_SPECIFIED

#define CKZ_DATA_SPECIFIED   0x00000001UL

◆ CKZ_SALT_SPECIFIED

#define CKZ_SALT_SPECIFIED   0x00000001UL

◆ CRYPTOKI_VERSION_AMENDMENT

#define CRYPTOKI_VERSION_AMENDMENT   0

◆ CRYPTOKI_VERSION_MAJOR

#define CRYPTOKI_VERSION_MAJOR   2

◆ CRYPTOKI_VERSION_MINOR

#define CRYPTOKI_VERSION_MINOR   40

◆ FALSE

#define FALSE   CK_FALSE

◆ TRUE

#define TRUE   CK_TRUE

Typedef Documentation

◆ CK_AES_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_AES_CBC_ENCRYPT_DATA_PARAMS

◆ CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_AES_CCM_PARAMS

typedef struct CK_AES_CCM_PARAMS CK_AES_CCM_PARAMS

◆ CK_AES_CCM_PARAMS_PTR

◆ CK_AES_CTR_PARAMS

typedef struct CK_AES_CTR_PARAMS CK_AES_CTR_PARAMS

◆ CK_AES_CTR_PARAMS_PTR

◆ CK_AES_GCM_PARAMS

typedef struct CK_AES_GCM_PARAMS CK_AES_GCM_PARAMS

◆ CK_AES_GCM_PARAMS_PTR

◆ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_ARIA_CBC_ENCRYPT_DATA_PARAMS

◆ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_ATTRIBUTE

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE

◆ CK_ATTRIBUTE_PTR

◆ CK_ATTRIBUTE_TYPE

◆ CK_BBOOL

typedef CK_BYTE CK_BBOOL

◆ CK_BYTE

typedef unsigned char CK_BYTE

◆ CK_BYTE_PTR

typedef CK_BYTE CK_PTR CK_BYTE_PTR

◆ CK_C_INITIALIZE_ARGS

typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS

◆ CK_C_INITIALIZE_ARGS_PTR

◆ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS

◆ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_CAMELLIA_CTR_PARAMS

typedef struct CK_CAMELLIA_CTR_PARAMS CK_CAMELLIA_CTR_PARAMS

◆ CK_CAMELLIA_CTR_PARAMS_PTR

◆ CK_CCM_PARAMS

typedef struct CK_CCM_PARAMS CK_CCM_PARAMS

◆ CK_CCM_PARAMS_PTR

◆ CK_CERTIFICATE_CATEGORY

◆ CK_CERTIFICATE_TYPE

◆ CK_CHAR

typedef CK_BYTE CK_CHAR

◆ CK_CHAR_PTR

typedef CK_CHAR CK_PTR CK_CHAR_PTR

◆ CK_CMS_SIG_PARAMS

typedef struct CK_CMS_SIG_PARAMS CK_CMS_SIG_PARAMS

◆ CK_CMS_SIG_PARAMS_PTR

◆ CK_DATE

typedef struct CK_DATE CK_DATE

◆ CK_DES_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_DES_CBC_ENCRYPT_DATA_PARAMS

◆ CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_DSA_PARAMETER_GEN_PARAM

typedef struct CK_DSA_PARAMETER_GEN_PARAM CK_DSA_PARAMETER_GEN_PARAM

◆ CK_DSA_PARAMETER_GEN_PARAM_PTR

◆ CK_EC_KDF_TYPE

◆ CK_ECDH1_DERIVE_PARAMS

typedef struct CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS

◆ CK_ECDH1_DERIVE_PARAMS_PTR

◆ CK_ECDH2_DERIVE_PARAMS

typedef struct CK_ECDH2_DERIVE_PARAMS CK_ECDH2_DERIVE_PARAMS

◆ CK_ECDH2_DERIVE_PARAMS_PTR

◆ CK_ECDH_AES_KEY_WRAP_PARAMS

typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS CK_ECDH_AES_KEY_WRAP_PARAMS

◆ CK_ECDH_AES_KEY_WRAP_PARAMS_PTR

◆ CK_ECMQV_DERIVE_PARAMS

typedef struct CK_ECMQV_DERIVE_PARAMS CK_ECMQV_DERIVE_PARAMS

◆ CK_ECMQV_DERIVE_PARAMS_PTR

◆ CK_EXTRACT_PARAMS

◆ CK_EXTRACT_PARAMS_PTR

◆ CK_FLAGS

typedef CK_ULONG CK_FLAGS

◆ CK_FUNCTION_LIST

◆ CK_FUNCTION_LIST_PTR

◆ CK_FUNCTION_LIST_PTR_PTR

◆ CK_GCM_PARAMS

typedef struct CK_GCM_PARAMS CK_GCM_PARAMS

◆ CK_GCM_PARAMS_PTR

◆ CK_GOSTR3410_DERIVE_PARAMS

typedef struct CK_GOSTR3410_DERIVE_PARAMS CK_GOSTR3410_DERIVE_PARAMS

◆ CK_GOSTR3410_DERIVE_PARAMS_PTR

◆ CK_GOSTR3410_KEY_WRAP_PARAMS

typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS CK_GOSTR3410_KEY_WRAP_PARAMS

◆ CK_GOSTR3410_KEY_WRAP_PARAMS_PTR

◆ CK_HW_FEATURE_TYPE

◆ CK_INFO

typedef struct CK_INFO CK_INFO

◆ CK_INFO_PTR

typedef CK_INFO CK_PTR CK_INFO_PTR

◆ CK_JAVA_MIDP_SECURITY_DOMAIN

◆ CK_KEA_DERIVE_PARAMS

typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS

◆ CK_KEA_DERIVE_PARAMS_PTR

◆ CK_KEY_DERIVATION_STRING_DATA

typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA

◆ CK_KEY_DERIVATION_STRING_DATA_PTR

◆ CK_KEY_TYPE

◆ CK_KEY_WRAP_SET_OAEP_PARAMS

typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS

◆ CK_KEY_WRAP_SET_OAEP_PARAMS_PTR

◆ CK_KIP_PARAMS

typedef struct CK_KIP_PARAMS CK_KIP_PARAMS

◆ CK_KIP_PARAMS_PTR

◆ CK_LONG

typedef long int CK_LONG

◆ CK_MAC_GENERAL_PARAMS

◆ CK_MAC_GENERAL_PARAMS_PTR

◆ CK_MECHANISM

typedef struct CK_MECHANISM CK_MECHANISM

◆ CK_MECHANISM_INFO

typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO

◆ CK_MECHANISM_INFO_PTR

◆ CK_MECHANISM_PTR

◆ CK_MECHANISM_TYPE

◆ CK_MECHANISM_TYPE_PTR

◆ CK_NOTIFICATION

◆ CK_OBJECT_CLASS

◆ CK_OBJECT_CLASS_PTR

◆ CK_OBJECT_HANDLE

◆ CK_OBJECT_HANDLE_PTR

◆ CK_OTP_PARAM

typedef struct CK_OTP_PARAM CK_OTP_PARAM

◆ CK_OTP_PARAM_PTR

◆ CK_OTP_PARAM_TYPE

◆ CK_OTP_PARAMS

typedef struct CK_OTP_PARAMS CK_OTP_PARAMS

◆ CK_OTP_PARAMS_PTR

◆ CK_OTP_SIGNATURE_INFO

typedef struct CK_OTP_SIGNATURE_INFO CK_OTP_SIGNATURE_INFO

◆ CK_OTP_SIGNATURE_INFO_PTR

◆ CK_PARAM_TYPE

◆ CK_PBE_PARAMS

typedef struct CK_PBE_PARAMS CK_PBE_PARAMS

◆ CK_PBE_PARAMS_PTR

◆ CK_PKCS5_PBKD2_PARAMS

typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS

◆ CK_PKCS5_PBKD2_PARAMS2

typedef struct CK_PKCS5_PBKD2_PARAMS2 CK_PKCS5_PBKD2_PARAMS2

◆ CK_PKCS5_PBKD2_PARAMS2_PTR

◆ CK_PKCS5_PBKD2_PARAMS_PTR

◆ CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE

◆ CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR

◆ CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE

◆ CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR

◆ CK_RC2_CBC_PARAMS

typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS

◆ CK_RC2_CBC_PARAMS_PTR

◆ CK_RC2_MAC_GENERAL_PARAMS

typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS

◆ CK_RC2_MAC_GENERAL_PARAMS_PTR

◆ CK_RC2_PARAMS

◆ CK_RC2_PARAMS_PTR

◆ CK_RC5_CBC_PARAMS

typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS

◆ CK_RC5_CBC_PARAMS_PTR

◆ CK_RC5_MAC_GENERAL_PARAMS

typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS

◆ CK_RC5_MAC_GENERAL_PARAMS_PTR

◆ CK_RC5_PARAMS

typedef struct CK_RC5_PARAMS CK_RC5_PARAMS

◆ CK_RC5_PARAMS_PTR

◆ CK_RSA_AES_KEY_WRAP_PARAMS

typedef struct CK_RSA_AES_KEY_WRAP_PARAMS CK_RSA_AES_KEY_WRAP_PARAMS

◆ CK_RSA_AES_KEY_WRAP_PARAMS_PTR

◆ CK_RSA_PKCS_MGF_TYPE

◆ CK_RSA_PKCS_MGF_TYPE_PTR

◆ CK_RSA_PKCS_OAEP_PARAMS

typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS

◆ CK_RSA_PKCS_OAEP_PARAMS_PTR

◆ CK_RSA_PKCS_OAEP_SOURCE_TYPE

◆ CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR

◆ CK_RSA_PKCS_PSS_PARAMS

typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS

◆ CK_RSA_PKCS_PSS_PARAMS_PTR

◆ CK_RV

typedef CK_ULONG CK_RV

◆ CK_SEED_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_SEED_CBC_ENCRYPT_DATA_PARAMS

◆ CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_SESSION_HANDLE

◆ CK_SESSION_HANDLE_PTR

◆ CK_SESSION_INFO

typedef struct CK_SESSION_INFO CK_SESSION_INFO

◆ CK_SESSION_INFO_PTR

◆ CK_SKIPJACK_PRIVATE_WRAP_PARAMS

typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS

◆ CK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR

◆ CK_SKIPJACK_RELAYX_PARAMS

typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS

◆ CK_SKIPJACK_RELAYX_PARAMS_PTR

◆ CK_SLOT_ID

◆ CK_SLOT_ID_PTR

typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR

◆ CK_SLOT_INFO

typedef struct CK_SLOT_INFO CK_SLOT_INFO

◆ CK_SLOT_INFO_PTR

◆ CK_SSL3_KEY_MAT_OUT

typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT

◆ CK_SSL3_KEY_MAT_OUT_PTR

◆ CK_SSL3_KEY_MAT_PARAMS

typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS

◆ CK_SSL3_KEY_MAT_PARAMS_PTR

◆ CK_SSL3_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS

◆ CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_SSL3_RANDOM_DATA

typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA

◆ CK_STATE

typedef CK_ULONG CK_STATE

◆ CK_TLS12_KEY_MAT_PARAMS

typedef struct CK_TLS12_KEY_MAT_PARAMS CK_TLS12_KEY_MAT_PARAMS

◆ CK_TLS12_KEY_MAT_PARAMS_PTR

◆ CK_TLS12_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMS CK_TLS12_MASTER_KEY_DERIVE_PARAMS

◆ CK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_TLS_KDF_PARAMS

typedef struct CK_TLS_KDF_PARAMS CK_TLS_KDF_PARAMS

◆ CK_TLS_KDF_PARAMS_PTR

◆ CK_TLS_MAC_PARAMS

typedef struct CK_TLS_MAC_PARAMS CK_TLS_MAC_PARAMS

◆ CK_TLS_MAC_PARAMS_PTR

◆ CK_TLS_PRF_PARAMS

typedef struct CK_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS

◆ CK_TLS_PRF_PARAMS_PTR

◆ CK_TOKEN_INFO

typedef struct CK_TOKEN_INFO CK_TOKEN_INFO

◆ CK_TOKEN_INFO_PTR

◆ CK_ULONG

typedef unsigned long int CK_ULONG

◆ CK_ULONG_PTR

typedef CK_ULONG CK_PTR CK_ULONG_PTR

◆ CK_USER_TYPE

◆ CK_UTF8CHAR

◆ CK_UTF8CHAR_PTR

typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR

◆ CK_VERSION

typedef struct CK_VERSION CK_VERSION

◆ CK_VERSION_PTR

typedef CK_VERSION CK_PTR CK_VERSION_PTR

◆ CK_VOID_PTR

typedef void CK_PTR CK_VOID_PTR

◆ CK_VOID_PTR_PTR

typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR

◆ CK_WTLS_KEY_MAT_OUT

typedef struct CK_WTLS_KEY_MAT_OUT CK_WTLS_KEY_MAT_OUT

◆ CK_WTLS_KEY_MAT_OUT_PTR

◆ CK_WTLS_KEY_MAT_PARAMS

typedef struct CK_WTLS_KEY_MAT_PARAMS CK_WTLS_KEY_MAT_PARAMS

◆ CK_WTLS_KEY_MAT_PARAMS_PTR

◆ CK_WTLS_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_WTLS_MASTER_KEY_DERIVE_PARAMS

◆ CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_WTLS_PRF_PARAMS

typedef struct CK_WTLS_PRF_PARAMS CK_WTLS_PRF_PARAMS

◆ CK_WTLS_PRF_PARAMS_PTR

◆ CK_WTLS_RANDOM_DATA

typedef struct CK_WTLS_RANDOM_DATA CK_WTLS_RANDOM_DATA

◆ CK_WTLS_RANDOM_DATA_PTR

◆ CK_X9_42_DH1_DERIVE_PARAMS

typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS

◆ CK_X9_42_DH1_DERIVE_PARAMS_PTR

◆ CK_X9_42_DH2_DERIVE_PARAMS

typedef struct CK_X9_42_DH2_DERIVE_PARAMS CK_X9_42_DH2_DERIVE_PARAMS

◆ CK_X9_42_DH2_DERIVE_PARAMS_PTR

◆ CK_X9_42_DH_KDF_TYPE

◆ CK_X9_42_DH_KDF_TYPE_PTR

◆ CK_X9_42_MQV_DERIVE_PARAMS

typedef struct CK_X9_42_MQV_DERIVE_PARAMS CK_X9_42_MQV_DERIVE_PARAMS

◆ CK_X9_42_MQV_DERIVE_PARAMS_PTR

◆ event

◆ pApplication

Function Documentation

◆ CK_CALLBACK_FUNCTION() [1/5]

typedef CK_CALLBACK_FUNCTION ( CK_RV ,
CK_CREATEMUTEX  )

◆ CK_CALLBACK_FUNCTION() [2/5]

typedef CK_CALLBACK_FUNCTION ( CK_RV ,
CK_DESTROYMUTEX  )

◆ CK_CALLBACK_FUNCTION() [3/5]

typedef CK_CALLBACK_FUNCTION ( CK_RV ,
CK_LOCKMUTEX  )

◆ CK_CALLBACK_FUNCTION() [4/5]

typedef CK_CALLBACK_FUNCTION ( CK_RV ,
CK_NOTIFY  )

◆ CK_CALLBACK_FUNCTION() [5/5]

typedef CK_CALLBACK_FUNCTION ( CK_RV ,
CK_UNLOCKMUTEX  )