Botan 3.11.0
Crypto and TLS for C&
pkcs11.h File Reference

Go to the source code of this file.

Classes

struct  CK_AES_CBC_ENCRYPT_DATA_PARAMS
struct  CK_AES_CCM_PARAMS
struct  CK_AES_CTR_PARAMS
struct  CK_AES_GCM_PARAMS
struct  CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
struct  CK_ASYNC_DATA
struct  CK_ATTRIBUTE
struct  CK_C_INITIALIZE_ARGS
struct  CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
struct  CK_CAMELLIA_CTR_PARAMS
struct  CK_CCM_MESSAGE_PARAMS
struct  CK_CCM_PARAMS
struct  CK_CCM_WRAP_PARAMS
struct  CK_CHACHA20_PARAMS
struct  CK_CMS_SIG_PARAMS
struct  CK_DATE
struct  CK_DERIVED_KEY
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_EDDSA_PARAMS
struct  CK_FUNCTION_LIST
struct  CK_FUNCTION_LIST_3_0
struct  CK_FUNCTION_LIST_3_2
struct  CK_GCM_MESSAGE_PARAMS
struct  CK_GCM_PARAMS
struct  CK_GCM_WRAP_PARAMS
struct  CK_GOSTR3410_DERIVE_PARAMS
struct  CK_GOSTR3410_KEY_WRAP_PARAMS
struct  CK_HASH_SIGN_ADDITIONAL_CONTEXT
struct  CK_HKDF_PARAMS
struct  CK_IKE1_EXTENDED_DERIVE_PARAMS
struct  CK_IKE1_PRF_DERIVE_PARAMS
struct  CK_IKE2_PRF_PLUS_DERIVE_PARAMS
struct  CK_IKE_PRF_DERIVE_PARAMS
struct  CK_INFO
struct  CK_INTERFACE
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_PRF_DATA_PARAM
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_SALSA20_CHACHA20_POLY1305_MSG_PARAMS
struct  CK_SALSA20_CHACHA20_POLY1305_PARAMS
struct  CK_SALSA20_PARAMS
struct  CK_SEED_CBC_ENCRYPT_DATA_PARAMS
struct  CK_SESSION_INFO
struct  CK_SIGN_ADDITIONAL_CONTEXT
struct  CK_SKIPJACK_PRIVATE_WRAP_PARAMS
struct  CK_SKIPJACK_RELAYX_PARAMS
struct  CK_SLOT_INFO
struct  CK_SP800_108_COUNTER_FORMAT
struct  CK_SP800_108_DKM_LENGTH_FORMAT
struct  CK_SP800_108_FEEDBACK_KDF_PARAMS
struct  CK_SP800_108_KDF_PARAMS
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_EXTENDED_MASTER_KEY_DERIVE_PARAMS
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_X2RATCHET_INITIALIZE_PARAMS
struct  CK_X2RATCHET_RESPOND_PARAMS
struct  CK_X3DH_INITIATE_PARAMS
struct  CK_X3DH_RESPOND_PARAMS
struct  CK_X9_42_DH1_DERIVE_PARAMS
struct  CK_X9_42_DH2_DERIVE_PARAMS
struct  CK_X9_42_MQV_DERIVE_PARAMS
struct  CK_XEDDSA_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_SP800_108_BYTE_ARRAY   0x00000004UL
#define CK_SP800_108_COUNTER   0x00000002UL
#define CK_SP800_108_DKM_LENGTH   0x00000003UL
#define CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS   0x00000001UL
#define CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS   0x00000002UL
#define CK_SP800_108_ITERATION_VARIABLE   0x00000001UL
#define CK_SP800_108_KEY_HANDLE   0x00000005UL
#define CK_SP800_108_OPTIONAL_COUNTER   0x00000002UL
#define CK_TRUE   1
#define CK_UNAVAILABLE_INFORMATION   ~0UL
#define CKA_AC_ISSUER   0x00000083UL
#define CKA_ALLOWED_MECHANISMS   0x40000600UL
#define CKA_ALWAYS_AUTHENTICATE   0x00000202UL
#define CKA_ALWAYS_SENSITIVE   0x00000165UL
#define CKA_APPLICATION   0x00000010UL
#define CKA_ATTR_TYPES   0x00000085UL
#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_DECAPSULATE   0x00000634UL
#define CKA_DECAPSULATE_TEMPLATE   0x0000062BUL
#define CKA_DECRYPT   0x00000105UL
#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502UL
#define CKA_DERIVE   0x0000010CUL
#define CKA_DERIVE_TEMPLATE   0x40000213UL
#define CKA_DESTROYABLE   0x00000172UL
#define CKA_EC_PARAMS   0x00000180UL
#define CKA_EC_POINT   0x00000181UL
#define CKA_ENCAPSULATE   0x00000633UL
#define CKA_ENCAPSULATE_TEMPLATE   0x0000062AUL
#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_CERTIFICATE   0x00000635UL
#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL
#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008AUL
#define CKA_HSS_KEYS_REMAINING   0x0000061CUL
#define CKA_HSS_LEVELS   0x00000617UL
#define CKA_HSS_LMOTS_TYPE   0x00000619UL
#define CKA_HSS_LMOTS_TYPES   0x0000061BUL
#define CKA_HSS_LMS_TYPE   0x00000618UL
#define CKA_HSS_LMS_TYPES   0x0000061AUL
#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_OBJECT_VALIDATION_FLAGS   0x0000061EUL
#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_PARAMETER_SET   0x0000061DUL
#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_PROFILE_ID   0x00000601UL
#define CKA_PUBLIC_CRC64_VALUE   0x00000636UL
#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_SEED   0x00000637UL
#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   0x00000134UL
#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_TRUST_CLIENT_AUTH   0x0000062DUL
#define CKA_TRUST_CODE_SIGNING   0x0000062EUL
#define CKA_TRUST_EMAIL_PROTECTION   0x0000062FUL
#define CKA_TRUST_IPSEC_IKE   0x00000630UL
#define CKA_TRUST_OCSP_SIGNING   0x00000632UL
#define CKA_TRUST_SERVER_AUTH   0x0000062CUL
#define CKA_TRUST_TIME_STAMPING   0x00000631UL
#define CKA_TRUSTED   0x00000086UL
#define CKA_UNIQUE_ID   0x00000004UL
#define CKA_UNWRAP   0x00000107UL
#define CKA_UNWRAP_TEMPLATE   0x40000212UL
#define CKA_URL   0x00000089UL
#define CKA_VALIDATION_AUTHORITY_TYPE   0x00000624UL
#define CKA_VALIDATION_CERTIFICATE_IDENTIFIER   0x00000626UL
#define CKA_VALIDATION_CERTIFICATE_URI   0x00000627UL
#define CKA_VALIDATION_COUNTRY   0x00000625UL
#define CKA_VALIDATION_FLAG   0x00000623UL
#define CKA_VALIDATION_LEVEL   0x00000621UL
#define CKA_VALIDATION_MODULE_ID   0x00000622UL
#define CKA_VALIDATION_PROFILE   0x00000629UL
#define CKA_VALIDATION_TYPE   0x0000061FUL
#define CKA_VALIDATION_VENDOR_URI   0x00000628UL
#define CKA_VALIDATION_VERSION   0x00000620UL
#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   0x40000211UL
#define CKA_WRAP_WITH_TRUSTED   0x00000210UL
#define CKA_X2RATCHET_BAG   0x00000602UL
#define CKA_X2RATCHET_BAGSIZE   0x00000603UL
#define CKA_X2RATCHET_BOBS1STMSG   0x00000604UL
#define CKA_X2RATCHET_CKR   0x00000605UL
#define CKA_X2RATCHET_CKS   0x00000606UL
#define CKA_X2RATCHET_DHP   0x00000607UL
#define CKA_X2RATCHET_DHR   0x00000608UL
#define CKA_X2RATCHET_DHS   0x00000609UL
#define CKA_X2RATCHET_HKR   0x0000060AUL
#define CKA_X2RATCHET_HKS   0x0000060BUL
#define CKA_X2RATCHET_ISALICE   0x0000060CUL
#define CKA_X2RATCHET_NHKR   0x0000060DUL
#define CKA_X2RATCHET_NHKS   0x0000060EUL
#define CKA_X2RATCHET_NR   0x0000060FUL
#define CKA_X2RATCHET_NS   0x00000610UL
#define CKA_X2RATCHET_PNS   0x00000611UL
#define CKA_X2RATCHET_RK   0x00000612UL
#define CKC_VENDOR_DEFINED   0x80000000UL
#define CKC_WTLS   0x00000002UL
#define CKC_X_509   0x00000000UL
#define CKC_X_509_ATTR_CERT   0x00000001UL
#define CKD_BLAKE2B_160_KDF   0x00000017UL
#define CKD_BLAKE2B_256_KDF   0x00000018UL
#define CKD_BLAKE2B_384_KDF   0x00000019UL
#define CKD_BLAKE2B_512_KDF   0x0000001AUL
#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_SHA1_KDF_SP800   0x0000000EUL
#define CKD_SHA224_KDF   0x00000005UL
#define CKD_SHA224_KDF_SP800   0x0000000FUL
#define CKD_SHA256_KDF   0x00000006UL
#define CKD_SHA256_KDF_SP800   0x00000010UL
#define CKD_SHA384_KDF   0x00000007UL
#define CKD_SHA384_KDF_SP800   0x00000011UL
#define CKD_SHA3_224_KDF   0x0000000AUL
#define CKD_SHA3_224_KDF_SP800   0x00000013UL
#define CKD_SHA3_256_KDF   0x0000000BUL
#define CKD_SHA3_256_KDF_SP800   0x00000014UL
#define CKD_SHA3_384_KDF   0x0000000CUL
#define CKD_SHA3_384_KDF_SP800   0x00000015UL
#define CKD_SHA3_512_KDF   0x0000000DUL
#define CKD_SHA3_512_KDF_SP800   0x00000016UL
#define CKD_SHA512_KDF   0x00000008UL
#define CKD_SHA512_KDF_SP800   0x00000012UL
#define CKF_ARRAY_ATTRIBUTE   0x40000000UL
#define CKF_ASYNC_SESSION   0x00000008UL
#define CKF_ASYNC_SESSION_SUPPORTED   0x04000000UL
#define CKF_CLOCK_ON_TOKEN   0x00000040UL
#define CKF_DECAPSULATE   0x20000000UL
#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_CURVENAME   0x04000000UL
#define CKF_EC_ECPARAMETERS   0x00400000UL
#define CKF_EC_F_2M   0x00200000UL
#define CKF_EC_F_P   0x00100000UL
#define CKF_EC_OID   0x00800000UL
#define CKF_EC_UNCOMPRESS   0x01000000UL
#define CKF_ENCAPSULATE   0x10000000UL
#define CKF_ENCRYPT   0x00000100UL
#define CKF_END_OF_MESSAGE   0x00000001UL
#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_FIND_OBJECTS   0x00000040UL
#define CKF_GENERATE   0x00008000UL
#define CKF_GENERATE_KEY_PAIR   0x00010000UL
#define CKF_HKDF_SALT_DATA   0x00000002UL
#define CKF_HKDF_SALT_KEY   0x00000004UL
#define CKF_HKDF_SALT_NULL   0x00000001UL
#define CKF_HW   0x00000001UL
#define CKF_HW_SLOT   0x00000004UL
#define CKF_INTERFACE_FORK_SAFE   0x00000001UL
#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001UL
#define CKF_LOGIN_REQUIRED   0x00000004UL
#define CKF_MESSAGE_DECRYPT   0x00000004UL
#define CKF_MESSAGE_ENCRYPT   0x00000002UL
#define CKF_MESSAGE_SIGN   0x00000008UL
#define CKF_MESSAGE_VERIFY   0x00000010UL
#define CKF_MULTI_MESSAGE   0x00000020UL
#define CKF_MULTI_MESSGE   0x00000020UL
#define CKF_NEXT_OTP   0x00000001UL
#define CKF_OS_LOCKING_OK   0x00000002UL
#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100UL
#define CKF_REMOVABLE_DEVICE   0x00000002UL
#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020UL
#define CKF_RNG   0x00000001UL
#define CKF_RW_SESSION   0x00000002UL
#define CKF_SECONDARY_AUTHENTICATION   0x00000800UL
#define CKF_SEED_RANDOM_REQUIRED   0x02000000UL
#define CKF_SERIAL_SESSION   0x00000004UL
#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
#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
#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
#define CKG_GENERATE   0x00000001UL
#define CKG_GENERATE_COUNTER   0x00000002UL
#define CKG_GENERATE_COUNTER_XOR   0x00000004UL
#define CKG_GENERATE_RANDOM   0x00000003UL
#define CKG_MGF1_SHA1   0x00000001UL
#define CKG_MGF1_SHA224   0x00000005UL
#define CKG_MGF1_SHA256   0x00000002UL
#define CKG_MGF1_SHA384   0x00000003UL
#define CKG_MGF1_SHA3_224   0x00000006UL
#define CKG_MGF1_SHA3_256   0x00000007UL
#define CKG_MGF1_SHA3_384   0x00000008UL
#define CKG_MGF1_SHA3_512   0x00000009UL
#define CKG_MGF1_SHA512   0x00000004UL
#define CKG_NO_GENERATE   0x00000000UL
#define CKH_CLOCK   0x00000002UL
#define CKH_DETERMINISTIC_REQUIRED   0x00000002UL
#define CKH_HEDGE_PREFERRED   0x00000000UL
#define CKH_HEDGE_REQUIRED   0x00000001UL
#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_AES_XTS   0x00000035UL
#define CKK_ARIA   0x00000026UL
#define CKK_BATON   0x0000001CUL
#define CKK_BLAKE2B_160_HMAC   0x0000003AUL
#define CKK_BLAKE2B_256_HMAC   0x0000003BUL
#define CKK_BLAKE2B_384_HMAC   0x0000003CUL
#define CKK_BLAKE2B_512_HMAC   0x0000003DUL
#define CKK_BLOWFISH   0x00000020UL
#define CKK_CAMELLIA   0x00000025UL
#define CKK_CAST   0x00000016UL
#define CKK_CAST128   0x00000018UL
#define CKK_CAST3   0x00000017UL
#define CKK_CDMF   0x0000001EUL
#define CKK_CHACHA20   0x00000033UL
#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_EC_EDWARDS   0x00000040UL
#define CKK_EC_MONTGOMERY   0x00000041UL
#define CKK_GENERIC_SECRET   0x00000010UL
#define CKK_GOST28147   0x00000032UL
#define CKK_GOSTR3410   0x00000030UL
#define CKK_GOSTR3411   0x00000031UL
#define CKK_HKDF   0x00000042UL
#define CKK_HOTP   0x00000023UL
#define CKK_HSS   0x00000046UL
#define CKK_IDEA   0x0000001AUL
#define CKK_JUNIPER   0x0000001DUL
#define CKK_KEA   0x00000005UL
#define CKK_MD5_HMAC   0x00000027UL
#define CKK_ML_DSA   0x0000004AUL
#define CKK_ML_KEM   0x00000049UL
#define CKK_POLY1305   0x00000034UL
#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_SALSA20   0x0000003EUL
#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_SHA3_224_HMAC   0x00000036UL
#define CKK_SHA3_256_HMAC   0x00000037UL
#define CKK_SHA3_384_HMAC   0x00000038UL
#define CKK_SHA3_512_HMAC   0x00000039UL
#define CKK_SHA512_224_HMAC   0x00000043UL
#define CKK_SHA512_256_HMAC   0x00000044UL
#define CKK_SHA512_HMAC   0x0000002DUL
#define CKK_SHA512_T_HMAC   0x00000045UL
#define CKK_SHA_1_HMAC   0x00000028UL
#define CKK_SKIPJACK   0x0000001BUL
#define CKK_SLH_DSA   0x0000004BUL
#define CKK_TWOFISH   0x00000021UL
#define CKK_VENDOR_DEFINED   0x80000000UL
#define CKK_X2RATCHET   0x0000003FUL
#define CKK_X9_42_DH   0x00000004UL
#define CKK_XMSS   0x00000047UL
#define CKK_XMSSMT   0x00000048UL
#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
#define CKM_AES_KEY_WRAP_KWP   0x0000210BUL
#define CKM_AES_KEY_WRAP_PAD   0x0000210AUL
#define CKM_AES_KEY_WRAP_PKCS7   0x0000210CUL
#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_AES_XTS   0x00001071UL
#define CKM_AES_XTS_KEY_GEN   0x00001072UL
#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_BLAKE2B_160   0x0000400CUL
#define CKM_BLAKE2B_160_HMAC   0x0000400DUL
#define CKM_BLAKE2B_160_HMAC_GENERAL   0x0000400EUL
#define CKM_BLAKE2B_160_KEY_DERIVE   0x0000400FUL
#define CKM_BLAKE2B_160_KEY_GEN   0x00004010UL
#define CKM_BLAKE2B_256   0x00004011UL
#define CKM_BLAKE2B_256_HMAC   0x00004012UL
#define CKM_BLAKE2B_256_HMAC_GENERAL   0x00004013UL
#define CKM_BLAKE2B_256_KEY_DERIVE   0x00004014UL
#define CKM_BLAKE2B_256_KEY_GEN   0x00004015UL
#define CKM_BLAKE2B_384   0x00004016UL
#define CKM_BLAKE2B_384_HMAC   0x00004017UL
#define CKM_BLAKE2B_384_HMAC_GENERAL   0x00004018UL
#define CKM_BLAKE2B_384_KEY_DERIVE   0x00004019UL
#define CKM_BLAKE2B_384_KEY_GEN   0x0000401AUL
#define CKM_BLAKE2B_512   0x0000401BUL
#define CKM_BLAKE2B_512_HMAC   0x0000401CUL
#define CKM_BLAKE2B_512_HMAC_GENERAL   0x0000401DUL
#define CKM_BLAKE2B_512_KEY_DERIVE   0x0000401EUL
#define CKM_BLAKE2B_512_KEY_GEN   0x0000401FUL
#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_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_CHACHA20   0x00001226UL
#define CKM_CHACHA20_KEY_GEN   0x00001225UL
#define CKM_CHACHA20_POLY1305   0x00004021UL
#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_FIPS_G_GEN   0x00002005UL
#define CKM_DSA_KEY_PAIR_GEN   0x00000010UL
#define CKM_DSA_PARAMETER_GEN   0x00002000UL
#define CKM_DSA_PROBABILISTIC_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_SHA3_224   0x00000018UL
#define CKM_DSA_SHA3_256   0x00000019UL
#define CKM_DSA_SHA3_384   0x0000001AUL
#define CKM_DSA_SHA3_512   0x0000001BUL
#define CKM_DSA_SHA512   0x00000016UL
#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN   0x00002004UL
#define CKM_EC_EDWARDS_KEY_PAIR_GEN   0x00001055UL
#define CKM_EC_KEY_PAIR_GEN   0x00001040UL
#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS   0x0000140BUL
#define CKM_EC_MONTGOMERY_KEY_PAIR_GEN   0x00001056UL
#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051UL
#define CKM_ECDH1_DERIVE   0x00001050UL
#define CKM_ECDH_AES_KEY_WRAP   0x00001053UL
#define CKM_ECDH_COF_AES_KEY_WRAP   0x00004039UL
#define CKM_ECDH_X_AES_KEY_WRAP   0x00004038UL
#define CKM_ECDSA   0x00001041UL
#define CKM_ECDSA_SHA1   0x00001042UL
#define CKM_ECDSA_SHA224   0x00001043UL
#define CKM_ECDSA_SHA256   0x00001044UL
#define CKM_ECDSA_SHA384   0x00001045UL
#define CKM_ECDSA_SHA3_224   0x00001047UL
#define CKM_ECDSA_SHA3_256   0x00001048UL
#define CKM_ECDSA_SHA3_384   0x00001049UL
#define CKM_ECDSA_SHA3_512   0x0000104AUL
#define CKM_ECDSA_SHA512   0x00001046UL
#define CKM_ECMQV_DERIVE   0x00001052UL
#define CKM_EDDSA   0x00001057UL
#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_HASH_ML_DSA   0x0000001FUL
#define CKM_HASH_ML_DSA_SHA224   0x00000023UL
#define CKM_HASH_ML_DSA_SHA256   0x00000024UL
#define CKM_HASH_ML_DSA_SHA384   0x00000025UL
#define CKM_HASH_ML_DSA_SHA3_224   0x00000027UL
#define CKM_HASH_ML_DSA_SHA3_256   0x00000028UL
#define CKM_HASH_ML_DSA_SHA3_384   0x00000029UL
#define CKM_HASH_ML_DSA_SHA3_512   0x0000002AUL
#define CKM_HASH_ML_DSA_SHA512   0x00000026UL
#define CKM_HASH_ML_DSA_SHAKE128   0x0000002BUL
#define CKM_HASH_ML_DSA_SHAKE256   0x0000002CUL
#define CKM_HASH_SLH_DSA   0x00000034UL
#define CKM_HASH_SLH_DSA_SHA224   0x00000036UL
#define CKM_HASH_SLH_DSA_SHA256   0x00000037UL
#define CKM_HASH_SLH_DSA_SHA384   0x00000038UL
#define CKM_HASH_SLH_DSA_SHA3_224   0x0000003AUL
#define CKM_HASH_SLH_DSA_SHA3_256   0x0000003BUL
#define CKM_HASH_SLH_DSA_SHA3_384   0x0000003CUL
#define CKM_HASH_SLH_DSA_SHA3_512   0x0000003DUL
#define CKM_HASH_SLH_DSA_SHA512   0x00000039UL
#define CKM_HASH_SLH_DSA_SHAKE128   0x0000003EUL
#define CKM_HASH_SLH_DSA_SHAKE256   0x0000003FUL
#define CKM_HKDF_DATA   0x0000402BUL
#define CKM_HKDF_DERIVE   0x0000402AUL
#define CKM_HKDF_KEY_GEN   0x0000402CUL
#define CKM_HOTP   0x00000291UL
#define CKM_HOTP_KEY_GEN   0x00000290UL
#define CKM_HSS   0x00004033UL
#define CKM_HSS_KEY_PAIR_GEN   0x00004032UL
#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_IKE1_EXTENDED_DERIVE   0x00004031UL
#define CKM_IKE1_PRF_DERIVE   0x00004030UL
#define CKM_IKE2_PRF_PLUS_DERIVE   0x0000402EUL
#define CKM_IKE_PRF_DERIVE   0x0000402FUL
#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_ML_DSA   0x0000001DUL
#define CKM_ML_DSA_KEY_PAIR_GEN   0x0000001CUL
#define CKM_ML_KEM   0x00000017UL
#define CKM_ML_KEM_KEY_PAIR_GEN   0x0000000FUL
#define CKM_NULL   0x0000400BUL
#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_CAST_CBC   0x000003A2UL
#define CKM_PBE_MD5_DES_CBC   0x000003A1UL
#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5UL
#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_POLY1305   0x00001228UL
#define CKM_POLY1305_KEY_GEN   0x00001227UL
#define CKM_PUB_KEY_FROM_PRIV_KEY   0x0000403AUL
#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_SALSA20   0x00004020UL
#define CKM_SALSA20_KEY_GEN   0x0000402DUL
#define CKM_SALSA20_POLY1305   0x00004022UL
#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_KEY_GEN   0x00004004UL
#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_KEY_GEN   0x00004005UL
#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_KEY_GEN   0x00004006UL
#define CKM_SHA384_RSA_PKCS   0x00000041UL
#define CKM_SHA384_RSA_PKCS_PSS   0x00000044UL
#define CKM_SHA3_224   0x000002B5UL
#define CKM_SHA3_224_HMAC   0x000002B6UL
#define CKM_SHA3_224_HMAC_GENERAL   0x000002B7UL
#define CKM_SHA3_224_KEY_DERIVATION   0x00000398UL
#define CKM_SHA3_224_KEY_DERIVE   0x00000398UL
#define CKM_SHA3_224_KEY_GEN   0x000002B8UL
#define CKM_SHA3_224_RSA_PKCS   0x00000066UL
#define CKM_SHA3_224_RSA_PKCS_PSS   0x00000067UL
#define CKM_SHA3_256   0x000002B0UL
#define CKM_SHA3_256_HMAC   0x000002B1UL
#define CKM_SHA3_256_HMAC_GENERAL   0x000002B2UL
#define CKM_SHA3_256_KEY_DERIVATION   0x00000397UL
#define CKM_SHA3_256_KEY_DERIVE   0x00000397UL
#define CKM_SHA3_256_KEY_GEN   0x000002B3UL
#define CKM_SHA3_256_RSA_PKCS   0x00000060UL
#define CKM_SHA3_256_RSA_PKCS_PSS   0x00000063UL
#define CKM_SHA3_384   0x000002C0UL
#define CKM_SHA3_384_HMAC   0x000002C1UL
#define CKM_SHA3_384_HMAC_GENERAL   0x000002C2UL
#define CKM_SHA3_384_KEY_DERIVATION   0x00000399UL
#define CKM_SHA3_384_KEY_DERIVE   0x00000399UL
#define CKM_SHA3_384_KEY_GEN   0x000002C3UL
#define CKM_SHA3_384_RSA_PKCS   0x00000061UL
#define CKM_SHA3_384_RSA_PKCS_PSS   0x00000064UL
#define CKM_SHA3_512   0x000002D0UL
#define CKM_SHA3_512_HMAC   0x000002D1UL
#define CKM_SHA3_512_HMAC_GENERAL   0x000002D2UL
#define CKM_SHA3_512_KEY_DERIVATION   0x0000039AUL
#define CKM_SHA3_512_KEY_DERIVE   0x0000039AUL
#define CKM_SHA3_512_KEY_GEN   0x000002D3UL
#define CKM_SHA3_512_RSA_PKCS   0x00000062UL
#define CKM_SHA3_512_RSA_PKCS_PSS   0x00000065UL
#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_224_KEY_GEN   0x00004008UL
#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_256_KEY_GEN   0x00004009UL
#define CKM_SHA512_HMAC   0x00000271UL
#define CKM_SHA512_HMAC_GENERAL   0x00000272UL
#define CKM_SHA512_KEY_DERIVATION   0x00000395UL
#define CKM_SHA512_KEY_GEN   0x00004007UL
#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_SHA512_T_KEY_GEN   0x0000400AUL
#define CKM_SHA_1   0x00000220UL
#define CKM_SHA_1_HMAC   0x00000221UL
#define CKM_SHA_1_HMAC_GENERAL   0x00000222UL
#define CKM_SHA_1_KEY_GEN   0x00004003UL
#define CKM_SHAKE_128_KEY_DERIVATION   0x0000039BUL
#define CKM_SHAKE_128_KEY_DERIVE   0x0000039BUL
#define CKM_SHAKE_256_KEY_DERIVATION   0x0000039CUL
#define CKM_SHAKE_256_KEY_DERIVE   0x0000039CUL
#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_SLH_DSA   0x0000002EUL
#define CKM_SLH_DSA_KEY_PAIR_GEN   0x0000002DUL
#define CKM_SP800_108_COUNTER_KDF   0x000003ACUL
#define CKM_SP800_108_DOUBLE_PIPELINE_KDF   0x000003AEUL
#define CKM_SP800_108_FEEDBACK_KDF   0x000003ADUL
#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_EXTENDED_MASTER_KEY_DERIVE   0x00000056UL
#define CKM_TLS12_EXTENDED_MASTER_KEY_DERIVE_DH   0x00000057UL
#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_X2RATCHET_DECRYPT   0x00004028UL
#define CKM_X2RATCHET_ENCRYPT   0x00004027UL
#define CKM_X2RATCHET_INITIALIZE   0x00004025UL
#define CKM_X2RATCHET_RESPOND   0x00004026UL
#define CKM_X3DH_INITIALIZE   0x00004023UL
#define CKM_X3DH_RESPOND   0x00004024UL
#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_XEDDSA   0x00004029UL
#define CKM_XMSS   0x00004036UL
#define CKM_XMSS_KEY_PAIR_GEN   0x00004034UL
#define CKM_XMSSMT   0x00004037UL
#define CKM_XMSSMT_KEY_PAIR_GEN   0x00004035UL
#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_PROFILE   0x00000009UL
#define CKO_PUBLIC_KEY   0x00000002UL
#define CKO_SECRET_KEY   0x00000004UL
#define CKO_TRUST   0x0000000BUL
#define CKO_VALIDATION   0x0000000AUL
#define CKO_VENDOR_DEFINED   0x80000000UL
#define CKP_AUTHENTICATION_TOKEN   0x00000003UL
#define CKP_BASELINE_PROVIDER   0x00000001UL
#define CKP_COMPLETE_PROVIDER   0x00000005UL
#define CKP_EXTENDED_PROVIDER   0x00000002UL
#define CKP_HKDF_TLS_TOKEN   0x00000006UL
#define CKP_INVALID_ID   0x00000000UL
#define CKP_ML_DSA_44   0x00000001UL
#define CKP_ML_DSA_65   0x00000002UL
#define CKP_ML_DSA_87   0x00000003UL
#define CKP_ML_KEM_1024   0x00000003UL
#define CKP_ML_KEM_512   0x00000001UL
#define CKP_ML_KEM_768   0x00000002UL
#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 CKP_PUBLIC_CERTIFICATES_TOKEN   0x00000004UL
#define CKP_SLH_DSA_SHA2_128F   0x00000003UL
#define CKP_SLH_DSA_SHA2_128S   0x00000001UL
#define CKP_SLH_DSA_SHA2_192F   0x00000007UL
#define CKP_SLH_DSA_SHA2_192S   0x00000005UL
#define CKP_SLH_DSA_SHA2_256F   0x0000000BUL
#define CKP_SLH_DSA_SHA2_256S   0x00000009UL
#define CKP_SLH_DSA_SHAKE_128F   0x00000004UL
#define CKP_SLH_DSA_SHAKE_128S   0x00000002UL
#define CKP_SLH_DSA_SHAKE_192F   0x00000008UL
#define CKP_SLH_DSA_SHAKE_192S   0x00000006UL
#define CKP_SLH_DSA_SHAKE_256F   0x0000000CUL
#define CKP_SLH_DSA_SHAKE_256S   0x0000000AUL
#define CKP_VENDOR_DEFINED   0x80000000UL
#define CKR_ACTION_PROHIBITED   0x0000001BUL
#define CKR_AEAD_DECRYPT_FAILED   0x00000042UL
#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_EXHAUSTED   0x00000203UL
#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_CANCEL_FAILED   0x00000202UL
#define CKR_OPERATION_NOT_INITIALIZED   0x00000091UL
#define CKR_OPERATION_NOT_VALIDATED   0x00000207UL
#define CKR_PARAMETER_SET_NOT_SUPPORTED   0x00000209UL
#define CKR_PENDING   0x00000204UL
#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_SEED_RANDOM_REQUIRED   0x00000206UL
#define CKR_SESSION_ASYNC_NOT_SUPPORTED   0x00000205UL
#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_INITIALIZED   0x00000208UL
#define CKR_TOKEN_NOT_PRESENT   0x000000E0UL
#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1UL
#define CKR_TOKEN_RESOURCE_EXCEEDED   0x00000201UL
#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_LAST_VALIDATION_OK   0x00000001UL
#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 CKT_NOT_TRUSTED   0x00000003UL
#define CKT_TRUST_ANCHOR   0x00000002UL
#define CKT_TRUST_MUST_VERIFY_TRUST   0x00000004UL
#define CKT_TRUST_UNKNOWN   0x00000000UL
#define CKT_TRUSTED   0x00000001UL
#define CKU_CONTEXT_SPECIFIC   2UL
#define CKU_SO   0UL
#define CKU_USER   1UL
#define CKV_AUTHORITY_TYPE_COMMON_CRITERIA   0x00000002UL
#define CKV_AUTHORITY_TYPE_NIST_CMVP   0x00000001UL
#define CKV_AUTHORITY_TYPE_UNSPECIFIED   0x00000000UL
#define CKV_TYPE_FIRMWARE   0x00000003UL
#define CKV_TYPE_HARDWARE   0x00000002UL
#define CKV_TYPE_HYBRID   0x00000004UL
#define CKV_TYPE_SOFTWARE   0x00000001UL
#define CKV_TYPE_UNSPECIFIED   0x00000000UL
#define CKZ_DATA_SPECIFIED   0x00000001UL
#define CKZ_SALT_SPECIFIED   0x00000001UL
#define CRYPTOKI_VERSION_AMENDMENT   0
#define CRYPTOKI_VERSION_MAJOR   3
#define CRYPTOKI_VERSION_MINOR   2
#define NULL_PTR   ((void*)0)
#define STRUCTDEF(__name__)
#define ULONGDEF(__name__)

Typedefs

typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_AES_CBC_ENCRYPT_DATA_PARAMS
typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMSCK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS ** CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR
typedef struct CK_AES_CCM_PARAMS CK_AES_CCM_PARAMS
typedef struct CK_AES_CCM_PARAMSCK_AES_CCM_PARAMS_PTR
typedef struct CK_AES_CCM_PARAMS ** CK_AES_CCM_PARAMS_PTR_PTR
typedef struct CK_AES_CTR_PARAMS CK_AES_CTR_PARAMS
typedef struct CK_AES_CTR_PARAMSCK_AES_CTR_PARAMS_PTR
typedef struct CK_AES_CTR_PARAMS ** CK_AES_CTR_PARAMS_PTR_PTR
typedef struct CK_AES_GCM_PARAMS CK_AES_GCM_PARAMS
typedef struct CK_AES_GCM_PARAMSCK_AES_GCM_PARAMS_PTR
typedef struct CK_AES_GCM_PARAMS ** CK_AES_GCM_PARAMS_PTR_PTR
typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMSCK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS ** CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR
typedef struct CK_ASYNC_DATA CK_ASYNC_DATA
typedef struct CK_ASYNC_DATACK_ASYNC_DATA_PTR
typedef struct CK_ASYNC_DATA ** CK_ASYNC_DATA_PTR_PTR
typedef struct CK_ATTRIBUTE CK_ATTRIBUTE
typedef struct CK_ATTRIBUTECK_ATTRIBUTE_PTR
typedef struct CK_ATTRIBUTE ** CK_ATTRIBUTE_PTR_PTR
typedef CK_ULONG CK_ATTRIBUTE_TYPE
typedef CK_ATTRIBUTE_TYPECK_ATTRIBUTE_TYPE_PTR
typedef unsigned char CK_BBOOL
typedef CK_BBOOLCK_BBOOL_PTR
typedef unsigned char CK_BYTE
typedef CK_BYTECK_BYTE_PTR
typedef CK_RV(* CK_C_AsyncComplete) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ASYNC_DATA *)
typedef CK_RV(* CK_C_AsyncGetID) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG *)
typedef CK_RV(* CK_C_AsyncJoin) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_CancelFunction) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_CloseAllSessions) (CK_SLOT_ID)
typedef CK_RV(* CK_C_CloseSession) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_CopyObject) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_CreateObject) (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_DecapsulateKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_Decrypt) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DecryptDigestUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DecryptFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DecryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_DecryptMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DecryptMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_DecryptMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)
typedef CK_RV(* CK_C_DecryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DecryptVerifyUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DeriveKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_DestroyObject) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_Digest) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DigestEncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DigestFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_DigestInit) (CK_SESSION_HANDLE, CK_MECHANISM *)
typedef CK_RV(* CK_C_DigestKey) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_DigestUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_EncapsulateKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_Encrypt) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_EncryptFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_EncryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_EncryptMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_EncryptMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_EncryptMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)
typedef CK_RV(* CK_C_EncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_Finalize) (void *)
typedef CK_RV(* CK_C_FindObjects) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE *, CK_ULONG, CK_ULONG *)
typedef CK_RV(* CK_C_FindObjectsFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_FindObjectsInit) (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
typedef CK_RV(* CK_C_GenerateKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_GenerateKeyPair) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_ATTRIBUTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_GenerateRandom) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_GetAttributeValue) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
typedef CK_RV(* CK_C_GetFunctionList) (CK_FUNCTION_LIST **)
typedef CK_RV(* CK_C_GetFunctionStatus) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_GetInfo) (CK_INFO *)
typedef CK_RV(* CK_C_GetInterface) (CK_UTF8CHAR *, CK_VERSION *, CK_INTERFACE **, CK_FLAGS)
typedef CK_RV(* CK_C_GetInterfaceList) (CK_INTERFACE *, CK_ULONG *)
typedef CK_RV(* CK_C_GetMechanismInfo) (CK_SLOT_ID, CK_MECHANISM_TYPE, CK_MECHANISM_INFO *)
typedef CK_RV(* CK_C_GetMechanismList) (CK_SLOT_ID, CK_MECHANISM_TYPE *, CK_ULONG *)
typedef CK_RV(* CK_C_GetObjectSize) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ULONG *)
typedef CK_RV(* CK_C_GetOperationState) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_GetSessionInfo) (CK_SESSION_HANDLE, CK_SESSION_INFO *)
typedef CK_RV(* CK_C_GetSessionValidationFlags) (CK_SESSION_HANDLE, CK_SESSION_VALIDATION_FLAGS_TYPE, CK_FLAGS *)
typedef CK_RV(* CK_C_GetSlotInfo) (CK_SLOT_ID, CK_SLOT_INFO *)
typedef CK_RV(* CK_C_GetSlotList) (CK_BBOOL, CK_SLOT_ID *, CK_ULONG *)
typedef CK_RV(* CK_C_GetTokenInfo) (CK_SLOT_ID, CK_TOKEN_INFO *)
typedef CK_RV(* CK_C_Initialize) (void *)
typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS
typedef struct CK_C_INITIALIZE_ARGSCK_C_INITIALIZE_ARGS_PTR
typedef struct CK_C_INITIALIZE_ARGS ** CK_C_INITIALIZE_ARGS_PTR_PTR
typedef CK_RV(* CK_C_InitPIN) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG)
typedef CK_RV(* CK_C_InitToken) (CK_SLOT_ID, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *)
typedef CK_RV(* CK_C_Login) (CK_SESSION_HANDLE, CK_USER_TYPE, CK_UTF8CHAR *, CK_ULONG)
typedef CK_RV(* CK_C_LoginUser) (CK_SESSION_HANDLE, CK_USER_TYPE, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *, CK_ULONG)
typedef CK_RV(* CK_C_Logout) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_MessageDecryptFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_MessageDecryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_MessageEncryptFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_MessageEncryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_MessageSignFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_MessageSignInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_MessageVerifyFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_MessageVerifyInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_OpenSession) (CK_SLOT_ID, CK_FLAGS, void *, CK_NOTIFY, CK_SESSION_HANDLE *)
typedef CK_RV(* CK_C_SeedRandom) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_SessionCancel) (CK_SESSION_HANDLE, CK_FLAGS)
typedef CK_RV(* CK_C_SetAttributeValue) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
typedef CK_RV(* CK_C_SetOperationState) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_SetPIN) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *, CK_ULONG)
typedef CK_RV(* CK_C_Sign) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignEncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_SignMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG)
typedef CK_RV(* CK_C_SignMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignRecover) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_SignRecoverInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_SignUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_UnwrapKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_UnwrapKeyAuthenticated) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE *)
typedef CK_RV(* CK_C_Verify) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_VerifyMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyRecover) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_VerifyRecoverInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
typedef CK_RV(* CK_C_VerifySignature) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifySignatureFinal) (CK_SESSION_HANDLE)
typedef CK_RV(* CK_C_VerifySignatureInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifySignatureUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_VerifyUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
typedef CK_RV(* CK_C_WaitForSlotEvent) (CK_FLAGS, CK_SLOT_ID *, void *)
typedef CK_RV(* CK_C_WrapKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG *)
typedef CK_RV(* CK_C_WrapKeyAuthenticated) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMSCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS ** CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR
typedef struct CK_CAMELLIA_CTR_PARAMS CK_CAMELLIA_CTR_PARAMS
typedef struct CK_CAMELLIA_CTR_PARAMSCK_CAMELLIA_CTR_PARAMS_PTR
typedef struct CK_CAMELLIA_CTR_PARAMS ** CK_CAMELLIA_CTR_PARAMS_PTR_PTR
typedef struct CK_CCM_MESSAGE_PARAMS CK_CCM_MESSAGE_PARAMS
typedef struct CK_CCM_MESSAGE_PARAMSCK_CCM_MESSAGE_PARAMS_PTR
typedef struct CK_CCM_MESSAGE_PARAMS ** CK_CCM_MESSAGE_PARAMS_PTR_PTR
typedef struct CK_CCM_PARAMS CK_CCM_PARAMS
typedef struct CK_CCM_PARAMSCK_CCM_PARAMS_PTR
typedef struct CK_CCM_PARAMS ** CK_CCM_PARAMS_PTR_PTR
typedef struct CK_CCM_WRAP_PARAMS CK_CCM_WRAP_PARAMS
typedef struct CK_CCM_WRAP_PARAMSCK_CCM_WRAP_PARAMS_PTR
typedef struct CK_CCM_WRAP_PARAMS ** CK_CCM_WRAP_PARAMS_PTR_PTR
typedef CK_ULONG CK_CERTIFICATE_CATEGORY
typedef CK_CERTIFICATE_CATEGORYCK_CERTIFICATE_CATEGORY_PTR
typedef CK_ULONG CK_CERTIFICATE_TYPE
typedef CK_CERTIFICATE_TYPECK_CERTIFICATE_TYPE_PTR
typedef struct CK_CHACHA20_PARAMS CK_CHACHA20_PARAMS
typedef struct CK_CHACHA20_PARAMSCK_CHACHA20_PARAMS_PTR
typedef struct CK_CHACHA20_PARAMS ** CK_CHACHA20_PARAMS_PTR_PTR
typedef unsigned char CK_CHAR
typedef CK_CHARCK_CHAR_PTR
typedef struct CK_CMS_SIG_PARAMS CK_CMS_SIG_PARAMS
typedef struct CK_CMS_SIG_PARAMSCK_CMS_SIG_PARAMS_PTR
typedef struct CK_CMS_SIG_PARAMS ** CK_CMS_SIG_PARAMS_PTR_PTR
typedef CK_RV(* CK_CREATEMUTEX) (void **)
typedef struct CK_DATE CK_DATE
typedef struct CK_DATECK_DATE_PTR
typedef struct CK_DATE ** CK_DATE_PTR_PTR
typedef struct CK_DERIVED_KEY CK_DERIVED_KEY
typedef struct CK_DERIVED_KEYCK_DERIVED_KEY_PTR
typedef struct CK_DERIVED_KEY ** CK_DERIVED_KEY_PTR_PTR
typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_DES_CBC_ENCRYPT_DATA_PARAMS
typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMSCK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS ** CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR
typedef CK_RV(* CK_DESTROYMUTEX) (void *)
typedef struct CK_DSA_PARAMETER_GEN_PARAM CK_DSA_PARAMETER_GEN_PARAM
typedef struct CK_DSA_PARAMETER_GEN_PARAMCK_DSA_PARAMETER_GEN_PARAM_PTR
typedef struct CK_DSA_PARAMETER_GEN_PARAM ** CK_DSA_PARAMETER_GEN_PARAM_PTR_PTR
typedef CK_ULONG CK_EC_KDF_TYPE
typedef CK_EC_KDF_TYPECK_EC_KDF_TYPE_PTR
typedef struct CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS
typedef struct CK_ECDH1_DERIVE_PARAMSCK_ECDH1_DERIVE_PARAMS_PTR
typedef struct CK_ECDH1_DERIVE_PARAMS ** CK_ECDH1_DERIVE_PARAMS_PTR_PTR
typedef struct CK_ECDH2_DERIVE_PARAMS CK_ECDH2_DERIVE_PARAMS
typedef struct CK_ECDH2_DERIVE_PARAMSCK_ECDH2_DERIVE_PARAMS_PTR
typedef struct CK_ECDH2_DERIVE_PARAMS ** CK_ECDH2_DERIVE_PARAMS_PTR_PTR
typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS CK_ECDH_AES_KEY_WRAP_PARAMS
typedef struct CK_ECDH_AES_KEY_WRAP_PARAMSCK_ECDH_AES_KEY_WRAP_PARAMS_PTR
typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS ** CK_ECDH_AES_KEY_WRAP_PARAMS_PTR_PTR
typedef struct CK_ECMQV_DERIVE_PARAMS CK_ECMQV_DERIVE_PARAMS
typedef struct CK_ECMQV_DERIVE_PARAMSCK_ECMQV_DERIVE_PARAMS_PTR
typedef struct CK_ECMQV_DERIVE_PARAMS ** CK_ECMQV_DERIVE_PARAMS_PTR_PTR
typedef struct CK_EDDSA_PARAMS CK_EDDSA_PARAMS
typedef struct CK_EDDSA_PARAMSCK_EDDSA_PARAMS_PTR
typedef struct CK_EDDSA_PARAMS ** CK_EDDSA_PARAMS_PTR_PTR
typedef CK_ULONG CK_EXTRACT_PARAMS
typedef CK_EXTRACT_PARAMSCK_EXTRACT_PARAMS_PTR
typedef CK_ULONG CK_FLAGS
typedef CK_FLAGSCK_FLAGS_PTR
typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST
typedef struct CK_FUNCTION_LIST_3_0 CK_FUNCTION_LIST_3_0
typedef struct CK_FUNCTION_LIST_3_0CK_FUNCTION_LIST_3_0_PTR
typedef struct CK_FUNCTION_LIST_3_0 ** CK_FUNCTION_LIST_3_0_PTR_PTR
typedef struct CK_FUNCTION_LIST_3_2 CK_FUNCTION_LIST_3_2
typedef struct CK_FUNCTION_LIST_3_2CK_FUNCTION_LIST_3_2_PTR
typedef struct CK_FUNCTION_LIST_3_2 ** CK_FUNCTION_LIST_3_2_PTR_PTR
typedef struct CK_FUNCTION_LISTCK_FUNCTION_LIST_PTR
typedef struct CK_FUNCTION_LIST ** CK_FUNCTION_LIST_PTR_PTR
typedef struct CK_GCM_MESSAGE_PARAMS CK_GCM_MESSAGE_PARAMS
typedef struct CK_GCM_MESSAGE_PARAMSCK_GCM_MESSAGE_PARAMS_PTR
typedef struct CK_GCM_MESSAGE_PARAMS ** CK_GCM_MESSAGE_PARAMS_PTR_PTR
typedef struct CK_GCM_PARAMS CK_GCM_PARAMS
typedef struct CK_GCM_PARAMSCK_GCM_PARAMS_PTR
typedef struct CK_GCM_PARAMS ** CK_GCM_PARAMS_PTR_PTR
typedef struct CK_GCM_WRAP_PARAMS CK_GCM_WRAP_PARAMS
typedef struct CK_GCM_WRAP_PARAMSCK_GCM_WRAP_PARAMS_PTR
typedef struct CK_GCM_WRAP_PARAMS ** CK_GCM_WRAP_PARAMS_PTR_PTR
typedef CK_ULONG CK_GENERATOR_FUNCTION
typedef CK_GENERATOR_FUNCTIONCK_GENERATOR_FUNCTION_PTR
typedef struct CK_GOSTR3410_DERIVE_PARAMS CK_GOSTR3410_DERIVE_PARAMS
typedef struct CK_GOSTR3410_DERIVE_PARAMSCK_GOSTR3410_DERIVE_PARAMS_PTR
typedef struct CK_GOSTR3410_DERIVE_PARAMS ** CK_GOSTR3410_DERIVE_PARAMS_PTR_PTR
typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS CK_GOSTR3410_KEY_WRAP_PARAMS
typedef struct CK_GOSTR3410_KEY_WRAP_PARAMSCK_GOSTR3410_KEY_WRAP_PARAMS_PTR
typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS ** CK_GOSTR3410_KEY_WRAP_PARAMS_PTR_PTR
typedef struct CK_HASH_SIGN_ADDITIONAL_CONTEXT CK_HASH_SIGN_ADDITIONAL_CONTEXT
typedef struct CK_HASH_SIGN_ADDITIONAL_CONTEXTCK_HASH_SIGN_ADDITIONAL_CONTEXT_PTR
typedef struct CK_HASH_SIGN_ADDITIONAL_CONTEXT ** CK_HASH_SIGN_ADDITIONAL_CONTEXT_PTR_PTR
typedef CK_ULONG CK_HEDGE_TYPE
typedef CK_HEDGE_TYPECK_HEDGE_TYPE_PTR
typedef struct CK_HKDF_PARAMS CK_HKDF_PARAMS
typedef struct CK_HKDF_PARAMSCK_HKDF_PARAMS_PTR
typedef struct CK_HKDF_PARAMS ** CK_HKDF_PARAMS_PTR_PTR
typedef CK_ULONG CK_HSS_LEVELS
typedef CK_HSS_LEVELSCK_HSS_LEVELS_PTR
typedef CK_ULONG CK_HW_FEATURE_TYPE
typedef CK_HW_FEATURE_TYPECK_HW_FEATURE_TYPE_PTR
typedef struct CK_IKE1_EXTENDED_DERIVE_PARAMS CK_IKE1_EXTENDED_DERIVE_PARAMS
typedef struct CK_IKE1_EXTENDED_DERIVE_PARAMSCK_IKE1_EXTENDED_DERIVE_PARAMS_PTR
typedef struct CK_IKE1_EXTENDED_DERIVE_PARAMS ** CK_IKE1_EXTENDED_DERIVE_PARAMS_PTR_PTR
typedef struct CK_IKE1_PRF_DERIVE_PARAMS CK_IKE1_PRF_DERIVE_PARAMS
typedef struct CK_IKE1_PRF_DERIVE_PARAMSCK_IKE1_PRF_DERIVE_PARAMS_PTR
typedef struct CK_IKE1_PRF_DERIVE_PARAMS ** CK_IKE1_PRF_DERIVE_PARAMS_PTR_PTR
typedef struct CK_IKE2_PRF_PLUS_DERIVE_PARAMS CK_IKE2_PRF_PLUS_DERIVE_PARAMS
typedef struct CK_IKE2_PRF_PLUS_DERIVE_PARAMSCK_IKE2_PRF_PLUS_DERIVE_PARAMS_PTR
typedef struct CK_IKE2_PRF_PLUS_DERIVE_PARAMS ** CK_IKE2_PRF_PLUS_DERIVE_PARAMS_PTR_PTR
typedef struct CK_IKE_PRF_DERIVE_PARAMS CK_IKE_PRF_DERIVE_PARAMS
typedef struct CK_IKE_PRF_DERIVE_PARAMSCK_IKE_PRF_DERIVE_PARAMS_PTR
typedef struct CK_IKE_PRF_DERIVE_PARAMS ** CK_IKE_PRF_DERIVE_PARAMS_PTR_PTR
typedef struct CK_INFO CK_INFO
typedef struct CK_INFOCK_INFO_PTR
typedef struct CK_INFO ** CK_INFO_PTR_PTR
typedef struct CK_INTERFACE CK_INTERFACE
typedef struct CK_INTERFACECK_INTERFACE_PTR
typedef struct CK_INTERFACE ** CK_INTERFACE_PTR_PTR
typedef CK_ULONG CK_JAVA_MIDP_SECURITY_DOMAIN
typedef CK_JAVA_MIDP_SECURITY_DOMAINCK_JAVA_MIDP_SECURITY_DOMAIN_PTR
typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS
typedef struct CK_KEA_DERIVE_PARAMSCK_KEA_DERIVE_PARAMS_PTR
typedef struct CK_KEA_DERIVE_PARAMS ** CK_KEA_DERIVE_PARAMS_PTR_PTR
typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA
typedef struct CK_KEY_DERIVATION_STRING_DATACK_KEY_DERIVATION_STRING_DATA_PTR
typedef struct CK_KEY_DERIVATION_STRING_DATA ** CK_KEY_DERIVATION_STRING_DATA_PTR_PTR
typedef CK_ULONG CK_KEY_TYPE
typedef CK_KEY_TYPECK_KEY_TYPE_PTR
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMSCK_KEY_WRAP_SET_OAEP_PARAMS_PTR
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS ** CK_KEY_WRAP_SET_OAEP_PARAMS_PTR_PTR
typedef struct CK_KIP_PARAMS CK_KIP_PARAMS
typedef struct CK_KIP_PARAMSCK_KIP_PARAMS_PTR
typedef struct CK_KIP_PARAMS ** CK_KIP_PARAMS_PTR_PTR
typedef CK_ULONG CK_LMOTS_TYPE
typedef CK_LMOTS_TYPECK_LMOTS_TYPE_PTR
typedef CK_ULONG CK_LMS_TYPE
typedef CK_LMS_TYPECK_LMS_TYPE_PTR
typedef CK_RV(* CK_LOCKMUTEX) (void *)
typedef CK_ULONG CK_MAC_GENERAL_PARAMS
typedef CK_MAC_GENERAL_PARAMSCK_MAC_GENERAL_PARAMS_PTR
typedef struct CK_MECHANISM CK_MECHANISM
typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO
typedef struct CK_MECHANISM_INFOCK_MECHANISM_INFO_PTR
typedef struct CK_MECHANISM_INFO ** CK_MECHANISM_INFO_PTR_PTR
typedef struct CK_MECHANISMCK_MECHANISM_PTR
typedef struct CK_MECHANISM ** CK_MECHANISM_PTR_PTR
typedef CK_ULONG CK_MECHANISM_TYPE
typedef CK_MECHANISM_TYPECK_MECHANISM_TYPE_PTR
typedef CK_ULONG CK_ML_DSA_PARAMETER_SET_TYPE
typedef CK_ML_DSA_PARAMETER_SET_TYPECK_ML_DSA_PARAMETER_SET_TYPE_PTR
typedef CK_ULONG CK_ML_KEM_PARAMETER_SET_TYPE
typedef CK_ML_KEM_PARAMETER_SET_TYPECK_ML_KEM_PARAMETER_SET_TYPE_PTR
typedef CK_ULONG CK_NOTIFICATION
typedef CK_NOTIFICATIONCK_NOTIFICATION_PTR
typedef CK_RV(* CK_NOTIFY) (CK_SESSION_HANDLE, CK_NOTIFICATION, void *)
typedef CK_ULONG CK_OBJECT_CLASS
typedef CK_OBJECT_CLASSCK_OBJECT_CLASS_PTR
typedef CK_ULONG CK_OBJECT_HANDLE
typedef CK_OBJECT_HANDLECK_OBJECT_HANDLE_PTR
typedef struct CK_OTP_PARAM CK_OTP_PARAM
typedef struct CK_OTP_PARAMCK_OTP_PARAM_PTR
typedef struct CK_OTP_PARAM ** CK_OTP_PARAM_PTR_PTR
typedef CK_ULONG CK_OTP_PARAM_TYPE
typedef CK_OTP_PARAM_TYPECK_OTP_PARAM_TYPE_PTR
typedef struct CK_OTP_PARAMS CK_OTP_PARAMS
typedef struct CK_OTP_PARAMSCK_OTP_PARAMS_PTR
typedef struct CK_OTP_PARAMS ** CK_OTP_PARAMS_PTR_PTR
typedef struct CK_OTP_SIGNATURE_INFO CK_OTP_SIGNATURE_INFO
typedef struct CK_OTP_SIGNATURE_INFOCK_OTP_SIGNATURE_INFO_PTR
typedef struct CK_OTP_SIGNATURE_INFO ** CK_OTP_SIGNATURE_INFO_PTR_PTR
typedef struct CK_PBE_PARAMS CK_PBE_PARAMS
typedef struct CK_PBE_PARAMSCK_PBE_PARAMS_PTR
typedef struct CK_PBE_PARAMS ** CK_PBE_PARAMS_PTR_PTR
typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS
typedef struct CK_PKCS5_PBKD2_PARAMS2 CK_PKCS5_PBKD2_PARAMS2
typedef struct CK_PKCS5_PBKD2_PARAMS2CK_PKCS5_PBKD2_PARAMS2_PTR
typedef struct CK_PKCS5_PBKD2_PARAMS2 ** CK_PKCS5_PBKD2_PARAMS2_PTR_PTR
typedef struct CK_PKCS5_PBKD2_PARAMSCK_PKCS5_PBKD2_PARAMS_PTR
typedef struct CK_PKCS5_PBKD2_PARAMS ** CK_PKCS5_PBKD2_PARAMS_PTR_PTR
typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE
typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPECK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR
typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE
typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPECK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR
typedef struct CK_PRF_DATA_PARAM CK_PRF_DATA_PARAM
typedef struct CK_PRF_DATA_PARAMCK_PRF_DATA_PARAM_PTR
typedef struct CK_PRF_DATA_PARAM ** CK_PRF_DATA_PARAM_PTR_PTR
typedef CK_ULONG CK_PRF_DATA_TYPE
typedef CK_PRF_DATA_TYPECK_PRF_DATA_TYPE_PTR
typedef CK_ULONG CK_PROFILE_ID
typedef CK_PROFILE_IDCK_PROFILE_ID_PTR
typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS
typedef struct CK_RC2_CBC_PARAMSCK_RC2_CBC_PARAMS_PTR
typedef struct CK_RC2_CBC_PARAMS ** CK_RC2_CBC_PARAMS_PTR_PTR
typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS
typedef struct CK_RC2_MAC_GENERAL_PARAMSCK_RC2_MAC_GENERAL_PARAMS_PTR
typedef struct CK_RC2_MAC_GENERAL_PARAMS ** CK_RC2_MAC_GENERAL_PARAMS_PTR_PTR
typedef CK_ULONG CK_RC2_PARAMS
typedef CK_RC2_PARAMSCK_RC2_PARAMS_PTR
typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS
typedef struct CK_RC5_CBC_PARAMSCK_RC5_CBC_PARAMS_PTR
typedef struct CK_RC5_CBC_PARAMS ** CK_RC5_CBC_PARAMS_PTR_PTR
typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS
typedef struct CK_RC5_MAC_GENERAL_PARAMSCK_RC5_MAC_GENERAL_PARAMS_PTR
typedef struct CK_RC5_MAC_GENERAL_PARAMS ** CK_RC5_MAC_GENERAL_PARAMS_PTR_PTR
typedef struct CK_RC5_PARAMS CK_RC5_PARAMS
typedef struct CK_RC5_PARAMSCK_RC5_PARAMS_PTR
typedef struct CK_RC5_PARAMS ** CK_RC5_PARAMS_PTR_PTR
typedef struct CK_RSA_AES_KEY_WRAP_PARAMS CK_RSA_AES_KEY_WRAP_PARAMS
typedef struct CK_RSA_AES_KEY_WRAP_PARAMSCK_RSA_AES_KEY_WRAP_PARAMS_PTR
typedef struct CK_RSA_AES_KEY_WRAP_PARAMS ** CK_RSA_AES_KEY_WRAP_PARAMS_PTR_PTR
typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE
typedef CK_RSA_PKCS_MGF_TYPECK_RSA_PKCS_MGF_TYPE_PTR
typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS
typedef struct CK_RSA_PKCS_OAEP_PARAMSCK_RSA_PKCS_OAEP_PARAMS_PTR
typedef struct CK_RSA_PKCS_OAEP_PARAMS ** CK_RSA_PKCS_OAEP_PARAMS_PTR_PTR
typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE
typedef CK_RSA_PKCS_OAEP_SOURCE_TYPECK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR
typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS
typedef struct CK_RSA_PKCS_PSS_PARAMSCK_RSA_PKCS_PSS_PARAMS_PTR
typedef struct CK_RSA_PKCS_PSS_PARAMS ** CK_RSA_PKCS_PSS_PARAMS_PTR_PTR
typedef CK_ULONG CK_RV
typedef CK_RVCK_RV_PTR
typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS
typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMSCK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR
typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS ** CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR_PTR
typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS CK_SALSA20_CHACHA20_POLY1305_PARAMS
typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMSCK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR
typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS ** CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR_PTR
typedef struct CK_SALSA20_PARAMS CK_SALSA20_PARAMS
typedef struct CK_SALSA20_PARAMSCK_SALSA20_PARAMS_PTR
typedef struct CK_SALSA20_PARAMS ** CK_SALSA20_PARAMS_PTR_PTR
typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_SEED_CBC_ENCRYPT_DATA_PARAMS
typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMSCK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR
typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS ** CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR
typedef CK_ULONG CK_SESSION_HANDLE
typedef CK_SESSION_HANDLECK_SESSION_HANDLE_PTR
typedef struct CK_SESSION_INFO CK_SESSION_INFO
typedef struct CK_SESSION_INFOCK_SESSION_INFO_PTR
typedef struct CK_SESSION_INFO ** CK_SESSION_INFO_PTR_PTR
typedef CK_ULONG CK_SESSION_VALIDATION_FLAGS_TYPE
typedef CK_SESSION_VALIDATION_FLAGS_TYPECK_SESSION_VALIDATION_FLAGS_TYPE_PTR
typedef struct CK_SIGN_ADDITIONAL_CONTEXT CK_SIGN_ADDITIONAL_CONTEXT
typedef struct CK_SIGN_ADDITIONAL_CONTEXTCK_SIGN_ADDITIONAL_CONTEXT_PTR
typedef struct CK_SIGN_ADDITIONAL_CONTEXT ** CK_SIGN_ADDITIONAL_CONTEXT_PTR_PTR
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMSCK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS ** CK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR_PTR
typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS
typedef struct CK_SKIPJACK_RELAYX_PARAMSCK_SKIPJACK_RELAYX_PARAMS_PTR
typedef struct CK_SKIPJACK_RELAYX_PARAMS ** CK_SKIPJACK_RELAYX_PARAMS_PTR_PTR
typedef CK_ULONG CK_SLH_DSA_PARAMETER_SET_TYPE
typedef CK_SLH_DSA_PARAMETER_SET_TYPECK_SLH_DSA_PARAMETER_SET_TYPE_PTR
typedef CK_ULONG CK_SLOT_ID
typedef CK_SLOT_IDCK_SLOT_ID_PTR
typedef struct CK_SLOT_INFO CK_SLOT_INFO
typedef struct CK_SLOT_INFOCK_SLOT_INFO_PTR
typedef struct CK_SLOT_INFO ** CK_SLOT_INFO_PTR_PTR
typedef struct CK_SP800_108_COUNTER_FORMAT CK_SP800_108_COUNTER_FORMAT
typedef struct CK_SP800_108_COUNTER_FORMATCK_SP800_108_COUNTER_FORMAT_PTR
typedef struct CK_SP800_108_COUNTER_FORMAT ** CK_SP800_108_COUNTER_FORMAT_PTR_PTR
typedef struct CK_SP800_108_DKM_LENGTH_FORMAT CK_SP800_108_DKM_LENGTH_FORMAT
typedef struct CK_SP800_108_DKM_LENGTH_FORMATCK_SP800_108_DKM_LENGTH_FORMAT_PTR
typedef struct CK_SP800_108_DKM_LENGTH_FORMAT ** CK_SP800_108_DKM_LENGTH_FORMAT_PTR_PTR
typedef CK_ULONG CK_SP800_108_DKM_LENGTH_METHOD
typedef CK_SP800_108_DKM_LENGTH_METHODCK_SP800_108_DKM_LENGTH_METHOD_PTR
typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMS CK_SP800_108_FEEDBACK_KDF_PARAMS
typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMSCK_SP800_108_FEEDBACK_KDF_PARAMS_PTR
typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMS ** CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR_PTR
typedef struct CK_SP800_108_KDF_PARAMS CK_SP800_108_KDF_PARAMS
typedef struct CK_SP800_108_KDF_PARAMSCK_SP800_108_KDF_PARAMS_PTR
typedef struct CK_SP800_108_KDF_PARAMS ** CK_SP800_108_KDF_PARAMS_PTR_PTR
typedef CK_MECHANISM_TYPE CK_SP800_108_PRF_TYPE
typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT
typedef struct CK_SSL3_KEY_MAT_OUTCK_SSL3_KEY_MAT_OUT_PTR
typedef struct CK_SSL3_KEY_MAT_OUT ** CK_SSL3_KEY_MAT_OUT_PTR_PTR
typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS
typedef struct CK_SSL3_KEY_MAT_PARAMSCK_SSL3_KEY_MAT_PARAMS_PTR
typedef struct CK_SSL3_KEY_MAT_PARAMS ** CK_SSL3_KEY_MAT_PARAMS_PTR_PTR
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMSCK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS ** CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR_PTR
typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA
typedef struct CK_SSL3_RANDOM_DATACK_SSL3_RANDOM_DATA_PTR
typedef struct CK_SSL3_RANDOM_DATA ** CK_SSL3_RANDOM_DATA_PTR_PTR
typedef CK_ULONG CK_STATE
typedef CK_STATECK_STATE_PTR
typedef struct CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS
typedef struct CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMSCK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS_PTR
typedef struct CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS ** CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS_PTR_PTR
typedef struct CK_TLS12_KEY_MAT_PARAMS CK_TLS12_KEY_MAT_PARAMS
typedef struct CK_TLS12_KEY_MAT_PARAMSCK_TLS12_KEY_MAT_PARAMS_PTR
typedef struct CK_TLS12_KEY_MAT_PARAMS ** CK_TLS12_KEY_MAT_PARAMS_PTR_PTR
typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMS CK_TLS12_MASTER_KEY_DERIVE_PARAMS
typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMSCK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR
typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMS ** CK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR_PTR
typedef struct CK_TLS_KDF_PARAMS CK_TLS_KDF_PARAMS
typedef struct CK_TLS_KDF_PARAMSCK_TLS_KDF_PARAMS_PTR
typedef struct CK_TLS_KDF_PARAMS ** CK_TLS_KDF_PARAMS_PTR_PTR
typedef struct CK_TLS_MAC_PARAMS CK_TLS_MAC_PARAMS
typedef struct CK_TLS_MAC_PARAMSCK_TLS_MAC_PARAMS_PTR
typedef struct CK_TLS_MAC_PARAMS ** CK_TLS_MAC_PARAMS_PTR_PTR
typedef struct CK_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS
typedef struct CK_TLS_PRF_PARAMSCK_TLS_PRF_PARAMS_PTR
typedef struct CK_TLS_PRF_PARAMS ** CK_TLS_PRF_PARAMS_PTR_PTR
typedef struct CK_TOKEN_INFO CK_TOKEN_INFO
typedef struct CK_TOKEN_INFOCK_TOKEN_INFO_PTR
typedef struct CK_TOKEN_INFO ** CK_TOKEN_INFO_PTR_PTR
typedef CK_ULONG CK_TRUST
typedef CK_TRUSTCK_TRUST_PTR
typedef unsigned long int CK_ULONG
typedef CK_ULONGCK_ULONG_PTR
typedef CK_RV(* CK_UNLOCKMUTEX) (void *)
typedef CK_ULONG CK_USER_TYPE
typedef CK_USER_TYPECK_USER_TYPE_PTR
typedef unsigned char CK_UTF8CHAR
typedef CK_UTF8CHARCK_UTF8CHAR_PTR
typedef CK_ULONG CK_VALIDATION_AUTHORITY_TYPE
typedef CK_VALIDATION_AUTHORITY_TYPECK_VALIDATION_AUTHORITY_TYPE_PTR
typedef CK_ULONG CK_VALIDATION_TYPE
typedef CK_VALIDATION_TYPECK_VALIDATION_TYPE_PTR
typedef struct CK_VERSION CK_VERSION
typedef struct CK_VERSIONCK_VERSION_PTR
typedef struct CK_VERSION ** CK_VERSION_PTR_PTR
typedef void * CK_VOID_PTR
typedef void ** CK_VOID_PTR_PTR
typedef struct CK_WTLS_KEY_MAT_OUT CK_WTLS_KEY_MAT_OUT
typedef struct CK_WTLS_KEY_MAT_OUTCK_WTLS_KEY_MAT_OUT_PTR
typedef struct CK_WTLS_KEY_MAT_OUT ** CK_WTLS_KEY_MAT_OUT_PTR_PTR
typedef struct CK_WTLS_KEY_MAT_PARAMS CK_WTLS_KEY_MAT_PARAMS
typedef struct CK_WTLS_KEY_MAT_PARAMSCK_WTLS_KEY_MAT_PARAMS_PTR
typedef struct CK_WTLS_KEY_MAT_PARAMS ** CK_WTLS_KEY_MAT_PARAMS_PTR_PTR
typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_WTLS_MASTER_KEY_DERIVE_PARAMS
typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMSCK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR
typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMS ** CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR_PTR
typedef struct CK_WTLS_PRF_PARAMS CK_WTLS_PRF_PARAMS
typedef struct CK_WTLS_PRF_PARAMSCK_WTLS_PRF_PARAMS_PTR
typedef struct CK_WTLS_PRF_PARAMS ** CK_WTLS_PRF_PARAMS_PTR_PTR
typedef struct CK_WTLS_RANDOM_DATA CK_WTLS_RANDOM_DATA
typedef struct CK_WTLS_RANDOM_DATACK_WTLS_RANDOM_DATA_PTR
typedef struct CK_WTLS_RANDOM_DATA ** CK_WTLS_RANDOM_DATA_PTR_PTR
typedef struct CK_X2RATCHET_INITIALIZE_PARAMS CK_X2RATCHET_INITIALIZE_PARAMS
typedef struct CK_X2RATCHET_INITIALIZE_PARAMSCK_X2RATCHET_INITIALIZE_PARAMS_PTR
typedef struct CK_X2RATCHET_INITIALIZE_PARAMS ** CK_X2RATCHET_INITIALIZE_PARAMS_PTR_PTR
typedef CK_ULONG CK_X2RATCHET_KDF_TYPE
typedef CK_X2RATCHET_KDF_TYPECK_X2RATCHET_KDF_TYPE_PTR
typedef struct CK_X2RATCHET_RESPOND_PARAMS CK_X2RATCHET_RESPOND_PARAMS
typedef struct CK_X2RATCHET_RESPOND_PARAMSCK_X2RATCHET_RESPOND_PARAMS_PTR
typedef struct CK_X2RATCHET_RESPOND_PARAMS ** CK_X2RATCHET_RESPOND_PARAMS_PTR_PTR
typedef struct CK_X3DH_INITIATE_PARAMS CK_X3DH_INITIATE_PARAMS
typedef struct CK_X3DH_INITIATE_PARAMSCK_X3DH_INITIATE_PARAMS_PTR
typedef struct CK_X3DH_INITIATE_PARAMS ** CK_X3DH_INITIATE_PARAMS_PTR_PTR
typedef CK_ULONG CK_X3DH_KDF_TYPE
typedef CK_X3DH_KDF_TYPECK_X3DH_KDF_TYPE_PTR
typedef struct CK_X3DH_RESPOND_PARAMS CK_X3DH_RESPOND_PARAMS
typedef struct CK_X3DH_RESPOND_PARAMSCK_X3DH_RESPOND_PARAMS_PTR
typedef struct CK_X3DH_RESPOND_PARAMS ** CK_X3DH_RESPOND_PARAMS_PTR_PTR
typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS
typedef struct CK_X9_42_DH1_DERIVE_PARAMSCK_X9_42_DH1_DERIVE_PARAMS_PTR
typedef struct CK_X9_42_DH1_DERIVE_PARAMS ** CK_X9_42_DH1_DERIVE_PARAMS_PTR_PTR
typedef struct CK_X9_42_DH2_DERIVE_PARAMS CK_X9_42_DH2_DERIVE_PARAMS
typedef struct CK_X9_42_DH2_DERIVE_PARAMSCK_X9_42_DH2_DERIVE_PARAMS_PTR
typedef struct CK_X9_42_DH2_DERIVE_PARAMS ** CK_X9_42_DH2_DERIVE_PARAMS_PTR_PTR
typedef CK_ULONG CK_X9_42_DH_KDF_TYPE
typedef CK_X9_42_DH_KDF_TYPECK_X9_42_DH_KDF_TYPE_PTR
typedef struct CK_X9_42_MQV_DERIVE_PARAMS CK_X9_42_MQV_DERIVE_PARAMS
typedef struct CK_X9_42_MQV_DERIVE_PARAMSCK_X9_42_MQV_DERIVE_PARAMS_PTR
typedef struct CK_X9_42_MQV_DERIVE_PARAMS ** CK_X9_42_MQV_DERIVE_PARAMS_PTR_PTR
typedef CK_ULONG CK_XEDDSA_HASH_TYPE
typedef CK_XEDDSA_HASH_TYPECK_XEDDSA_HASH_TYPE_PTR
typedef struct CK_XEDDSA_PARAMS CK_XEDDSA_PARAMS
typedef struct CK_XEDDSA_PARAMSCK_XEDDSA_PARAMS_PTR
typedef struct CK_XEDDSA_PARAMS ** CK_XEDDSA_PARAMS_PTR_PTR
typedef CK_ULONG CK_XMSS_PARAMETER_SET_TYPE
typedef CK_XMSS_PARAMETER_SET_TYPECK_XMSS_PARAMETER_SET_TYPE_PTR
typedef CK_ULONG CK_XMSSMT_PARAMETER_SET_TYPE
typedef CK_XMSSMT_PARAMETER_SET_TYPECK_XMSSMT_PARAMETER_SET_TYPE_PTR
typedef struct specifiedParams specifiedParams
typedef struct specifiedParamsspecifiedParams_PTR
typedef struct specifiedParams ** specifiedParams_PTR_PTR

Functions

CK_RV C_AsyncComplete (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ASYNC_DATA *)
CK_RV C_AsyncGetID (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG *)
CK_RV C_AsyncJoin (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_CancelFunction (CK_SESSION_HANDLE)
CK_RV C_CloseAllSessions (CK_SLOT_ID)
CK_RV C_CloseSession (CK_SESSION_HANDLE)
CK_RV C_CopyObject (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_CreateObject (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_DecapsulateKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_Decrypt (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DecryptDigestUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DecryptFinal (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_DecryptInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_DecryptMessage (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DecryptMessageBegin (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_DecryptMessageNext (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)
CK_RV C_DecryptUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DecryptVerifyUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DeriveKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_DestroyObject (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)
CK_RV C_Digest (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DigestEncryptUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_DigestFinal (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_DigestInit (CK_SESSION_HANDLE, CK_MECHANISM *)
CK_RV C_DigestKey (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)
CK_RV C_DigestUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_EncapsulateKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_OBJECT_HANDLE *)
CK_RV C_Encrypt (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_EncryptFinal (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_EncryptInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_EncryptMessage (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_EncryptMessageBegin (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_EncryptMessageNext (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)
CK_RV C_EncryptUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_Finalize (void *)
CK_RV C_FindObjects (CK_SESSION_HANDLE, CK_OBJECT_HANDLE *, CK_ULONG, CK_ULONG *)
CK_RV C_FindObjectsFinal (CK_SESSION_HANDLE)
CK_RV C_FindObjectsInit (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
CK_RV C_GenerateKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_GenerateKeyPair (CK_SESSION_HANDLE, CK_MECHANISM *, CK_ATTRIBUTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *, CK_OBJECT_HANDLE *)
CK_RV C_GenerateRandom (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_GetAttributeValue (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
CK_RV C_GetFunctionList (CK_FUNCTION_LIST **)
CK_RV C_GetFunctionStatus (CK_SESSION_HANDLE)
CK_RV C_GetInfo (CK_INFO *)
CK_RV C_GetInterface (CK_UTF8CHAR *, CK_VERSION *, CK_INTERFACE **, CK_FLAGS)
CK_RV C_GetInterfaceList (CK_INTERFACE *, CK_ULONG *)
CK_RV C_GetMechanismInfo (CK_SLOT_ID, CK_MECHANISM_TYPE, CK_MECHANISM_INFO *)
CK_RV C_GetMechanismList (CK_SLOT_ID, CK_MECHANISM_TYPE *, CK_ULONG *)
CK_RV C_GetObjectSize (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ULONG *)
CK_RV C_GetOperationState (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_GetSessionInfo (CK_SESSION_HANDLE, CK_SESSION_INFO *)
CK_RV C_GetSessionValidationFlags (CK_SESSION_HANDLE, CK_SESSION_VALIDATION_FLAGS_TYPE, CK_FLAGS *)
CK_RV C_GetSlotInfo (CK_SLOT_ID, CK_SLOT_INFO *)
CK_RV C_GetSlotList (CK_BBOOL, CK_SLOT_ID *, CK_ULONG *)
CK_RV C_GetTokenInfo (CK_SLOT_ID, CK_TOKEN_INFO *)
CK_RV C_Initialize (void *)
CK_RV C_InitPIN (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG)
CK_RV C_InitToken (CK_SLOT_ID, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *)
CK_RV C_Login (CK_SESSION_HANDLE, CK_USER_TYPE, CK_UTF8CHAR *, CK_ULONG)
CK_RV C_LoginUser (CK_SESSION_HANDLE, CK_USER_TYPE, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *, CK_ULONG)
CK_RV C_Logout (CK_SESSION_HANDLE)
CK_RV C_MessageDecryptFinal (CK_SESSION_HANDLE)
CK_RV C_MessageDecryptInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_MessageEncryptFinal (CK_SESSION_HANDLE)
CK_RV C_MessageEncryptInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_MessageSignFinal (CK_SESSION_HANDLE)
CK_RV C_MessageSignInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_MessageVerifyFinal (CK_SESSION_HANDLE)
CK_RV C_MessageVerifyInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_OpenSession (CK_SLOT_ID, CK_FLAGS, void *, CK_NOTIFY, CK_SESSION_HANDLE *)
CK_RV C_SeedRandom (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_SessionCancel (CK_SESSION_HANDLE, CK_FLAGS)
CK_RV C_SetAttributeValue (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)
CK_RV C_SetOperationState (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE)
CK_RV C_SetPIN (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *, CK_ULONG)
CK_RV C_Sign (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_SignEncryptUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_SignFinal (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_SignInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_SignMessage (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_SignMessageBegin (CK_SESSION_HANDLE, void *, CK_ULONG)
CK_RV C_SignMessageNext (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_SignRecover (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_SignRecoverInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_SignUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_UnwrapKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_UnwrapKeyAuthenticated (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_ATTRIBUTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE *)
CK_RV C_Verify (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_VerifyFinal (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_VerifyInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_VerifyMessage (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_VerifyMessageBegin (CK_SESSION_HANDLE, void *, CK_ULONG)
CK_RV C_VerifyMessageNext (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)
CK_RV C_VerifyRecover (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)
CK_RV C_VerifyRecoverInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)
CK_RV C_VerifySignature (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_VerifySignatureFinal (CK_SESSION_HANDLE)
CK_RV C_VerifySignatureInit (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_VerifySignatureUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_VerifyUpdate (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)
CK_RV C_WaitForSlotEvent (CK_FLAGS, CK_SLOT_ID *, void *)
CK_RV C_WrapKey (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG *)
CK_RV C_WrapKeyAuthenticated (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Macro Definition Documentation

◆ CK_CERTIFICATE_CATEGORY_AUTHORITY

#define CK_CERTIFICATE_CATEGORY_AUTHORITY   2UL

Definition at line 96 of file pkcs11.h.

◆ CK_CERTIFICATE_CATEGORY_OTHER_ENTITY

#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY   3UL

Definition at line 97 of file pkcs11.h.

◆ CK_CERTIFICATE_CATEGORY_TOKEN_USER

#define CK_CERTIFICATE_CATEGORY_TOKEN_USER   1UL

Definition at line 95 of file pkcs11.h.

◆ CK_CERTIFICATE_CATEGORY_UNSPECIFIED

#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED   0UL

Definition at line 94 of file pkcs11.h.

◆ CK_EFFECTIVELY_INFINITE

#define CK_EFFECTIVELY_INFINITE   0UL

Definition at line 33 of file pkcs11.h.

◆ CK_FALSE

#define CK_FALSE   0

Definition at line 37 of file pkcs11.h.

◆ CK_INVALID_HANDLE

#define CK_INVALID_HANDLE   0UL

Definition at line 35 of file pkcs11.h.

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

◆ CK_OTP_CHALLENGE

#define CK_OTP_CHALLENGE   2UL

Definition at line 102 of file pkcs11.h.

◆ CK_OTP_COUNTER

#define CK_OTP_COUNTER   4UL

Definition at line 104 of file pkcs11.h.

◆ CK_OTP_FLAGS

#define CK_OTP_FLAGS   5UL

Definition at line 105 of file pkcs11.h.

◆ CK_OTP_FORMAT_ALPHANUMERIC

#define CK_OTP_FORMAT_ALPHANUMERIC   2UL

Definition at line 112 of file pkcs11.h.

◆ CK_OTP_FORMAT_BINARY

#define CK_OTP_FORMAT_BINARY   3UL

Definition at line 113 of file pkcs11.h.

◆ CK_OTP_FORMAT_DECIMAL

#define CK_OTP_FORMAT_DECIMAL   0UL

Definition at line 110 of file pkcs11.h.

◆ CK_OTP_FORMAT_HEXADECIMAL

#define CK_OTP_FORMAT_HEXADECIMAL   1UL

Definition at line 111 of file pkcs11.h.

◆ CK_OTP_OUTPUT_FORMAT

#define CK_OTP_OUTPUT_FORMAT   7UL

Definition at line 107 of file pkcs11.h.

◆ CK_OTP_OUTPUT_LENGTH

#define CK_OTP_OUTPUT_LENGTH   6UL

Definition at line 106 of file pkcs11.h.

◆ CK_OTP_PARAM_IGNORED

#define CK_OTP_PARAM_IGNORED   0UL

Definition at line 116 of file pkcs11.h.

◆ CK_OTP_PARAM_MANDATORY

#define CK_OTP_PARAM_MANDATORY   2UL

Definition at line 118 of file pkcs11.h.

◆ CK_OTP_PARAM_OPTIONAL

#define CK_OTP_PARAM_OPTIONAL   1UL

Definition at line 117 of file pkcs11.h.

◆ CK_OTP_PIN

#define CK_OTP_PIN   1UL

Definition at line 101 of file pkcs11.h.

◆ CK_OTP_TIME

#define CK_OTP_TIME   3UL

Definition at line 103 of file pkcs11.h.

◆ CK_OTP_VALUE

#define CK_OTP_VALUE   0UL

Definition at line 100 of file pkcs11.h.

◆ CK_SECURITY_DOMAIN_MANUFACTURER

#define CK_SECURITY_DOMAIN_MANUFACTURER   1UL

Definition at line 122 of file pkcs11.h.

◆ CK_SECURITY_DOMAIN_OPERATOR

#define CK_SECURITY_DOMAIN_OPERATOR   2UL

Definition at line 123 of file pkcs11.h.

◆ CK_SECURITY_DOMAIN_THIRD_PARTY

#define CK_SECURITY_DOMAIN_THIRD_PARTY   3UL

Definition at line 124 of file pkcs11.h.

◆ CK_SECURITY_DOMAIN_UNSPECIFIED

#define CK_SECURITY_DOMAIN_UNSPECIFIED   0UL

Definition at line 121 of file pkcs11.h.

◆ CK_SP800_108_BYTE_ARRAY

#define CK_SP800_108_BYTE_ARRAY   0x00000004UL

Definition at line 131 of file pkcs11.h.

◆ CK_SP800_108_COUNTER

#define CK_SP800_108_COUNTER   0x00000002UL

Definition at line 129 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH

#define CK_SP800_108_DKM_LENGTH   0x00000003UL

Definition at line 130 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS

#define CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS   0x00000001UL

Definition at line 135 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS

#define CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS   0x00000002UL

Definition at line 136 of file pkcs11.h.

◆ CK_SP800_108_ITERATION_VARIABLE

#define CK_SP800_108_ITERATION_VARIABLE   0x00000001UL

Definition at line 127 of file pkcs11.h.

◆ CK_SP800_108_KEY_HANDLE

#define CK_SP800_108_KEY_HANDLE   0x00000005UL

Definition at line 132 of file pkcs11.h.

◆ CK_SP800_108_OPTIONAL_COUNTER

#define CK_SP800_108_OPTIONAL_COUNTER   0x00000002UL

Definition at line 128 of file pkcs11.h.

◆ CK_TRUE

#define CK_TRUE   1

Definition at line 36 of file pkcs11.h.

◆ CK_UNAVAILABLE_INFORMATION

#define CK_UNAVAILABLE_INFORMATION   ~0UL

Definition at line 34 of file pkcs11.h.

◆ CKA_AC_ISSUER

#define CKA_AC_ISSUER   0x00000083UL

Definition at line 150 of file pkcs11.h.

◆ CKA_ALLOWED_MECHANISMS

#define CKA_ALLOWED_MECHANISMS   0x40000600UL

Definition at line 296 of file pkcs11.h.

◆ CKA_ALWAYS_AUTHENTICATE

#define CKA_ALWAYS_AUTHENTICATE   0x00000202UL

Definition at line 204 of file pkcs11.h.

◆ CKA_ALWAYS_SENSITIVE

#define CKA_ALWAYS_SENSITIVE   0x00000165UL

Definition at line 197 of file pkcs11.h.

◆ CKA_APPLICATION

#define CKA_APPLICATION   0x00000010UL

Definition at line 144 of file pkcs11.h.

◆ CKA_ATTR_TYPES

#define CKA_ATTR_TYPES   0x00000085UL

Definition at line 152 of file pkcs11.h.

◆ CKA_BASE

#define CKA_BASE   0x00000132UL

Definition at line 188 of file pkcs11.h.

◆ CKA_BITS_PER_PIXEL

#define CKA_BITS_PER_PIXEL   0x00000406UL

Definition at line 232 of file pkcs11.h.

◆ CKA_CERTIFICATE_CATEGORY

#define CKA_CERTIFICATE_CATEGORY   0x00000087UL

Definition at line 154 of file pkcs11.h.

◆ CKA_CERTIFICATE_TYPE

#define CKA_CERTIFICATE_TYPE   0x00000080UL

Definition at line 147 of file pkcs11.h.

◆ CKA_CHAR_COLUMNS

#define CKA_CHAR_COLUMNS   0x00000404UL

Definition at line 230 of file pkcs11.h.

◆ CKA_CHAR_ROWS

#define CKA_CHAR_ROWS   0x00000403UL

Definition at line 229 of file pkcs11.h.

◆ CKA_CHAR_SETS

#define CKA_CHAR_SETS   0x00000480UL

Definition at line 233 of file pkcs11.h.

◆ CKA_CHECK_VALUE

#define CKA_CHECK_VALUE   0x00000090UL

Definition at line 160 of file pkcs11.h.

◆ CKA_CLASS

#define CKA_CLASS   0x00000000UL

Definition at line 139 of file pkcs11.h.

◆ CKA_COEFFICIENT

#define CKA_COEFFICIENT   0x00000128UL

Definition at line 184 of file pkcs11.h.

◆ CKA_COLOR

#define CKA_COLOR   0x00000405UL

Definition at line 231 of file pkcs11.h.

◆ CKA_COPYABLE

#define CKA_COPYABLE   0x00000171UL

Definition at line 200 of file pkcs11.h.

◆ CKA_DECAPSULATE

#define CKA_DECAPSULATE   0x00000634UL

Definition at line 287 of file pkcs11.h.

◆ CKA_DECAPSULATE_TEMPLATE

#define CKA_DECAPSULATE_TEMPLATE   0x0000062BUL

Definition at line 278 of file pkcs11.h.

◆ CKA_DECRYPT

#define CKA_DECRYPT   0x00000105UL

Definition at line 166 of file pkcs11.h.

◆ CKA_DEFAULT_CMS_ATTRIBUTES

#define CKA_DEFAULT_CMS_ATTRIBUTES   0x00000502UL

Definition at line 238 of file pkcs11.h.

◆ CKA_DERIVE

#define CKA_DERIVE   0x0000010CUL

Definition at line 173 of file pkcs11.h.

◆ CKA_DERIVE_TEMPLATE

#define CKA_DERIVE_TEMPLATE   0x40000213UL

Definition at line 295 of file pkcs11.h.

◆ CKA_DESTROYABLE

#define CKA_DESTROYABLE   0x00000172UL

Definition at line 201 of file pkcs11.h.

◆ CKA_EC_PARAMS

#define CKA_EC_PARAMS   0x00000180UL

Definition at line 202 of file pkcs11.h.

◆ CKA_EC_POINT

#define CKA_EC_POINT   0x00000181UL

Definition at line 203 of file pkcs11.h.

◆ CKA_ENCAPSULATE

#define CKA_ENCAPSULATE   0x00000633UL

Definition at line 286 of file pkcs11.h.

◆ CKA_ENCAPSULATE_TEMPLATE

#define CKA_ENCAPSULATE_TEMPLATE   0x0000062AUL

Definition at line 277 of file pkcs11.h.

◆ CKA_ENCODING_METHODS

#define CKA_ENCODING_METHODS   0x00000481UL

Definition at line 234 of file pkcs11.h.

◆ CKA_ENCRYPT

#define CKA_ENCRYPT   0x00000104UL

Definition at line 165 of file pkcs11.h.

◆ CKA_END_DATE

#define CKA_END_DATE   0x00000111UL

Definition at line 175 of file pkcs11.h.

◆ CKA_EXPONENT_1

#define CKA_EXPONENT_1   0x00000126UL

Definition at line 182 of file pkcs11.h.

◆ CKA_EXPONENT_2

#define CKA_EXPONENT_2   0x00000127UL

Definition at line 183 of file pkcs11.h.

◆ CKA_EXTRACTABLE

#define CKA_EXTRACTABLE   0x00000162UL

Definition at line 194 of file pkcs11.h.

◆ CKA_GOST28147_PARAMS

#define CKA_GOST28147_PARAMS   0x00000252UL

Definition at line 222 of file pkcs11.h.

◆ CKA_GOSTR3410_PARAMS

#define CKA_GOSTR3410_PARAMS   0x00000250UL

Definition at line 220 of file pkcs11.h.

◆ CKA_GOSTR3411_PARAMS

#define CKA_GOSTR3411_PARAMS   0x00000251UL

Definition at line 221 of file pkcs11.h.

◆ CKA_HAS_RESET

#define CKA_HAS_RESET   0x00000302UL

Definition at line 225 of file pkcs11.h.

◆ CKA_HASH_OF_CERTIFICATE

#define CKA_HASH_OF_CERTIFICATE   0x00000635UL

Definition at line 288 of file pkcs11.h.

◆ CKA_HASH_OF_ISSUER_PUBLIC_KEY

#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL

Definition at line 158 of file pkcs11.h.

◆ CKA_HASH_OF_SUBJECT_PUBLIC_KEY

#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY   0x0000008AUL

Definition at line 157 of file pkcs11.h.

◆ CKA_HSS_KEYS_REMAINING

#define CKA_HSS_KEYS_REMAINING   0x0000061CUL

Definition at line 263 of file pkcs11.h.

◆ CKA_HSS_LEVELS

#define CKA_HSS_LEVELS   0x00000617UL

Definition at line 258 of file pkcs11.h.

◆ CKA_HSS_LMOTS_TYPE

#define CKA_HSS_LMOTS_TYPE   0x00000619UL

Definition at line 260 of file pkcs11.h.

◆ CKA_HSS_LMOTS_TYPES

#define CKA_HSS_LMOTS_TYPES   0x0000061BUL

Definition at line 262 of file pkcs11.h.

◆ CKA_HSS_LMS_TYPE

#define CKA_HSS_LMS_TYPE   0x00000618UL

Definition at line 259 of file pkcs11.h.

◆ CKA_HSS_LMS_TYPES

#define CKA_HSS_LMS_TYPES   0x0000061AUL

Definition at line 261 of file pkcs11.h.

◆ CKA_HW_FEATURE_TYPE

#define CKA_HW_FEATURE_TYPE   0x00000300UL

Definition at line 223 of file pkcs11.h.

◆ CKA_ID

#define CKA_ID   0x00000102UL

Definition at line 163 of file pkcs11.h.

◆ CKA_ISSUER

#define CKA_ISSUER   0x00000081UL

Definition at line 148 of file pkcs11.h.

◆ CKA_JAVA_MIDP_SECURITY_DOMAIN

#define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088UL

Definition at line 155 of file pkcs11.h.

◆ CKA_KEY_GEN_MECHANISM

#define CKA_KEY_GEN_MECHANISM   0x00000166UL

Definition at line 198 of file pkcs11.h.

◆ CKA_KEY_TYPE

#define CKA_KEY_TYPE   0x00000100UL

Definition at line 161 of file pkcs11.h.

◆ CKA_LABEL

#define CKA_LABEL   0x00000003UL

Definition at line 142 of file pkcs11.h.

◆ CKA_LOCAL

#define CKA_LOCAL   0x00000163UL

Definition at line 195 of file pkcs11.h.

◆ CKA_MECHANISM_TYPE

#define CKA_MECHANISM_TYPE   0x00000500UL

Definition at line 236 of file pkcs11.h.

◆ CKA_MIME_TYPES

#define CKA_MIME_TYPES   0x00000482UL

Definition at line 235 of file pkcs11.h.

◆ CKA_MODIFIABLE

#define CKA_MODIFIABLE   0x00000170UL

Definition at line 199 of file pkcs11.h.

◆ CKA_MODULUS

#define CKA_MODULUS   0x00000120UL

Definition at line 176 of file pkcs11.h.

◆ CKA_MODULUS_BITS

#define CKA_MODULUS_BITS   0x00000121UL

Definition at line 177 of file pkcs11.h.

◆ CKA_NAME_HASH_ALGORITHM

#define CKA_NAME_HASH_ALGORITHM   0x0000008CUL

Definition at line 159 of file pkcs11.h.

◆ CKA_NEVER_EXTRACTABLE

#define CKA_NEVER_EXTRACTABLE   0x00000164UL

Definition at line 196 of file pkcs11.h.

◆ CKA_OBJECT_ID

#define CKA_OBJECT_ID   0x00000012UL

Definition at line 146 of file pkcs11.h.

◆ CKA_OBJECT_VALIDATION_FLAGS

#define CKA_OBJECT_VALIDATION_FLAGS   0x0000061EUL

Definition at line 265 of file pkcs11.h.

◆ CKA_OTP_CHALLENGE_REQUIREMENT

#define CKA_OTP_CHALLENGE_REQUIREMENT   0x00000224UL

Definition at line 210 of file pkcs11.h.

◆ CKA_OTP_COUNTER

#define CKA_OTP_COUNTER   0x0000022EUL

Definition at line 214 of file pkcs11.h.

◆ CKA_OTP_COUNTER_REQUIREMENT

#define CKA_OTP_COUNTER_REQUIREMENT   0x00000226UL

Definition at line 212 of file pkcs11.h.

◆ CKA_OTP_FORMAT

#define CKA_OTP_FORMAT   0x00000220UL

Definition at line 206 of file pkcs11.h.

◆ CKA_OTP_LENGTH

#define CKA_OTP_LENGTH   0x00000221UL

Definition at line 207 of file pkcs11.h.

◆ CKA_OTP_PIN_REQUIREMENT

#define CKA_OTP_PIN_REQUIREMENT   0x00000227UL

Definition at line 213 of file pkcs11.h.

◆ CKA_OTP_SERVICE_IDENTIFIER

#define CKA_OTP_SERVICE_IDENTIFIER   0x0000022BUL

Definition at line 217 of file pkcs11.h.

◆ CKA_OTP_SERVICE_LOGO

#define CKA_OTP_SERVICE_LOGO   0x0000022CUL

Definition at line 218 of file pkcs11.h.

◆ CKA_OTP_SERVICE_LOGO_TYPE

#define CKA_OTP_SERVICE_LOGO_TYPE   0x0000022DUL

Definition at line 219 of file pkcs11.h.

◆ CKA_OTP_TIME

#define CKA_OTP_TIME   0x0000022FUL

Definition at line 215 of file pkcs11.h.

◆ CKA_OTP_TIME_INTERVAL

#define CKA_OTP_TIME_INTERVAL   0x00000222UL

Definition at line 208 of file pkcs11.h.

◆ CKA_OTP_TIME_REQUIREMENT

#define CKA_OTP_TIME_REQUIREMENT   0x00000225UL

Definition at line 211 of file pkcs11.h.

◆ CKA_OTP_USER_FRIENDLY_MODE

#define CKA_OTP_USER_FRIENDLY_MODE   0x00000223UL

Definition at line 209 of file pkcs11.h.

◆ CKA_OTP_USER_IDENTIFIER

#define CKA_OTP_USER_IDENTIFIER   0x0000022AUL

Definition at line 216 of file pkcs11.h.

◆ CKA_OWNER

#define CKA_OWNER   0x00000084UL

Definition at line 151 of file pkcs11.h.

◆ CKA_PARAMETER_SET

#define CKA_PARAMETER_SET   0x0000061DUL

Definition at line 264 of file pkcs11.h.

◆ CKA_PIXEL_X

#define CKA_PIXEL_X   0x00000400UL

Definition at line 226 of file pkcs11.h.

◆ CKA_PIXEL_Y

#define CKA_PIXEL_Y   0x00000401UL

Definition at line 227 of file pkcs11.h.

◆ CKA_PRIME

#define CKA_PRIME   0x00000130UL

Definition at line 186 of file pkcs11.h.

◆ CKA_PRIME_1

#define CKA_PRIME_1   0x00000124UL

Definition at line 180 of file pkcs11.h.

◆ CKA_PRIME_2

#define CKA_PRIME_2   0x00000125UL

Definition at line 181 of file pkcs11.h.

◆ CKA_PRIME_BITS

#define CKA_PRIME_BITS   0x00000133UL

Definition at line 189 of file pkcs11.h.

◆ CKA_PRIVATE

#define CKA_PRIVATE   0x00000002UL

Definition at line 141 of file pkcs11.h.

◆ CKA_PRIVATE_EXPONENT

#define CKA_PRIVATE_EXPONENT   0x00000123UL

Definition at line 179 of file pkcs11.h.

◆ CKA_PROFILE_ID

#define CKA_PROFILE_ID   0x00000601UL

Definition at line 240 of file pkcs11.h.

◆ CKA_PUBLIC_CRC64_VALUE

#define CKA_PUBLIC_CRC64_VALUE   0x00000636UL

Definition at line 289 of file pkcs11.h.

◆ CKA_PUBLIC_EXPONENT

#define CKA_PUBLIC_EXPONENT   0x00000122UL

Definition at line 178 of file pkcs11.h.

◆ CKA_PUBLIC_KEY_INFO

#define CKA_PUBLIC_KEY_INFO   0x00000129UL

Definition at line 185 of file pkcs11.h.

◆ CKA_REQUIRED_CMS_ATTRIBUTES

#define CKA_REQUIRED_CMS_ATTRIBUTES   0x00000501UL

Definition at line 237 of file pkcs11.h.

◆ CKA_RESET_ON_INIT

#define CKA_RESET_ON_INIT   0x00000301UL

Definition at line 224 of file pkcs11.h.

◆ CKA_RESOLUTION

#define CKA_RESOLUTION   0x00000402UL

Definition at line 228 of file pkcs11.h.

◆ CKA_SEED

#define CKA_SEED   0x00000637UL

Definition at line 290 of file pkcs11.h.

◆ CKA_SENSITIVE

#define CKA_SENSITIVE   0x00000103UL

Definition at line 164 of file pkcs11.h.

◆ CKA_SERIAL_NUMBER

#define CKA_SERIAL_NUMBER   0x00000082UL

Definition at line 149 of file pkcs11.h.

◆ CKA_SIGN

#define CKA_SIGN   0x00000108UL

Definition at line 169 of file pkcs11.h.

◆ CKA_SIGN_RECOVER

#define CKA_SIGN_RECOVER   0x00000109UL

Definition at line 170 of file pkcs11.h.

◆ CKA_START_DATE

#define CKA_START_DATE   0x00000110UL

Definition at line 174 of file pkcs11.h.

◆ CKA_SUB_PRIME_BITS

#define CKA_SUB_PRIME_BITS   0x00000134UL

Definition at line 191 of file pkcs11.h.

◆ CKA_SUBJECT

#define CKA_SUBJECT   0x00000101UL

Definition at line 162 of file pkcs11.h.

◆ CKA_SUBPRIME

#define CKA_SUBPRIME   0x00000131UL

Definition at line 187 of file pkcs11.h.

◆ CKA_SUBPRIME_BITS

#define CKA_SUBPRIME_BITS   0x00000134UL

Definition at line 190 of file pkcs11.h.

◆ CKA_SUPPORTED_CMS_ATTRIBUTES

#define CKA_SUPPORTED_CMS_ATTRIBUTES   0x00000503UL

Definition at line 239 of file pkcs11.h.

◆ CKA_TOKEN

#define CKA_TOKEN   0x00000001UL

Definition at line 140 of file pkcs11.h.

◆ CKA_TRUST_CLIENT_AUTH

#define CKA_TRUST_CLIENT_AUTH   0x0000062DUL

Definition at line 280 of file pkcs11.h.

◆ CKA_TRUST_CODE_SIGNING

#define CKA_TRUST_CODE_SIGNING   0x0000062EUL

Definition at line 281 of file pkcs11.h.

◆ CKA_TRUST_EMAIL_PROTECTION

#define CKA_TRUST_EMAIL_PROTECTION   0x0000062FUL

Definition at line 282 of file pkcs11.h.

◆ CKA_TRUST_IPSEC_IKE

#define CKA_TRUST_IPSEC_IKE   0x00000630UL

Definition at line 283 of file pkcs11.h.

◆ CKA_TRUST_OCSP_SIGNING

#define CKA_TRUST_OCSP_SIGNING   0x00000632UL

Definition at line 285 of file pkcs11.h.

◆ CKA_TRUST_SERVER_AUTH

#define CKA_TRUST_SERVER_AUTH   0x0000062CUL

Definition at line 279 of file pkcs11.h.

◆ CKA_TRUST_TIME_STAMPING

#define CKA_TRUST_TIME_STAMPING   0x00000631UL

Definition at line 284 of file pkcs11.h.

◆ CKA_TRUSTED

#define CKA_TRUSTED   0x00000086UL

Definition at line 153 of file pkcs11.h.

◆ CKA_UNIQUE_ID

#define CKA_UNIQUE_ID   0x00000004UL

Definition at line 143 of file pkcs11.h.

◆ CKA_UNWRAP

#define CKA_UNWRAP   0x00000107UL

Definition at line 168 of file pkcs11.h.

◆ CKA_UNWRAP_TEMPLATE

#define CKA_UNWRAP_TEMPLATE   0x40000212UL

Definition at line 294 of file pkcs11.h.

◆ CKA_URL

#define CKA_URL   0x00000089UL

Definition at line 156 of file pkcs11.h.

◆ CKA_VALIDATION_AUTHORITY_TYPE

#define CKA_VALIDATION_AUTHORITY_TYPE   0x00000624UL

Definition at line 271 of file pkcs11.h.

◆ CKA_VALIDATION_CERTIFICATE_IDENTIFIER

#define CKA_VALIDATION_CERTIFICATE_IDENTIFIER   0x00000626UL

Definition at line 273 of file pkcs11.h.

◆ CKA_VALIDATION_CERTIFICATE_URI

#define CKA_VALIDATION_CERTIFICATE_URI   0x00000627UL

Definition at line 274 of file pkcs11.h.

◆ CKA_VALIDATION_COUNTRY

#define CKA_VALIDATION_COUNTRY   0x00000625UL

Definition at line 272 of file pkcs11.h.

◆ CKA_VALIDATION_FLAG

#define CKA_VALIDATION_FLAG   0x00000623UL

Definition at line 270 of file pkcs11.h.

◆ CKA_VALIDATION_LEVEL

#define CKA_VALIDATION_LEVEL   0x00000621UL

Definition at line 268 of file pkcs11.h.

◆ CKA_VALIDATION_MODULE_ID

#define CKA_VALIDATION_MODULE_ID   0x00000622UL

Definition at line 269 of file pkcs11.h.

◆ CKA_VALIDATION_PROFILE

#define CKA_VALIDATION_PROFILE   0x00000629UL

Definition at line 276 of file pkcs11.h.

◆ CKA_VALIDATION_TYPE

#define CKA_VALIDATION_TYPE   0x0000061FUL

Definition at line 266 of file pkcs11.h.

◆ CKA_VALIDATION_VENDOR_URI

#define CKA_VALIDATION_VENDOR_URI   0x00000628UL

Definition at line 275 of file pkcs11.h.

◆ CKA_VALIDATION_VERSION

#define CKA_VALIDATION_VERSION   0x00000620UL

Definition at line 267 of file pkcs11.h.

◆ CKA_VALUE

#define CKA_VALUE   0x00000011UL

Definition at line 145 of file pkcs11.h.

◆ CKA_VALUE_BITS

#define CKA_VALUE_BITS   0x00000160UL

Definition at line 192 of file pkcs11.h.

◆ CKA_VALUE_LEN

#define CKA_VALUE_LEN   0x00000161UL

Definition at line 193 of file pkcs11.h.

◆ CKA_VENDOR_DEFINED

#define CKA_VENDOR_DEFINED   0x80000000UL

Definition at line 291 of file pkcs11.h.

◆ CKA_VERIFY

#define CKA_VERIFY   0x0000010AUL

Definition at line 171 of file pkcs11.h.

◆ CKA_VERIFY_RECOVER

#define CKA_VERIFY_RECOVER   0x0000010BUL

Definition at line 172 of file pkcs11.h.

◆ CKA_WRAP

#define CKA_WRAP   0x00000106UL

Definition at line 167 of file pkcs11.h.

◆ CKA_WRAP_TEMPLATE

#define CKA_WRAP_TEMPLATE   0x40000211UL

Definition at line 293 of file pkcs11.h.

◆ CKA_WRAP_WITH_TRUSTED

#define CKA_WRAP_WITH_TRUSTED   0x00000210UL

Definition at line 205 of file pkcs11.h.

◆ CKA_X2RATCHET_BAG

#define CKA_X2RATCHET_BAG   0x00000602UL

Definition at line 241 of file pkcs11.h.

◆ CKA_X2RATCHET_BAGSIZE

#define CKA_X2RATCHET_BAGSIZE   0x00000603UL

Definition at line 242 of file pkcs11.h.

◆ CKA_X2RATCHET_BOBS1STMSG

#define CKA_X2RATCHET_BOBS1STMSG   0x00000604UL

Definition at line 243 of file pkcs11.h.

◆ CKA_X2RATCHET_CKR

#define CKA_X2RATCHET_CKR   0x00000605UL

Definition at line 244 of file pkcs11.h.

◆ CKA_X2RATCHET_CKS

#define CKA_X2RATCHET_CKS   0x00000606UL

Definition at line 245 of file pkcs11.h.

◆ CKA_X2RATCHET_DHP

#define CKA_X2RATCHET_DHP   0x00000607UL

Definition at line 246 of file pkcs11.h.

◆ CKA_X2RATCHET_DHR

#define CKA_X2RATCHET_DHR   0x00000608UL

Definition at line 247 of file pkcs11.h.

◆ CKA_X2RATCHET_DHS

#define CKA_X2RATCHET_DHS   0x00000609UL

Definition at line 248 of file pkcs11.h.

◆ CKA_X2RATCHET_HKR

#define CKA_X2RATCHET_HKR   0x0000060AUL

Definition at line 249 of file pkcs11.h.

◆ CKA_X2RATCHET_HKS

#define CKA_X2RATCHET_HKS   0x0000060BUL

Definition at line 250 of file pkcs11.h.

◆ CKA_X2RATCHET_ISALICE

#define CKA_X2RATCHET_ISALICE   0x0000060CUL

Definition at line 251 of file pkcs11.h.

◆ CKA_X2RATCHET_NHKR

#define CKA_X2RATCHET_NHKR   0x0000060DUL

Definition at line 252 of file pkcs11.h.

◆ CKA_X2RATCHET_NHKS

#define CKA_X2RATCHET_NHKS   0x0000060EUL

Definition at line 253 of file pkcs11.h.

◆ CKA_X2RATCHET_NR

#define CKA_X2RATCHET_NR   0x0000060FUL

Definition at line 254 of file pkcs11.h.

◆ CKA_X2RATCHET_NS

#define CKA_X2RATCHET_NS   0x00000610UL

Definition at line 255 of file pkcs11.h.

◆ CKA_X2RATCHET_PNS

#define CKA_X2RATCHET_PNS   0x00000611UL

Definition at line 256 of file pkcs11.h.

◆ CKA_X2RATCHET_RK

#define CKA_X2RATCHET_RK   0x00000612UL

Definition at line 257 of file pkcs11.h.

◆ CKC_VENDOR_DEFINED

#define CKC_VENDOR_DEFINED   0x80000000UL

Definition at line 308 of file pkcs11.h.

◆ CKC_WTLS

#define CKC_WTLS   0x00000002UL

Definition at line 307 of file pkcs11.h.

◆ CKC_X_509

#define CKC_X_509   0x00000000UL

Definition at line 305 of file pkcs11.h.

◆ CKC_X_509_ATTR_CERT

#define CKC_X_509_ATTR_CERT   0x00000001UL

Definition at line 306 of file pkcs11.h.

◆ CKD_BLAKE2B_160_KDF

#define CKD_BLAKE2B_160_KDF   0x00000017UL

Definition at line 333 of file pkcs11.h.

◆ CKD_BLAKE2B_256_KDF

#define CKD_BLAKE2B_256_KDF   0x00000018UL

Definition at line 334 of file pkcs11.h.

◆ CKD_BLAKE2B_384_KDF

#define CKD_BLAKE2B_384_KDF   0x00000019UL

Definition at line 335 of file pkcs11.h.

◆ CKD_BLAKE2B_512_KDF

#define CKD_BLAKE2B_512_KDF   0x0000001AUL

Definition at line 336 of file pkcs11.h.

◆ CKD_CPDIVERSIFY_KDF

#define CKD_CPDIVERSIFY_KDF   0x00000009UL

Definition at line 319 of file pkcs11.h.

◆ CKD_NULL

#define CKD_NULL   0x00000001UL

Definition at line 311 of file pkcs11.h.

◆ CKD_SHA1_KDF

#define CKD_SHA1_KDF   0x00000002UL

Definition at line 312 of file pkcs11.h.

◆ CKD_SHA1_KDF_ASN1

#define CKD_SHA1_KDF_ASN1   0x00000003UL

Definition at line 313 of file pkcs11.h.

◆ CKD_SHA1_KDF_CONCATENATE

#define CKD_SHA1_KDF_CONCATENATE   0x00000004UL

Definition at line 314 of file pkcs11.h.

◆ CKD_SHA1_KDF_SP800

#define CKD_SHA1_KDF_SP800   0x0000000EUL

Definition at line 324 of file pkcs11.h.

◆ CKD_SHA224_KDF

#define CKD_SHA224_KDF   0x00000005UL

Definition at line 315 of file pkcs11.h.

◆ CKD_SHA224_KDF_SP800

#define CKD_SHA224_KDF_SP800   0x0000000FUL

Definition at line 325 of file pkcs11.h.

◆ CKD_SHA256_KDF

#define CKD_SHA256_KDF   0x00000006UL

Definition at line 316 of file pkcs11.h.

◆ CKD_SHA256_KDF_SP800

#define CKD_SHA256_KDF_SP800   0x00000010UL

Definition at line 326 of file pkcs11.h.

◆ CKD_SHA384_KDF

#define CKD_SHA384_KDF   0x00000007UL

Definition at line 317 of file pkcs11.h.

◆ CKD_SHA384_KDF_SP800

#define CKD_SHA384_KDF_SP800   0x00000011UL

Definition at line 327 of file pkcs11.h.

◆ CKD_SHA3_224_KDF

#define CKD_SHA3_224_KDF   0x0000000AUL

Definition at line 320 of file pkcs11.h.

◆ CKD_SHA3_224_KDF_SP800

#define CKD_SHA3_224_KDF_SP800   0x00000013UL

Definition at line 329 of file pkcs11.h.

◆ CKD_SHA3_256_KDF

#define CKD_SHA3_256_KDF   0x0000000BUL

Definition at line 321 of file pkcs11.h.

◆ CKD_SHA3_256_KDF_SP800

#define CKD_SHA3_256_KDF_SP800   0x00000014UL

Definition at line 330 of file pkcs11.h.

◆ CKD_SHA3_384_KDF

#define CKD_SHA3_384_KDF   0x0000000CUL

Definition at line 322 of file pkcs11.h.

◆ CKD_SHA3_384_KDF_SP800

#define CKD_SHA3_384_KDF_SP800   0x00000015UL

Definition at line 331 of file pkcs11.h.

◆ CKD_SHA3_512_KDF

#define CKD_SHA3_512_KDF   0x0000000DUL

Definition at line 323 of file pkcs11.h.

◆ CKD_SHA3_512_KDF_SP800

#define CKD_SHA3_512_KDF_SP800   0x00000016UL

Definition at line 332 of file pkcs11.h.

◆ CKD_SHA512_KDF

#define CKD_SHA512_KDF   0x00000008UL

Definition at line 318 of file pkcs11.h.

◆ CKD_SHA512_KDF_SP800

#define CKD_SHA512_KDF_SP800   0x00000012UL

Definition at line 328 of file pkcs11.h.

◆ CKF_ARRAY_ATTRIBUTE

#define CKF_ARRAY_ATTRIBUTE   0x40000000UL

Definition at line 339 of file pkcs11.h.

◆ CKF_ASYNC_SESSION

#define CKF_ASYNC_SESSION   0x00000008UL

Definition at line 406 of file pkcs11.h.

◆ CKF_ASYNC_SESSION_SUPPORTED

#define CKF_ASYNC_SESSION_SUPPORTED   0x04000000UL

Definition at line 434 of file pkcs11.h.

◆ CKF_CLOCK_ON_TOKEN

#define CKF_CLOCK_ON_TOKEN   0x00000040UL

Definition at line 419 of file pkcs11.h.

◆ CKF_DECAPSULATE

#define CKF_DECAPSULATE   0x20000000UL

Definition at line 382 of file pkcs11.h.

◆ CKF_DECRYPT

#define CKF_DECRYPT   0x00000200UL

Definition at line 363 of file pkcs11.h.

◆ CKF_DERIVE

#define CKF_DERIVE   0x00080000UL

Definition at line 373 of file pkcs11.h.

◆ CKF_DIGEST

#define CKF_DIGEST   0x00000400UL

Definition at line 364 of file pkcs11.h.

◆ CKF_DONT_BLOCK

#define CKF_DONT_BLOCK   1

Definition at line 401 of file pkcs11.h.

◆ CKF_DUAL_CRYPTO_OPERATIONS

#define CKF_DUAL_CRYPTO_OPERATIONS   0x00000200UL

Definition at line 421 of file pkcs11.h.

◆ CKF_EC_COMPRESS

#define CKF_EC_COMPRESS   0x02000000UL

Definition at line 379 of file pkcs11.h.

◆ CKF_EC_CURVENAME

#define CKF_EC_CURVENAME   0x04000000UL

Definition at line 380 of file pkcs11.h.

◆ CKF_EC_ECPARAMETERS

#define CKF_EC_ECPARAMETERS   0x00400000UL

Definition at line 376 of file pkcs11.h.

◆ CKF_EC_F_2M

#define CKF_EC_F_2M   0x00200000UL

Definition at line 375 of file pkcs11.h.

◆ CKF_EC_F_P

#define CKF_EC_F_P   0x00100000UL

Definition at line 374 of file pkcs11.h.

◆ CKF_EC_OID

#define CKF_EC_OID   0x00800000UL

Definition at line 377 of file pkcs11.h.

◆ CKF_EC_UNCOMPRESS

#define CKF_EC_UNCOMPRESS   0x01000000UL

Definition at line 378 of file pkcs11.h.

◆ CKF_ENCAPSULATE

#define CKF_ENCAPSULATE   0x10000000UL

Definition at line 381 of file pkcs11.h.

◆ CKF_ENCRYPT

#define CKF_ENCRYPT   0x00000100UL

Definition at line 362 of file pkcs11.h.

◆ CKF_END_OF_MESSAGE

#define CKF_END_OF_MESSAGE   0x00000001UL

Definition at line 390 of file pkcs11.h.

◆ CKF_ERROR_STATE

#define CKF_ERROR_STATE   0x01000000UL

Definition at line 432 of file pkcs11.h.

◆ CKF_EXCLUDE_CHALLENGE

#define CKF_EXCLUDE_CHALLENGE   0x00000008UL

Definition at line 396 of file pkcs11.h.

◆ CKF_EXCLUDE_COUNTER

#define CKF_EXCLUDE_COUNTER   0x00000004UL

Definition at line 395 of file pkcs11.h.

◆ CKF_EXCLUDE_PIN

#define CKF_EXCLUDE_PIN   0x00000010UL

Definition at line 397 of file pkcs11.h.

◆ CKF_EXCLUDE_TIME

#define CKF_EXCLUDE_TIME   0x00000002UL

Definition at line 394 of file pkcs11.h.

◆ CKF_EXTENSION

#define CKF_EXTENSION   0x80000000UL

Definition at line 383 of file pkcs11.h.

◆ CKF_FIND_OBJECTS

#define CKF_FIND_OBJECTS   0x00000040UL

Definition at line 361 of file pkcs11.h.

◆ CKF_GENERATE

#define CKF_GENERATE   0x00008000UL

Definition at line 369 of file pkcs11.h.

◆ CKF_GENERATE_KEY_PAIR

#define CKF_GENERATE_KEY_PAIR   0x00010000UL

Definition at line 370 of file pkcs11.h.

◆ CKF_HKDF_SALT_DATA

#define CKF_HKDF_SALT_DATA   0x00000002UL

Definition at line 347 of file pkcs11.h.

◆ CKF_HKDF_SALT_KEY

#define CKF_HKDF_SALT_KEY   0x00000004UL

Definition at line 348 of file pkcs11.h.

◆ CKF_HKDF_SALT_NULL

#define CKF_HKDF_SALT_NULL   0x00000001UL

Definition at line 346 of file pkcs11.h.

◆ CKF_HW

#define CKF_HW   0x00000001UL

Definition at line 354 of file pkcs11.h.

◆ CKF_HW_SLOT

#define CKF_HW_SLOT   0x00000004UL

Definition at line 411 of file pkcs11.h.

◆ CKF_INTERFACE_FORK_SAFE

#define CKF_INTERFACE_FORK_SAFE   0x00000001UL

Definition at line 351 of file pkcs11.h.

◆ CKF_LIBRARY_CANT_CREATE_OS_THREADS

#define CKF_LIBRARY_CANT_CREATE_OS_THREADS   0x00000001UL

Definition at line 342 of file pkcs11.h.

◆ CKF_LOGIN_REQUIRED

#define CKF_LOGIN_REQUIRED   0x00000004UL

Definition at line 416 of file pkcs11.h.

◆ CKF_MESSAGE_DECRYPT

#define CKF_MESSAGE_DECRYPT   0x00000004UL

Definition at line 356 of file pkcs11.h.

◆ CKF_MESSAGE_ENCRYPT

#define CKF_MESSAGE_ENCRYPT   0x00000002UL

Definition at line 355 of file pkcs11.h.

◆ CKF_MESSAGE_SIGN

#define CKF_MESSAGE_SIGN   0x00000008UL

Definition at line 357 of file pkcs11.h.

◆ CKF_MESSAGE_VERIFY

#define CKF_MESSAGE_VERIFY   0x00000010UL

Definition at line 358 of file pkcs11.h.

◆ CKF_MULTI_MESSAGE

#define CKF_MULTI_MESSAGE   0x00000020UL

Definition at line 359 of file pkcs11.h.

◆ CKF_MULTI_MESSGE

#define CKF_MULTI_MESSGE   0x00000020UL

Definition at line 360 of file pkcs11.h.

◆ CKF_NEXT_OTP

#define CKF_NEXT_OTP   0x00000001UL

Definition at line 393 of file pkcs11.h.

◆ CKF_OS_LOCKING_OK

#define CKF_OS_LOCKING_OK   0x00000002UL

Definition at line 343 of file pkcs11.h.

◆ CKF_PROTECTED_AUTHENTICATION_PATH

#define CKF_PROTECTED_AUTHENTICATION_PATH   0x00000100UL

Definition at line 420 of file pkcs11.h.

◆ CKF_REMOVABLE_DEVICE

#define CKF_REMOVABLE_DEVICE   0x00000002UL

Definition at line 410 of file pkcs11.h.

◆ CKF_RESTORE_KEY_NOT_NEEDED

#define CKF_RESTORE_KEY_NOT_NEEDED   0x00000020UL

Definition at line 418 of file pkcs11.h.

◆ CKF_RNG

#define CKF_RNG   0x00000001UL

Definition at line 414 of file pkcs11.h.

◆ CKF_RW_SESSION

#define CKF_RW_SESSION   0x00000002UL

Definition at line 404 of file pkcs11.h.

◆ CKF_SECONDARY_AUTHENTICATION

#define CKF_SECONDARY_AUTHENTICATION   0x00000800UL

Definition at line 423 of file pkcs11.h.

◆ CKF_SEED_RANDOM_REQUIRED

#define CKF_SEED_RANDOM_REQUIRED   0x02000000UL

Definition at line 433 of file pkcs11.h.

◆ CKF_SERIAL_SESSION

#define CKF_SERIAL_SESSION   0x00000004UL

Definition at line 405 of file pkcs11.h.

◆ CKF_SIGN

#define CKF_SIGN   0x00000800UL

Definition at line 365 of file pkcs11.h.

◆ CKF_SIGN_RECOVER

#define CKF_SIGN_RECOVER   0x00001000UL

Definition at line 366 of file pkcs11.h.

◆ CKF_SO_PIN_COUNT_LOW

#define CKF_SO_PIN_COUNT_LOW   0x00100000UL

Definition at line 428 of file pkcs11.h.

◆ CKF_SO_PIN_FINAL_TRY

#define CKF_SO_PIN_FINAL_TRY   0x00200000UL

Definition at line 429 of file pkcs11.h.

◆ CKF_SO_PIN_LOCKED

#define CKF_SO_PIN_LOCKED   0x00400000UL

Definition at line 430 of file pkcs11.h.

◆ CKF_SO_PIN_TO_BE_CHANGED

#define CKF_SO_PIN_TO_BE_CHANGED   0x00800000UL

Definition at line 431 of file pkcs11.h.

◆ CKF_TOKEN_INITIALIZED

#define CKF_TOKEN_INITIALIZED   0x00000400UL

Definition at line 422 of file pkcs11.h.

◆ CKF_TOKEN_PRESENT

#define CKF_TOKEN_PRESENT   0x00000001UL

Definition at line 409 of file pkcs11.h.

◆ CKF_UNWRAP

#define CKF_UNWRAP   0x00040000UL

Definition at line 372 of file pkcs11.h.

◆ CKF_USER_FRIENDLY_OTP

#define CKF_USER_FRIENDLY_OTP   0x00000020UL

Definition at line 398 of file pkcs11.h.

◆ CKF_USER_PIN_COUNT_LOW

#define CKF_USER_PIN_COUNT_LOW   0x00010000UL

Definition at line 424 of file pkcs11.h.

◆ CKF_USER_PIN_FINAL_TRY

#define CKF_USER_PIN_FINAL_TRY   0x00020000UL

Definition at line 425 of file pkcs11.h.

◆ CKF_USER_PIN_INITIALIZED

#define CKF_USER_PIN_INITIALIZED   0x00000008UL

Definition at line 417 of file pkcs11.h.

◆ CKF_USER_PIN_LOCKED

#define CKF_USER_PIN_LOCKED   0x00040000UL

Definition at line 426 of file pkcs11.h.

◆ CKF_USER_PIN_TO_BE_CHANGED

#define CKF_USER_PIN_TO_BE_CHANGED   0x00080000UL

Definition at line 427 of file pkcs11.h.

◆ CKF_VERIFY

#define CKF_VERIFY   0x00002000UL

Definition at line 367 of file pkcs11.h.

◆ CKF_VERIFY_RECOVER

#define CKF_VERIFY_RECOVER   0x00004000UL

Definition at line 368 of file pkcs11.h.

◆ CKF_WRAP

#define CKF_WRAP   0x00020000UL

Definition at line 371 of file pkcs11.h.

◆ CKF_WRITE_PROTECTED

#define CKF_WRITE_PROTECTED   0x00000002UL

Definition at line 415 of file pkcs11.h.

◆ CKG_GENERATE

#define CKG_GENERATE   0x00000001UL

Definition at line 438 of file pkcs11.h.

◆ CKG_GENERATE_COUNTER

#define CKG_GENERATE_COUNTER   0x00000002UL

Definition at line 439 of file pkcs11.h.

◆ CKG_GENERATE_COUNTER_XOR

#define CKG_GENERATE_COUNTER_XOR   0x00000004UL

Definition at line 441 of file pkcs11.h.

◆ CKG_GENERATE_RANDOM

#define CKG_GENERATE_RANDOM   0x00000003UL

Definition at line 440 of file pkcs11.h.

◆ CKG_MGF1_SHA1

#define CKG_MGF1_SHA1   0x00000001UL

Definition at line 444 of file pkcs11.h.

◆ CKG_MGF1_SHA224

#define CKG_MGF1_SHA224   0x00000005UL

Definition at line 448 of file pkcs11.h.

◆ CKG_MGF1_SHA256

#define CKG_MGF1_SHA256   0x00000002UL

Definition at line 445 of file pkcs11.h.

◆ CKG_MGF1_SHA384

#define CKG_MGF1_SHA384   0x00000003UL

Definition at line 446 of file pkcs11.h.

◆ CKG_MGF1_SHA3_224

#define CKG_MGF1_SHA3_224   0x00000006UL

Definition at line 449 of file pkcs11.h.

◆ CKG_MGF1_SHA3_256

#define CKG_MGF1_SHA3_256   0x00000007UL

Definition at line 450 of file pkcs11.h.

◆ CKG_MGF1_SHA3_384

#define CKG_MGF1_SHA3_384   0x00000008UL

Definition at line 451 of file pkcs11.h.

◆ CKG_MGF1_SHA3_512

#define CKG_MGF1_SHA3_512   0x00000009UL

Definition at line 452 of file pkcs11.h.

◆ CKG_MGF1_SHA512

#define CKG_MGF1_SHA512   0x00000004UL

Definition at line 447 of file pkcs11.h.

◆ CKG_NO_GENERATE

#define CKG_NO_GENERATE   0x00000000UL

Definition at line 437 of file pkcs11.h.

◆ CKH_CLOCK

#define CKH_CLOCK   0x00000002UL

Definition at line 456 of file pkcs11.h.

◆ CKH_DETERMINISTIC_REQUIRED

#define CKH_DETERMINISTIC_REQUIRED   0x00000002UL

Definition at line 463 of file pkcs11.h.

◆ CKH_HEDGE_PREFERRED

#define CKH_HEDGE_PREFERRED   0x00000000UL

Definition at line 461 of file pkcs11.h.

◆ CKH_HEDGE_REQUIRED

#define CKH_HEDGE_REQUIRED   0x00000001UL

Definition at line 462 of file pkcs11.h.

◆ CKH_MONOTONIC_COUNTER

#define CKH_MONOTONIC_COUNTER   0x00000001UL

Definition at line 455 of file pkcs11.h.

◆ CKH_USER_INTERFACE

#define CKH_USER_INTERFACE   0x00000003UL

Definition at line 457 of file pkcs11.h.

◆ CKH_VENDOR_DEFINED

#define CKH_VENDOR_DEFINED   0x80000000UL

Definition at line 458 of file pkcs11.h.

◆ CKK_ACTI

#define CKK_ACTI   0x00000024UL

Definition at line 492 of file pkcs11.h.

◆ CKK_AES

#define CKK_AES   0x0000001FUL

Definition at line 487 of file pkcs11.h.

◆ CKK_AES_XTS

#define CKK_AES_XTS   0x00000035UL

Definition at line 509 of file pkcs11.h.

◆ CKK_ARIA

#define CKK_ARIA   0x00000026UL

Definition at line 494 of file pkcs11.h.

◆ CKK_BATON

#define CKK_BATON   0x0000001CUL

Definition at line 484 of file pkcs11.h.

◆ CKK_BLAKE2B_160_HMAC

#define CKK_BLAKE2B_160_HMAC   0x0000003AUL

Definition at line 514 of file pkcs11.h.

◆ CKK_BLAKE2B_256_HMAC

#define CKK_BLAKE2B_256_HMAC   0x0000003BUL

Definition at line 515 of file pkcs11.h.

◆ CKK_BLAKE2B_384_HMAC

#define CKK_BLAKE2B_384_HMAC   0x0000003CUL

Definition at line 516 of file pkcs11.h.

◆ CKK_BLAKE2B_512_HMAC

#define CKK_BLAKE2B_512_HMAC   0x0000003DUL

Definition at line 517 of file pkcs11.h.

◆ CKK_BLOWFISH

#define CKK_BLOWFISH   0x00000020UL

Definition at line 488 of file pkcs11.h.

◆ CKK_CAMELLIA

#define CKK_CAMELLIA   0x00000025UL

Definition at line 493 of file pkcs11.h.

◆ CKK_CAST

#define CKK_CAST   0x00000016UL

Definition at line 478 of file pkcs11.h.

◆ CKK_CAST128

#define CKK_CAST128   0x00000018UL

Definition at line 480 of file pkcs11.h.

◆ CKK_CAST3

#define CKK_CAST3   0x00000017UL

Definition at line 479 of file pkcs11.h.

◆ CKK_CDMF

#define CKK_CDMF   0x0000001EUL

Definition at line 486 of file pkcs11.h.

◆ CKK_CHACHA20

#define CKK_CHACHA20   0x00000033UL

Definition at line 507 of file pkcs11.h.

◆ CKK_DES

#define CKK_DES   0x00000013UL

Definition at line 475 of file pkcs11.h.

◆ CKK_DES2

#define CKK_DES2   0x00000014UL

Definition at line 476 of file pkcs11.h.

◆ CKK_DES3

#define CKK_DES3   0x00000015UL

Definition at line 477 of file pkcs11.h.

◆ CKK_DH

#define CKK_DH   0x00000002UL

Definition at line 468 of file pkcs11.h.

◆ CKK_DSA

#define CKK_DSA   0x00000001UL

Definition at line 467 of file pkcs11.h.

◆ CKK_EC

#define CKK_EC   0x00000003UL

Definition at line 469 of file pkcs11.h.

◆ CKK_EC_EDWARDS

#define CKK_EC_EDWARDS   0x00000040UL

Definition at line 520 of file pkcs11.h.

◆ CKK_EC_MONTGOMERY

#define CKK_EC_MONTGOMERY   0x00000041UL

Definition at line 521 of file pkcs11.h.

◆ CKK_GENERIC_SECRET

#define CKK_GENERIC_SECRET   0x00000010UL

Definition at line 472 of file pkcs11.h.

◆ CKK_GOST28147

#define CKK_GOST28147   0x00000032UL

Definition at line 506 of file pkcs11.h.

◆ CKK_GOSTR3410

#define CKK_GOSTR3410   0x00000030UL

Definition at line 504 of file pkcs11.h.

◆ CKK_GOSTR3411

#define CKK_GOSTR3411   0x00000031UL

Definition at line 505 of file pkcs11.h.

◆ CKK_HKDF

#define CKK_HKDF   0x00000042UL

Definition at line 522 of file pkcs11.h.

◆ CKK_HOTP

#define CKK_HOTP   0x00000023UL

Definition at line 491 of file pkcs11.h.

◆ CKK_HSS

#define CKK_HSS   0x00000046UL

Definition at line 526 of file pkcs11.h.

◆ CKK_IDEA

#define CKK_IDEA   0x0000001AUL

Definition at line 482 of file pkcs11.h.

◆ CKK_JUNIPER

#define CKK_JUNIPER   0x0000001DUL

Definition at line 485 of file pkcs11.h.

◆ CKK_KEA

#define CKK_KEA   0x00000005UL

Definition at line 471 of file pkcs11.h.

◆ CKK_MD5_HMAC

#define CKK_MD5_HMAC   0x00000027UL

Definition at line 495 of file pkcs11.h.

◆ CKK_ML_DSA

#define CKK_ML_DSA   0x0000004AUL

Definition at line 530 of file pkcs11.h.

◆ CKK_ML_KEM

#define CKK_ML_KEM   0x00000049UL

Definition at line 529 of file pkcs11.h.

◆ CKK_POLY1305

#define CKK_POLY1305   0x00000034UL

Definition at line 508 of file pkcs11.h.

◆ CKK_RC2

#define CKK_RC2   0x00000011UL

Definition at line 473 of file pkcs11.h.

◆ CKK_RC4

#define CKK_RC4   0x00000012UL

Definition at line 474 of file pkcs11.h.

◆ CKK_RC5

#define CKK_RC5   0x00000019UL

Definition at line 481 of file pkcs11.h.

◆ CKK_RIPEMD128_HMAC

#define CKK_RIPEMD128_HMAC   0x00000029UL

Definition at line 497 of file pkcs11.h.

◆ CKK_RIPEMD160_HMAC

#define CKK_RIPEMD160_HMAC   0x0000002AUL

Definition at line 498 of file pkcs11.h.

◆ CKK_RSA

#define CKK_RSA   0x00000000UL

Definition at line 466 of file pkcs11.h.

◆ CKK_SALSA20

#define CKK_SALSA20   0x0000003EUL

Definition at line 518 of file pkcs11.h.

◆ CKK_SECURID

#define CKK_SECURID   0x00000022UL

Definition at line 490 of file pkcs11.h.

◆ CKK_SEED

#define CKK_SEED   0x0000002FUL

Definition at line 503 of file pkcs11.h.

◆ CKK_SHA224_HMAC

#define CKK_SHA224_HMAC   0x0000002EUL

Definition at line 502 of file pkcs11.h.

◆ CKK_SHA256_HMAC

#define CKK_SHA256_HMAC   0x0000002BUL

Definition at line 499 of file pkcs11.h.

◆ CKK_SHA384_HMAC

#define CKK_SHA384_HMAC   0x0000002CUL

Definition at line 500 of file pkcs11.h.

◆ CKK_SHA3_224_HMAC

#define CKK_SHA3_224_HMAC   0x00000036UL

Definition at line 510 of file pkcs11.h.

◆ CKK_SHA3_256_HMAC

#define CKK_SHA3_256_HMAC   0x00000037UL

Definition at line 511 of file pkcs11.h.

◆ CKK_SHA3_384_HMAC

#define CKK_SHA3_384_HMAC   0x00000038UL

Definition at line 512 of file pkcs11.h.

◆ CKK_SHA3_512_HMAC

#define CKK_SHA3_512_HMAC   0x00000039UL

Definition at line 513 of file pkcs11.h.

◆ CKK_SHA512_224_HMAC

#define CKK_SHA512_224_HMAC   0x00000043UL

Definition at line 523 of file pkcs11.h.

◆ CKK_SHA512_256_HMAC

#define CKK_SHA512_256_HMAC   0x00000044UL

Definition at line 524 of file pkcs11.h.

◆ CKK_SHA512_HMAC

#define CKK_SHA512_HMAC   0x0000002DUL

Definition at line 501 of file pkcs11.h.

◆ CKK_SHA512_T_HMAC

#define CKK_SHA512_T_HMAC   0x00000045UL

Definition at line 525 of file pkcs11.h.

◆ CKK_SHA_1_HMAC

#define CKK_SHA_1_HMAC   0x00000028UL

Definition at line 496 of file pkcs11.h.

◆ CKK_SKIPJACK

#define CKK_SKIPJACK   0x0000001BUL

Definition at line 483 of file pkcs11.h.

◆ CKK_SLH_DSA

#define CKK_SLH_DSA   0x0000004BUL

Definition at line 531 of file pkcs11.h.

◆ CKK_TWOFISH

#define CKK_TWOFISH   0x00000021UL

Definition at line 489 of file pkcs11.h.

◆ CKK_VENDOR_DEFINED

#define CKK_VENDOR_DEFINED   0x80000000UL

Definition at line 532 of file pkcs11.h.

◆ CKK_X2RATCHET

#define CKK_X2RATCHET   0x0000003FUL

Definition at line 519 of file pkcs11.h.

◆ CKK_X9_42_DH

#define CKK_X9_42_DH   0x00000004UL

Definition at line 470 of file pkcs11.h.

◆ CKK_XMSS

#define CKK_XMSS   0x00000047UL

Definition at line 527 of file pkcs11.h.

◆ CKK_XMSSMT

#define CKK_XMSSMT   0x00000048UL

Definition at line 528 of file pkcs11.h.

◆ CKM_ACTI

#define CKM_ACTI   0x000002A0UL

Definition at line 694 of file pkcs11.h.

◆ CKM_ACTI_KEY_GEN

#define CKM_ACTI_KEY_GEN   0x000002A1UL

Definition at line 695 of file pkcs11.h.

◆ CKM_AES_CBC

#define CKM_AES_CBC   0x00001082UL

Definition at line 885 of file pkcs11.h.

◆ CKM_AES_CBC_ENCRYPT_DATA

#define CKM_AES_CBC_ENCRYPT_DATA   0x00001105UL

Definition at line 909 of file pkcs11.h.

◆ CKM_AES_CBC_PAD

#define CKM_AES_CBC_PAD   0x00001085UL

Definition at line 888 of file pkcs11.h.

◆ CKM_AES_CCM

#define CKM_AES_CCM   0x00001088UL

Definition at line 891 of file pkcs11.h.

◆ CKM_AES_CFB1

#define CKM_AES_CFB1   0x00002108UL

Definition at line 936 of file pkcs11.h.

◆ CKM_AES_CFB128

#define CKM_AES_CFB128   0x00002107UL

Definition at line 935 of file pkcs11.h.

◆ CKM_AES_CFB64

#define CKM_AES_CFB64   0x00002105UL

Definition at line 933 of file pkcs11.h.

◆ CKM_AES_CFB8

#define CKM_AES_CFB8   0x00002106UL

Definition at line 934 of file pkcs11.h.

◆ CKM_AES_CMAC

#define CKM_AES_CMAC   0x0000108AUL

Definition at line 893 of file pkcs11.h.

◆ CKM_AES_CMAC_GENERAL

#define CKM_AES_CMAC_GENERAL   0x0000108BUL

Definition at line 894 of file pkcs11.h.

◆ CKM_AES_CTR

#define CKM_AES_CTR   0x00001086UL

Definition at line 889 of file pkcs11.h.

◆ CKM_AES_CTS

#define CKM_AES_CTS   0x00001089UL

Definition at line 892 of file pkcs11.h.

◆ CKM_AES_ECB

#define CKM_AES_ECB   0x00001081UL

Definition at line 884 of file pkcs11.h.

◆ CKM_AES_ECB_ENCRYPT_DATA

#define CKM_AES_ECB_ENCRYPT_DATA   0x00001104UL

Definition at line 908 of file pkcs11.h.

◆ CKM_AES_GCM

#define CKM_AES_GCM   0x00001087UL

Definition at line 890 of file pkcs11.h.

◆ CKM_AES_GMAC

#define CKM_AES_GMAC   0x0000108EUL

Definition at line 897 of file pkcs11.h.

◆ CKM_AES_KEY_GEN

#define CKM_AES_KEY_GEN   0x00001080UL

Definition at line 883 of file pkcs11.h.

◆ CKM_AES_KEY_WRAP

#define CKM_AES_KEY_WRAP   0x00002109UL

Definition at line 937 of file pkcs11.h.

◆ CKM_AES_KEY_WRAP_KWP

#define CKM_AES_KEY_WRAP_KWP   0x0000210BUL

Definition at line 939 of file pkcs11.h.

◆ CKM_AES_KEY_WRAP_PAD

#define CKM_AES_KEY_WRAP_PAD   0x0000210AUL

Definition at line 938 of file pkcs11.h.

◆ CKM_AES_KEY_WRAP_PKCS7

#define CKM_AES_KEY_WRAP_PKCS7   0x0000210CUL

Definition at line 940 of file pkcs11.h.

◆ CKM_AES_MAC

#define CKM_AES_MAC   0x00001083UL

Definition at line 886 of file pkcs11.h.

◆ CKM_AES_MAC_GENERAL

#define CKM_AES_MAC_GENERAL   0x00001084UL

Definition at line 887 of file pkcs11.h.

◆ CKM_AES_OFB

#define CKM_AES_OFB   0x00002104UL

Definition at line 932 of file pkcs11.h.

◆ CKM_AES_XCBC_MAC

#define CKM_AES_XCBC_MAC   0x0000108CUL

Definition at line 895 of file pkcs11.h.

◆ CKM_AES_XCBC_MAC_96

#define CKM_AES_XCBC_MAC_96   0x0000108DUL

Definition at line 896 of file pkcs11.h.

◆ CKM_AES_XTS

#define CKM_AES_XTS   0x00001071UL

Definition at line 881 of file pkcs11.h.

◆ CKM_AES_XTS_KEY_GEN

#define CKM_AES_XTS_KEY_GEN   0x00001072UL

Definition at line 882 of file pkcs11.h.

◆ CKM_ARIA_CBC

#define CKM_ARIA_CBC   0x00000562UL

Definition at line 825 of file pkcs11.h.

◆ CKM_ARIA_CBC_ENCRYPT_DATA

#define CKM_ARIA_CBC_ENCRYPT_DATA   0x00000567UL

Definition at line 830 of file pkcs11.h.

◆ CKM_ARIA_CBC_PAD

#define CKM_ARIA_CBC_PAD   0x00000565UL

Definition at line 828 of file pkcs11.h.

◆ CKM_ARIA_ECB

#define CKM_ARIA_ECB   0x00000561UL

Definition at line 824 of file pkcs11.h.

◆ CKM_ARIA_ECB_ENCRYPT_DATA

#define CKM_ARIA_ECB_ENCRYPT_DATA   0x00000566UL

Definition at line 829 of file pkcs11.h.

◆ CKM_ARIA_KEY_GEN

#define CKM_ARIA_KEY_GEN   0x00000560UL

Definition at line 823 of file pkcs11.h.

◆ CKM_ARIA_MAC

#define CKM_ARIA_MAC   0x00000563UL

Definition at line 826 of file pkcs11.h.

◆ CKM_ARIA_MAC_GENERAL

#define CKM_ARIA_MAC_GENERAL   0x00000564UL

Definition at line 827 of file pkcs11.h.

◆ CKM_BATON_CBC128

#define CKM_BATON_CBC128   0x00001033UL

Definition at line 857 of file pkcs11.h.

◆ CKM_BATON_COUNTER

#define CKM_BATON_COUNTER   0x00001034UL

Definition at line 858 of file pkcs11.h.

◆ CKM_BATON_ECB128

#define CKM_BATON_ECB128   0x00001031UL

Definition at line 855 of file pkcs11.h.

◆ CKM_BATON_ECB96

#define CKM_BATON_ECB96   0x00001032UL

Definition at line 856 of file pkcs11.h.

◆ CKM_BATON_KEY_GEN

#define CKM_BATON_KEY_GEN   0x00001030UL

Definition at line 854 of file pkcs11.h.

◆ CKM_BATON_SHUFFLE

#define CKM_BATON_SHUFFLE   0x00001035UL

Definition at line 859 of file pkcs11.h.

◆ CKM_BATON_WRAP

#define CKM_BATON_WRAP   0x00001036UL

Definition at line 860 of file pkcs11.h.

◆ CKM_BLAKE2B_160

#define CKM_BLAKE2B_160   0x0000400CUL

Definition at line 952 of file pkcs11.h.

◆ CKM_BLAKE2B_160_HMAC

#define CKM_BLAKE2B_160_HMAC   0x0000400DUL

Definition at line 953 of file pkcs11.h.

◆ CKM_BLAKE2B_160_HMAC_GENERAL

#define CKM_BLAKE2B_160_HMAC_GENERAL   0x0000400EUL

Definition at line 954 of file pkcs11.h.

◆ CKM_BLAKE2B_160_KEY_DERIVE

#define CKM_BLAKE2B_160_KEY_DERIVE   0x0000400FUL

Definition at line 955 of file pkcs11.h.

◆ CKM_BLAKE2B_160_KEY_GEN

#define CKM_BLAKE2B_160_KEY_GEN   0x00004010UL

Definition at line 956 of file pkcs11.h.

◆ CKM_BLAKE2B_256

#define CKM_BLAKE2B_256   0x00004011UL

Definition at line 957 of file pkcs11.h.

◆ CKM_BLAKE2B_256_HMAC

#define CKM_BLAKE2B_256_HMAC   0x00004012UL

Definition at line 958 of file pkcs11.h.

◆ CKM_BLAKE2B_256_HMAC_GENERAL

#define CKM_BLAKE2B_256_HMAC_GENERAL   0x00004013UL

Definition at line 959 of file pkcs11.h.

◆ CKM_BLAKE2B_256_KEY_DERIVE

#define CKM_BLAKE2B_256_KEY_DERIVE   0x00004014UL

Definition at line 960 of file pkcs11.h.

◆ CKM_BLAKE2B_256_KEY_GEN

#define CKM_BLAKE2B_256_KEY_GEN   0x00004015UL

Definition at line 961 of file pkcs11.h.

◆ CKM_BLAKE2B_384

#define CKM_BLAKE2B_384   0x00004016UL

Definition at line 962 of file pkcs11.h.

◆ CKM_BLAKE2B_384_HMAC

#define CKM_BLAKE2B_384_HMAC   0x00004017UL

Definition at line 963 of file pkcs11.h.

◆ CKM_BLAKE2B_384_HMAC_GENERAL

#define CKM_BLAKE2B_384_HMAC_GENERAL   0x00004018UL

Definition at line 964 of file pkcs11.h.

◆ CKM_BLAKE2B_384_KEY_DERIVE

#define CKM_BLAKE2B_384_KEY_DERIVE   0x00004019UL

Definition at line 965 of file pkcs11.h.

◆ CKM_BLAKE2B_384_KEY_GEN

#define CKM_BLAKE2B_384_KEY_GEN   0x0000401AUL

Definition at line 966 of file pkcs11.h.

◆ CKM_BLAKE2B_512

#define CKM_BLAKE2B_512   0x0000401BUL

Definition at line 967 of file pkcs11.h.

◆ CKM_BLAKE2B_512_HMAC

#define CKM_BLAKE2B_512_HMAC   0x0000401CUL

Definition at line 968 of file pkcs11.h.

◆ CKM_BLAKE2B_512_HMAC_GENERAL

#define CKM_BLAKE2B_512_HMAC_GENERAL   0x0000401DUL

Definition at line 969 of file pkcs11.h.

◆ CKM_BLAKE2B_512_KEY_DERIVE

#define CKM_BLAKE2B_512_KEY_DERIVE   0x0000401EUL

Definition at line 970 of file pkcs11.h.

◆ CKM_BLAKE2B_512_KEY_GEN

#define CKM_BLAKE2B_512_KEY_GEN   0x0000401FUL

Definition at line 971 of file pkcs11.h.

◆ CKM_BLOWFISH_CBC

#define CKM_BLOWFISH_CBC   0x00001091UL

Definition at line 899 of file pkcs11.h.

◆ CKM_BLOWFISH_CBC_PAD

#define CKM_BLOWFISH_CBC_PAD   0x00001094UL

Definition at line 902 of file pkcs11.h.

◆ CKM_BLOWFISH_KEY_GEN

#define CKM_BLOWFISH_KEY_GEN   0x00001090UL

Definition at line 898 of file pkcs11.h.

◆ CKM_CAMELLIA_CBC

#define CKM_CAMELLIA_CBC   0x00000552UL

Definition at line 816 of file pkcs11.h.

◆ CKM_CAMELLIA_CBC_ENCRYPT_DATA

#define CKM_CAMELLIA_CBC_ENCRYPT_DATA   0x00000557UL

Definition at line 821 of file pkcs11.h.

◆ CKM_CAMELLIA_CBC_PAD

#define CKM_CAMELLIA_CBC_PAD   0x00000555UL

Definition at line 819 of file pkcs11.h.

◆ CKM_CAMELLIA_CTR

#define CKM_CAMELLIA_CTR   0x00000558UL

Definition at line 822 of file pkcs11.h.

◆ CKM_CAMELLIA_ECB

#define CKM_CAMELLIA_ECB   0x00000551UL

Definition at line 815 of file pkcs11.h.

◆ CKM_CAMELLIA_ECB_ENCRYPT_DATA

#define CKM_CAMELLIA_ECB_ENCRYPT_DATA   0x00000556UL

Definition at line 820 of file pkcs11.h.

◆ CKM_CAMELLIA_KEY_GEN

#define CKM_CAMELLIA_KEY_GEN   0x00000550UL

Definition at line 814 of file pkcs11.h.

◆ CKM_CAMELLIA_MAC

#define CKM_CAMELLIA_MAC   0x00000553UL

Definition at line 817 of file pkcs11.h.

◆ CKM_CAMELLIA_MAC_GENERAL

#define CKM_CAMELLIA_MAC_GENERAL   0x00000554UL

Definition at line 818 of file pkcs11.h.

◆ CKM_CAST128_CBC

#define CKM_CAST128_CBC   0x00000322UL

Definition at line 727 of file pkcs11.h.

◆ CKM_CAST128_CBC_PAD

#define CKM_CAST128_CBC_PAD   0x00000325UL

Definition at line 729 of file pkcs11.h.

◆ CKM_CAST128_ECB

#define CKM_CAST128_ECB   0x00000321UL

Definition at line 725 of file pkcs11.h.

◆ CKM_CAST128_KEY_GEN

#define CKM_CAST128_KEY_GEN   0x00000320UL

Definition at line 724 of file pkcs11.h.

◆ CKM_CAST128_MAC

#define CKM_CAST128_MAC   0x00000323UL

Definition at line 726 of file pkcs11.h.

◆ CKM_CAST128_MAC_GENERAL

#define CKM_CAST128_MAC_GENERAL   0x00000324UL

Definition at line 728 of file pkcs11.h.

◆ CKM_CAST3_CBC

#define CKM_CAST3_CBC   0x00000312UL

Definition at line 720 of file pkcs11.h.

◆ CKM_CAST3_CBC_PAD

#define CKM_CAST3_CBC_PAD   0x00000315UL

Definition at line 723 of file pkcs11.h.

◆ CKM_CAST3_ECB

#define CKM_CAST3_ECB   0x00000311UL

Definition at line 719 of file pkcs11.h.

◆ CKM_CAST3_KEY_GEN

#define CKM_CAST3_KEY_GEN   0x00000310UL

Definition at line 718 of file pkcs11.h.

◆ CKM_CAST3_MAC

#define CKM_CAST3_MAC   0x00000313UL

Definition at line 721 of file pkcs11.h.

◆ CKM_CAST3_MAC_GENERAL

#define CKM_CAST3_MAC_GENERAL   0x00000314UL

Definition at line 722 of file pkcs11.h.

◆ CKM_CAST_CBC

#define CKM_CAST_CBC   0x00000302UL

Definition at line 714 of file pkcs11.h.

◆ CKM_CAST_CBC_PAD

#define CKM_CAST_CBC_PAD   0x00000305UL

Definition at line 717 of file pkcs11.h.

◆ CKM_CAST_ECB

#define CKM_CAST_ECB   0x00000301UL

Definition at line 713 of file pkcs11.h.

◆ CKM_CAST_KEY_GEN

#define CKM_CAST_KEY_GEN   0x00000300UL

Definition at line 712 of file pkcs11.h.

◆ CKM_CAST_MAC

#define CKM_CAST_MAC   0x00000303UL

Definition at line 715 of file pkcs11.h.

◆ CKM_CAST_MAC_GENERAL

#define CKM_CAST_MAC_GENERAL   0x00000304UL

Definition at line 716 of file pkcs11.h.

◆ CKM_CDMF_CBC

#define CKM_CDMF_CBC   0x00000142UL

Definition at line 655 of file pkcs11.h.

◆ CKM_CDMF_CBC_PAD

#define CKM_CDMF_CBC_PAD   0x00000145UL

Definition at line 658 of file pkcs11.h.

◆ CKM_CDMF_ECB

#define CKM_CDMF_ECB   0x00000141UL

Definition at line 654 of file pkcs11.h.

◆ CKM_CDMF_KEY_GEN

#define CKM_CDMF_KEY_GEN   0x00000140UL

Definition at line 653 of file pkcs11.h.

◆ CKM_CDMF_MAC

#define CKM_CDMF_MAC   0x00000143UL

Definition at line 656 of file pkcs11.h.

◆ CKM_CDMF_MAC_GENERAL

#define CKM_CDMF_MAC_GENERAL   0x00000144UL

Definition at line 657 of file pkcs11.h.

◆ CKM_CHACHA20

#define CKM_CHACHA20   0x00001226UL

Definition at line 923 of file pkcs11.h.

◆ CKM_CHACHA20_KEY_GEN

#define CKM_CHACHA20_KEY_GEN   0x00001225UL

Definition at line 922 of file pkcs11.h.

◆ CKM_CHACHA20_POLY1305

#define CKM_CHACHA20_POLY1305   0x00004021UL

Definition at line 973 of file pkcs11.h.

◆ CKM_CMS_SIG

#define CKM_CMS_SIG   0x00000500UL

Definition at line 810 of file pkcs11.h.

◆ CKM_CONCATENATE_BASE_AND_DATA

#define CKM_CONCATENATE_BASE_AND_DATA   0x00000362UL

Definition at line 744 of file pkcs11.h.

◆ CKM_CONCATENATE_BASE_AND_KEY

#define CKM_CONCATENATE_BASE_AND_KEY   0x00000360UL

Definition at line 743 of file pkcs11.h.

◆ CKM_CONCATENATE_DATA_AND_BASE

#define CKM_CONCATENATE_DATA_AND_BASE   0x00000363UL

Definition at line 745 of file pkcs11.h.

◆ CKM_DES2_KEY_GEN

#define CKM_DES2_KEY_GEN   0x00000130UL

Definition at line 644 of file pkcs11.h.

◆ CKM_DES3_CBC

#define CKM_DES3_CBC   0x00000133UL

Definition at line 647 of file pkcs11.h.

◆ CKM_DES3_CBC_ENCRYPT_DATA

#define CKM_DES3_CBC_ENCRYPT_DATA   0x00001103UL

Definition at line 907 of file pkcs11.h.

◆ CKM_DES3_CBC_PAD

#define CKM_DES3_CBC_PAD   0x00000136UL

Definition at line 650 of file pkcs11.h.

◆ CKM_DES3_CMAC

#define CKM_DES3_CMAC   0x00000138UL

Definition at line 652 of file pkcs11.h.

◆ CKM_DES3_CMAC_GENERAL

#define CKM_DES3_CMAC_GENERAL   0x00000137UL

Definition at line 651 of file pkcs11.h.

◆ CKM_DES3_ECB

#define CKM_DES3_ECB   0x00000132UL

Definition at line 646 of file pkcs11.h.

◆ CKM_DES3_ECB_ENCRYPT_DATA

#define CKM_DES3_ECB_ENCRYPT_DATA   0x00001102UL

Definition at line 906 of file pkcs11.h.

◆ CKM_DES3_KEY_GEN

#define CKM_DES3_KEY_GEN   0x00000131UL

Definition at line 645 of file pkcs11.h.

◆ CKM_DES3_MAC

#define CKM_DES3_MAC   0x00000134UL

Definition at line 648 of file pkcs11.h.

◆ CKM_DES3_MAC_GENERAL

#define CKM_DES3_MAC_GENERAL   0x00000135UL

Definition at line 649 of file pkcs11.h.

◆ CKM_DES_CBC

#define CKM_DES_CBC   0x00000122UL

Definition at line 640 of file pkcs11.h.

◆ CKM_DES_CBC_ENCRYPT_DATA

#define CKM_DES_CBC_ENCRYPT_DATA   0x00001101UL

Definition at line 905 of file pkcs11.h.

◆ CKM_DES_CBC_PAD

#define CKM_DES_CBC_PAD   0x00000125UL

Definition at line 643 of file pkcs11.h.

◆ CKM_DES_CFB64

#define CKM_DES_CFB64   0x00000152UL

Definition at line 661 of file pkcs11.h.

◆ CKM_DES_CFB8

#define CKM_DES_CFB8   0x00000153UL

Definition at line 662 of file pkcs11.h.

◆ CKM_DES_ECB

#define CKM_DES_ECB   0x00000121UL

Definition at line 639 of file pkcs11.h.

◆ CKM_DES_ECB_ENCRYPT_DATA

#define CKM_DES_ECB_ENCRYPT_DATA   0x00001100UL

Definition at line 904 of file pkcs11.h.

◆ CKM_DES_KEY_GEN

#define CKM_DES_KEY_GEN   0x00000120UL

Definition at line 638 of file pkcs11.h.

◆ CKM_DES_MAC

#define CKM_DES_MAC   0x00000123UL

Definition at line 641 of file pkcs11.h.

◆ CKM_DES_MAC_GENERAL

#define CKM_DES_MAC_GENERAL   0x00000124UL

Definition at line 642 of file pkcs11.h.

◆ CKM_DES_OFB64

#define CKM_DES_OFB64   0x00000150UL

Definition at line 659 of file pkcs11.h.

◆ CKM_DES_OFB8

#define CKM_DES_OFB8   0x00000151UL

Definition at line 660 of file pkcs11.h.

◆ CKM_DH_PKCS_DERIVE

#define CKM_DH_PKCS_DERIVE   0x00000021UL

Definition at line 572 of file pkcs11.h.

◆ CKM_DH_PKCS_KEY_PAIR_GEN

#define CKM_DH_PKCS_KEY_PAIR_GEN   0x00000020UL

Definition at line 571 of file pkcs11.h.

◆ CKM_DH_PKCS_PARAMETER_GEN

#define CKM_DH_PKCS_PARAMETER_GEN   0x00002001UL

Definition at line 927 of file pkcs11.h.

◆ CKM_DSA

#define CKM_DSA   0x00000011UL

Definition at line 557 of file pkcs11.h.

◆ CKM_DSA_FIPS_G_GEN

#define CKM_DSA_FIPS_G_GEN   0x00002005UL

Definition at line 931 of file pkcs11.h.

◆ CKM_DSA_KEY_PAIR_GEN

#define CKM_DSA_KEY_PAIR_GEN   0x00000010UL

Definition at line 556 of file pkcs11.h.

◆ CKM_DSA_PARAMETER_GEN

#define CKM_DSA_PARAMETER_GEN   0x00002000UL

Definition at line 926 of file pkcs11.h.

◆ CKM_DSA_PROBABILISTIC_PARAMETER_GEN

#define CKM_DSA_PROBABILISTIC_PARAMETER_GEN   0x00002003UL

Definition at line 929 of file pkcs11.h.

◆ CKM_DSA_SHA1

#define CKM_DSA_SHA1   0x00000012UL

Definition at line 558 of file pkcs11.h.

◆ CKM_DSA_SHA224

#define CKM_DSA_SHA224   0x00000013UL

Definition at line 559 of file pkcs11.h.

◆ CKM_DSA_SHA256

#define CKM_DSA_SHA256   0x00000014UL

Definition at line 560 of file pkcs11.h.

◆ CKM_DSA_SHA384

#define CKM_DSA_SHA384   0x00000015UL

Definition at line 561 of file pkcs11.h.

◆ CKM_DSA_SHA3_224

#define CKM_DSA_SHA3_224   0x00000018UL

Definition at line 564 of file pkcs11.h.

◆ CKM_DSA_SHA3_256

#define CKM_DSA_SHA3_256   0x00000019UL

Definition at line 565 of file pkcs11.h.

◆ CKM_DSA_SHA3_384

#define CKM_DSA_SHA3_384   0x0000001AUL

Definition at line 566 of file pkcs11.h.

◆ CKM_DSA_SHA3_512

#define CKM_DSA_SHA3_512   0x0000001BUL

Definition at line 567 of file pkcs11.h.

◆ CKM_DSA_SHA512

#define CKM_DSA_SHA512   0x00000016UL

Definition at line 562 of file pkcs11.h.

◆ CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN

#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN   0x00002004UL

Definition at line 930 of file pkcs11.h.

◆ CKM_EC_EDWARDS_KEY_PAIR_GEN

#define CKM_EC_EDWARDS_KEY_PAIR_GEN   0x00001055UL

Definition at line 990 of file pkcs11.h.

◆ CKM_EC_KEY_PAIR_GEN

#define CKM_EC_KEY_PAIR_GEN   0x00001040UL

Definition at line 861 of file pkcs11.h.

◆ CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS

#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS   0x0000140BUL

Definition at line 868 of file pkcs11.h.

◆ CKM_EC_MONTGOMERY_KEY_PAIR_GEN

#define CKM_EC_MONTGOMERY_KEY_PAIR_GEN   0x00001056UL

Definition at line 991 of file pkcs11.h.

◆ CKM_ECDH1_COFACTOR_DERIVE

#define CKM_ECDH1_COFACTOR_DERIVE   0x00001051UL

Definition at line 870 of file pkcs11.h.

◆ CKM_ECDH1_DERIVE

#define CKM_ECDH1_DERIVE   0x00001050UL

Definition at line 869 of file pkcs11.h.

◆ CKM_ECDH_AES_KEY_WRAP

#define CKM_ECDH_AES_KEY_WRAP   0x00001053UL

Definition at line 872 of file pkcs11.h.

◆ CKM_ECDH_COF_AES_KEY_WRAP

#define CKM_ECDH_COF_AES_KEY_WRAP   0x00004039UL

Definition at line 1007 of file pkcs11.h.

◆ CKM_ECDH_X_AES_KEY_WRAP

#define CKM_ECDH_X_AES_KEY_WRAP   0x00004038UL

Definition at line 1006 of file pkcs11.h.

◆ CKM_ECDSA

#define CKM_ECDSA   0x00001041UL

Definition at line 862 of file pkcs11.h.

◆ CKM_ECDSA_SHA1

#define CKM_ECDSA_SHA1   0x00001042UL

Definition at line 863 of file pkcs11.h.

◆ CKM_ECDSA_SHA224

#define CKM_ECDSA_SHA224   0x00001043UL

Definition at line 864 of file pkcs11.h.

◆ CKM_ECDSA_SHA256

#define CKM_ECDSA_SHA256   0x00001044UL

Definition at line 865 of file pkcs11.h.

◆ CKM_ECDSA_SHA384

#define CKM_ECDSA_SHA384   0x00001045UL

Definition at line 866 of file pkcs11.h.

◆ CKM_ECDSA_SHA3_224

#define CKM_ECDSA_SHA3_224   0x00001047UL

Definition at line 986 of file pkcs11.h.

◆ CKM_ECDSA_SHA3_256

#define CKM_ECDSA_SHA3_256   0x00001048UL

Definition at line 987 of file pkcs11.h.

◆ CKM_ECDSA_SHA3_384

#define CKM_ECDSA_SHA3_384   0x00001049UL

Definition at line 988 of file pkcs11.h.

◆ CKM_ECDSA_SHA3_512

#define CKM_ECDSA_SHA3_512   0x0000104AUL

Definition at line 989 of file pkcs11.h.

◆ CKM_ECDSA_SHA512

#define CKM_ECDSA_SHA512   0x00001046UL

Definition at line 867 of file pkcs11.h.

◆ CKM_ECMQV_DERIVE

#define CKM_ECMQV_DERIVE   0x00001052UL

Definition at line 871 of file pkcs11.h.

◆ CKM_EDDSA

#define CKM_EDDSA   0x00001057UL

Definition at line 992 of file pkcs11.h.

◆ CKM_EXTRACT_KEY_FROM_KEY

#define CKM_EXTRACT_KEY_FROM_KEY   0x00000365UL

Definition at line 747 of file pkcs11.h.

◆ CKM_FASTHASH

#define CKM_FASTHASH   0x00001070UL

Definition at line 880 of file pkcs11.h.

◆ CKM_FORTEZZA_TIMESTAMP

#define CKM_FORTEZZA_TIMESTAMP   0x00001020UL

Definition at line 853 of file pkcs11.h.

◆ CKM_GENERIC_SECRET_KEY_GEN

#define CKM_GENERIC_SECRET_KEY_GEN   0x00000350UL

Definition at line 742 of file pkcs11.h.

◆ CKM_GOST28147

#define CKM_GOST28147   0x00001222UL

Definition at line 919 of file pkcs11.h.

◆ CKM_GOST28147_ECB

#define CKM_GOST28147_ECB   0x00001221UL

Definition at line 918 of file pkcs11.h.

◆ CKM_GOST28147_KEY_GEN

#define CKM_GOST28147_KEY_GEN   0x00001220UL

Definition at line 917 of file pkcs11.h.

◆ CKM_GOST28147_KEY_WRAP

#define CKM_GOST28147_KEY_WRAP   0x00001224UL

Definition at line 921 of file pkcs11.h.

◆ CKM_GOST28147_MAC

#define CKM_GOST28147_MAC   0x00001223UL

Definition at line 920 of file pkcs11.h.

◆ CKM_GOSTR3410

#define CKM_GOSTR3410   0x00001201UL

Definition at line 911 of file pkcs11.h.

◆ CKM_GOSTR3410_DERIVE

#define CKM_GOSTR3410_DERIVE   0x00001204UL

Definition at line 914 of file pkcs11.h.

◆ CKM_GOSTR3410_KEY_PAIR_GEN

#define CKM_GOSTR3410_KEY_PAIR_GEN   0x00001200UL

Definition at line 910 of file pkcs11.h.

◆ CKM_GOSTR3410_KEY_WRAP

#define CKM_GOSTR3410_KEY_WRAP   0x00001203UL

Definition at line 913 of file pkcs11.h.

◆ CKM_GOSTR3410_WITH_GOSTR3411

#define CKM_GOSTR3410_WITH_GOSTR3411   0x00001202UL

Definition at line 912 of file pkcs11.h.

◆ CKM_GOSTR3411

#define CKM_GOSTR3411   0x00001210UL

Definition at line 915 of file pkcs11.h.

◆ CKM_GOSTR3411_HMAC

#define CKM_GOSTR3411_HMAC   0x00001211UL

Definition at line 916 of file pkcs11.h.

◆ CKM_HASH_ML_DSA

#define CKM_HASH_ML_DSA   0x0000001FUL

Definition at line 570 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA224

#define CKM_HASH_ML_DSA_SHA224   0x00000023UL

Definition at line 573 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA256

#define CKM_HASH_ML_DSA_SHA256   0x00000024UL

Definition at line 574 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA384

#define CKM_HASH_ML_DSA_SHA384   0x00000025UL

Definition at line 575 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA3_224

#define CKM_HASH_ML_DSA_SHA3_224   0x00000027UL

Definition at line 577 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA3_256

#define CKM_HASH_ML_DSA_SHA3_256   0x00000028UL

Definition at line 578 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA3_384

#define CKM_HASH_ML_DSA_SHA3_384   0x00000029UL

Definition at line 579 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA3_512

#define CKM_HASH_ML_DSA_SHA3_512   0x0000002AUL

Definition at line 580 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHA512

#define CKM_HASH_ML_DSA_SHA512   0x00000026UL

Definition at line 576 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHAKE128

#define CKM_HASH_ML_DSA_SHAKE128   0x0000002BUL

Definition at line 581 of file pkcs11.h.

◆ CKM_HASH_ML_DSA_SHAKE256

#define CKM_HASH_ML_DSA_SHAKE256   0x0000002CUL

Definition at line 582 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA

#define CKM_HASH_SLH_DSA   0x00000034UL

Definition at line 589 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA224

#define CKM_HASH_SLH_DSA_SHA224   0x00000036UL

Definition at line 590 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA256

#define CKM_HASH_SLH_DSA_SHA256   0x00000037UL

Definition at line 591 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA384

#define CKM_HASH_SLH_DSA_SHA384   0x00000038UL

Definition at line 592 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA3_224

#define CKM_HASH_SLH_DSA_SHA3_224   0x0000003AUL

Definition at line 594 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA3_256

#define CKM_HASH_SLH_DSA_SHA3_256   0x0000003BUL

Definition at line 595 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA3_384

#define CKM_HASH_SLH_DSA_SHA3_384   0x0000003CUL

Definition at line 596 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA3_512

#define CKM_HASH_SLH_DSA_SHA3_512   0x0000003DUL

Definition at line 597 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHA512

#define CKM_HASH_SLH_DSA_SHA512   0x00000039UL

Definition at line 593 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHAKE128

#define CKM_HASH_SLH_DSA_SHAKE128   0x0000003EUL

Definition at line 598 of file pkcs11.h.

◆ CKM_HASH_SLH_DSA_SHAKE256

#define CKM_HASH_SLH_DSA_SHAKE256   0x0000003FUL

Definition at line 599 of file pkcs11.h.

◆ CKM_HKDF_DATA

#define CKM_HKDF_DATA   0x0000402BUL

Definition at line 983 of file pkcs11.h.

◆ CKM_HKDF_DERIVE

#define CKM_HKDF_DERIVE   0x0000402AUL

Definition at line 982 of file pkcs11.h.

◆ CKM_HKDF_KEY_GEN

#define CKM_HKDF_KEY_GEN   0x0000402CUL

Definition at line 984 of file pkcs11.h.

◆ CKM_HOTP

#define CKM_HOTP   0x00000291UL

Definition at line 693 of file pkcs11.h.

◆ CKM_HOTP_KEY_GEN

#define CKM_HOTP_KEY_GEN   0x00000290UL

Definition at line 692 of file pkcs11.h.

◆ CKM_HSS

#define CKM_HSS   0x00004033UL

Definition at line 1001 of file pkcs11.h.

◆ CKM_HSS_KEY_PAIR_GEN

#define CKM_HSS_KEY_PAIR_GEN   0x00004032UL

Definition at line 1000 of file pkcs11.h.

◆ CKM_IDEA_CBC

#define CKM_IDEA_CBC   0x00000342UL

Definition at line 738 of file pkcs11.h.

◆ CKM_IDEA_CBC_PAD

#define CKM_IDEA_CBC_PAD   0x00000345UL

Definition at line 741 of file pkcs11.h.

◆ CKM_IDEA_ECB

#define CKM_IDEA_ECB   0x00000341UL

Definition at line 737 of file pkcs11.h.

◆ CKM_IDEA_KEY_GEN

#define CKM_IDEA_KEY_GEN   0x00000340UL

Definition at line 736 of file pkcs11.h.

◆ CKM_IDEA_MAC

#define CKM_IDEA_MAC   0x00000343UL

Definition at line 739 of file pkcs11.h.

◆ CKM_IDEA_MAC_GENERAL

#define CKM_IDEA_MAC_GENERAL   0x00000344UL

Definition at line 740 of file pkcs11.h.

◆ CKM_IKE1_EXTENDED_DERIVE

#define CKM_IKE1_EXTENDED_DERIVE   0x00004031UL

Definition at line 999 of file pkcs11.h.

◆ CKM_IKE1_PRF_DERIVE

#define CKM_IKE1_PRF_DERIVE   0x00004030UL

Definition at line 998 of file pkcs11.h.

◆ CKM_IKE2_PRF_PLUS_DERIVE

#define CKM_IKE2_PRF_PLUS_DERIVE   0x0000402EUL

Definition at line 996 of file pkcs11.h.

◆ CKM_IKE_PRF_DERIVE

#define CKM_IKE_PRF_DERIVE   0x0000402FUL

Definition at line 997 of file pkcs11.h.

◆ CKM_JUNIPER_CBC128

#define CKM_JUNIPER_CBC128   0x00001062UL

Definition at line 876 of file pkcs11.h.

◆ CKM_JUNIPER_COUNTER

#define CKM_JUNIPER_COUNTER   0x00001063UL

Definition at line 877 of file pkcs11.h.

◆ CKM_JUNIPER_ECB128

#define CKM_JUNIPER_ECB128   0x00001061UL

Definition at line 875 of file pkcs11.h.

◆ CKM_JUNIPER_KEY_GEN

#define CKM_JUNIPER_KEY_GEN   0x00001060UL

Definition at line 874 of file pkcs11.h.

◆ CKM_JUNIPER_SHUFFLE

#define CKM_JUNIPER_SHUFFLE   0x00001064UL

Definition at line 878 of file pkcs11.h.

◆ CKM_JUNIPER_WRAP

#define CKM_JUNIPER_WRAP   0x00001065UL

Definition at line 879 of file pkcs11.h.

◆ CKM_KEA_DERIVE

#define CKM_KEA_DERIVE   0x00001012UL

Definition at line 852 of file pkcs11.h.

◆ CKM_KEA_KEY_DERIVE

#define CKM_KEA_KEY_DERIVE   0x00001011UL

Definition at line 851 of file pkcs11.h.

◆ CKM_KEA_KEY_PAIR_GEN

#define CKM_KEA_KEY_PAIR_GEN   0x00001010UL

Definition at line 850 of file pkcs11.h.

◆ CKM_KEY_WRAP_LYNKS

#define CKM_KEY_WRAP_LYNKS   0x00000400UL

Definition at line 808 of file pkcs11.h.

◆ CKM_KEY_WRAP_SET_OAEP

#define CKM_KEY_WRAP_SET_OAEP   0x00000401UL

Definition at line 809 of file pkcs11.h.

◆ CKM_KIP_DERIVE

#define CKM_KIP_DERIVE   0x00000510UL

Definition at line 811 of file pkcs11.h.

◆ CKM_KIP_MAC

#define CKM_KIP_MAC   0x00000512UL

Definition at line 813 of file pkcs11.h.

◆ CKM_KIP_WRAP

#define CKM_KIP_WRAP   0x00000511UL

Definition at line 812 of file pkcs11.h.

◆ CKM_MD2

#define CKM_MD2   0x00000200UL

Definition at line 663 of file pkcs11.h.

◆ CKM_MD2_HMAC

#define CKM_MD2_HMAC   0x00000201UL

Definition at line 664 of file pkcs11.h.

◆ CKM_MD2_HMAC_GENERAL

#define CKM_MD2_HMAC_GENERAL   0x00000202UL

Definition at line 665 of file pkcs11.h.

◆ CKM_MD2_KEY_DERIVATION

#define CKM_MD2_KEY_DERIVATION   0x00000391UL

Definition at line 760 of file pkcs11.h.

◆ CKM_MD2_RSA_PKCS

#define CKM_MD2_RSA_PKCS   0x00000004UL

Definition at line 544 of file pkcs11.h.

◆ CKM_MD5

#define CKM_MD5   0x00000210UL

Definition at line 666 of file pkcs11.h.

◆ CKM_MD5_HMAC

#define CKM_MD5_HMAC   0x00000211UL

Definition at line 667 of file pkcs11.h.

◆ CKM_MD5_HMAC_GENERAL

#define CKM_MD5_HMAC_GENERAL   0x00000212UL

Definition at line 668 of file pkcs11.h.

◆ CKM_MD5_KEY_DERIVATION

#define CKM_MD5_KEY_DERIVATION   0x00000390UL

Definition at line 759 of file pkcs11.h.

◆ CKM_MD5_RSA_PKCS

#define CKM_MD5_RSA_PKCS   0x00000005UL

Definition at line 545 of file pkcs11.h.

◆ CKM_ML_DSA

#define CKM_ML_DSA   0x0000001DUL

Definition at line 569 of file pkcs11.h.

◆ CKM_ML_DSA_KEY_PAIR_GEN

#define CKM_ML_DSA_KEY_PAIR_GEN   0x0000001CUL

Definition at line 568 of file pkcs11.h.

◆ CKM_ML_KEM

#define CKM_ML_KEM   0x00000017UL

Definition at line 563 of file pkcs11.h.

◆ CKM_ML_KEM_KEY_PAIR_GEN

#define CKM_ML_KEM_KEY_PAIR_GEN   0x0000000FUL

Definition at line 555 of file pkcs11.h.

◆ CKM_NULL

#define CKM_NULL   0x0000400BUL

Definition at line 951 of file pkcs11.h.

◆ CKM_PBA_SHA1_WITH_SHA1_HMAC

#define CKM_PBA_SHA1_WITH_SHA1_HMAC   0x000003C0UL

Definition at line 791 of file pkcs11.h.

◆ CKM_PBE_MD2_DES_CBC

#define CKM_PBE_MD2_DES_CBC   0x000003A0UL

Definition at line 778 of file pkcs11.h.

◆ CKM_PBE_MD5_CAST128_CBC

#define CKM_PBE_MD5_CAST128_CBC   0x000003A4UL

Definition at line 782 of file pkcs11.h.

◆ CKM_PBE_MD5_CAST3_CBC

#define CKM_PBE_MD5_CAST3_CBC   0x000003A3UL

Definition at line 781 of file pkcs11.h.

◆ CKM_PBE_MD5_CAST_CBC

#define CKM_PBE_MD5_CAST_CBC   0x000003A2UL

Definition at line 780 of file pkcs11.h.

◆ CKM_PBE_MD5_DES_CBC

#define CKM_PBE_MD5_DES_CBC   0x000003A1UL

Definition at line 779 of file pkcs11.h.

◆ CKM_PBE_SHA1_CAST128_CBC

#define CKM_PBE_SHA1_CAST128_CBC   0x000003A5UL

Definition at line 783 of file pkcs11.h.

◆ CKM_PBE_SHA1_DES2_EDE_CBC

#define CKM_PBE_SHA1_DES2_EDE_CBC   0x000003A9UL

Definition at line 787 of file pkcs11.h.

◆ CKM_PBE_SHA1_DES3_EDE_CBC

#define CKM_PBE_SHA1_DES3_EDE_CBC   0x000003A8UL

Definition at line 786 of file pkcs11.h.

◆ CKM_PBE_SHA1_RC2_128_CBC

#define CKM_PBE_SHA1_RC2_128_CBC   0x000003AAUL

Definition at line 788 of file pkcs11.h.

◆ CKM_PBE_SHA1_RC2_40_CBC

#define CKM_PBE_SHA1_RC2_40_CBC   0x000003ABUL

Definition at line 789 of file pkcs11.h.

◆ CKM_PBE_SHA1_RC4_128

#define CKM_PBE_SHA1_RC4_128   0x000003A6UL

Definition at line 784 of file pkcs11.h.

◆ CKM_PBE_SHA1_RC4_40

#define CKM_PBE_SHA1_RC4_40   0x000003A7UL

Definition at line 785 of file pkcs11.h.

◆ CKM_PKCS5_PBKD2

#define CKM_PKCS5_PBKD2   0x000003B0UL

Definition at line 790 of file pkcs11.h.

◆ CKM_POLY1305

#define CKM_POLY1305   0x00001228UL

Definition at line 925 of file pkcs11.h.

◆ CKM_POLY1305_KEY_GEN

#define CKM_POLY1305_KEY_GEN   0x00001227UL

Definition at line 924 of file pkcs11.h.

◆ CKM_PUB_KEY_FROM_PRIV_KEY

#define CKM_PUB_KEY_FROM_PRIV_KEY   0x0000403AUL

Definition at line 1008 of file pkcs11.h.

◆ CKM_RC2_CBC

#define CKM_RC2_CBC   0x00000102UL

Definition at line 632 of file pkcs11.h.

◆ CKM_RC2_CBC_PAD

#define CKM_RC2_CBC_PAD   0x00000105UL

Definition at line 635 of file pkcs11.h.

◆ CKM_RC2_ECB

#define CKM_RC2_ECB   0x00000101UL

Definition at line 631 of file pkcs11.h.

◆ CKM_RC2_KEY_GEN

#define CKM_RC2_KEY_GEN   0x00000100UL

Definition at line 630 of file pkcs11.h.

◆ CKM_RC2_MAC

#define CKM_RC2_MAC   0x00000103UL

Definition at line 633 of file pkcs11.h.

◆ CKM_RC2_MAC_GENERAL

#define CKM_RC2_MAC_GENERAL   0x00000104UL

Definition at line 634 of file pkcs11.h.

◆ CKM_RC4

#define CKM_RC4   0x00000111UL

Definition at line 637 of file pkcs11.h.

◆ CKM_RC4_KEY_GEN

#define CKM_RC4_KEY_GEN   0x00000110UL

Definition at line 636 of file pkcs11.h.

◆ CKM_RC5_CBC

#define CKM_RC5_CBC   0x00000332UL

Definition at line 732 of file pkcs11.h.

◆ CKM_RC5_CBC_PAD

#define CKM_RC5_CBC_PAD   0x00000335UL

Definition at line 735 of file pkcs11.h.

◆ CKM_RC5_ECB

#define CKM_RC5_ECB   0x00000331UL

Definition at line 731 of file pkcs11.h.

◆ CKM_RC5_KEY_GEN

#define CKM_RC5_KEY_GEN   0x00000330UL

Definition at line 730 of file pkcs11.h.

◆ CKM_RC5_MAC

#define CKM_RC5_MAC   0x00000333UL

Definition at line 733 of file pkcs11.h.

◆ CKM_RC5_MAC_GENERAL

#define CKM_RC5_MAC_GENERAL   0x00000334UL

Definition at line 734 of file pkcs11.h.

◆ CKM_RIPEMD128

#define CKM_RIPEMD128   0x00000230UL

Definition at line 672 of file pkcs11.h.

◆ CKM_RIPEMD128_HMAC

#define CKM_RIPEMD128_HMAC   0x00000231UL

Definition at line 673 of file pkcs11.h.

◆ CKM_RIPEMD128_HMAC_GENERAL

#define CKM_RIPEMD128_HMAC_GENERAL   0x00000232UL

Definition at line 674 of file pkcs11.h.

◆ CKM_RIPEMD128_RSA_PKCS

#define CKM_RIPEMD128_RSA_PKCS   0x00000007UL

Definition at line 547 of file pkcs11.h.

◆ CKM_RIPEMD160

#define CKM_RIPEMD160   0x00000240UL

Definition at line 675 of file pkcs11.h.

◆ CKM_RIPEMD160_HMAC

#define CKM_RIPEMD160_HMAC   0x00000241UL

Definition at line 676 of file pkcs11.h.

◆ CKM_RIPEMD160_HMAC_GENERAL

#define CKM_RIPEMD160_HMAC_GENERAL   0x00000242UL

Definition at line 677 of file pkcs11.h.

◆ CKM_RIPEMD160_RSA_PKCS

#define CKM_RIPEMD160_RSA_PKCS   0x00000008UL

Definition at line 548 of file pkcs11.h.

◆ CKM_RSA_9796

#define CKM_RSA_9796   0x00000002UL

Definition at line 542 of file pkcs11.h.

◆ CKM_RSA_AES_KEY_WRAP

#define CKM_RSA_AES_KEY_WRAP   0x00001054UL

Definition at line 873 of file pkcs11.h.

◆ CKM_RSA_PKCS

#define CKM_RSA_PKCS   0x00000001UL

Definition at line 541 of file pkcs11.h.

◆ CKM_RSA_PKCS_KEY_PAIR_GEN

#define CKM_RSA_PKCS_KEY_PAIR_GEN   0x00000000UL

Definition at line 540 of file pkcs11.h.

◆ CKM_RSA_PKCS_OAEP

#define CKM_RSA_PKCS_OAEP   0x00000009UL

Definition at line 549 of file pkcs11.h.

◆ CKM_RSA_PKCS_OAEP_TPM_1_1

#define CKM_RSA_PKCS_OAEP_TPM_1_1   0x00004002UL

Definition at line 942 of file pkcs11.h.

◆ CKM_RSA_PKCS_PSS

#define CKM_RSA_PKCS_PSS   0x0000000DUL

Definition at line 553 of file pkcs11.h.

◆ CKM_RSA_PKCS_TPM_1_1

#define CKM_RSA_PKCS_TPM_1_1   0x00004001UL

Definition at line 941 of file pkcs11.h.

◆ CKM_RSA_X9_31

#define CKM_RSA_X9_31   0x0000000BUL

Definition at line 551 of file pkcs11.h.

◆ CKM_RSA_X9_31_KEY_PAIR_GEN

#define CKM_RSA_X9_31_KEY_PAIR_GEN   0x0000000AUL

Definition at line 550 of file pkcs11.h.

◆ CKM_RSA_X_509

#define CKM_RSA_X_509   0x00000003UL

Definition at line 543 of file pkcs11.h.

◆ CKM_SALSA20

#define CKM_SALSA20   0x00004020UL

Definition at line 972 of file pkcs11.h.

◆ CKM_SALSA20_KEY_GEN

#define CKM_SALSA20_KEY_GEN   0x0000402DUL

Definition at line 985 of file pkcs11.h.

◆ CKM_SALSA20_POLY1305

#define CKM_SALSA20_POLY1305   0x00004022UL

Definition at line 974 of file pkcs11.h.

◆ CKM_SECURID

#define CKM_SECURID   0x00000282UL

Definition at line 691 of file pkcs11.h.

◆ CKM_SECURID_KEY_GEN

#define CKM_SECURID_KEY_GEN   0x00000280UL

Definition at line 690 of file pkcs11.h.

◆ CKM_SEED_CBC

#define CKM_SEED_CBC   0x00000652UL

Definition at line 833 of file pkcs11.h.

◆ CKM_SEED_CBC_ENCRYPT_DATA

#define CKM_SEED_CBC_ENCRYPT_DATA   0x00000657UL

Definition at line 838 of file pkcs11.h.

◆ CKM_SEED_CBC_PAD

#define CKM_SEED_CBC_PAD   0x00000655UL

Definition at line 836 of file pkcs11.h.

◆ CKM_SEED_ECB

#define CKM_SEED_ECB   0x00000651UL

Definition at line 832 of file pkcs11.h.

◆ CKM_SEED_ECB_ENCRYPT_DATA

#define CKM_SEED_ECB_ENCRYPT_DATA   0x00000656UL

Definition at line 837 of file pkcs11.h.

◆ CKM_SEED_KEY_GEN

#define CKM_SEED_KEY_GEN   0x00000650UL

Definition at line 831 of file pkcs11.h.

◆ CKM_SEED_MAC

#define CKM_SEED_MAC   0x00000653UL

Definition at line 834 of file pkcs11.h.

◆ CKM_SEED_MAC_GENERAL

#define CKM_SEED_MAC_GENERAL   0x00000654UL

Definition at line 835 of file pkcs11.h.

◆ CKM_SHA1_KEY_DERIVATION

#define CKM_SHA1_KEY_DERIVATION   0x00000392UL

Definition at line 761 of file pkcs11.h.

◆ CKM_SHA1_RSA_PKCS

#define CKM_SHA1_RSA_PKCS   0x00000006UL

Definition at line 546 of file pkcs11.h.

◆ CKM_SHA1_RSA_PKCS_PSS

#define CKM_SHA1_RSA_PKCS_PSS   0x0000000EUL

Definition at line 554 of file pkcs11.h.

◆ CKM_SHA1_RSA_X9_31

#define CKM_SHA1_RSA_X9_31   0x0000000CUL

Definition at line 552 of file pkcs11.h.

◆ CKM_SHA224

#define CKM_SHA224   0x00000255UL

Definition at line 681 of file pkcs11.h.

◆ CKM_SHA224_HMAC

#define CKM_SHA224_HMAC   0x00000256UL

Definition at line 682 of file pkcs11.h.

◆ CKM_SHA224_HMAC_GENERAL

#define CKM_SHA224_HMAC_GENERAL   0x00000257UL

Definition at line 683 of file pkcs11.h.

◆ CKM_SHA224_KEY_DERIVATION

#define CKM_SHA224_KEY_DERIVATION   0x00000396UL

Definition at line 765 of file pkcs11.h.

◆ CKM_SHA224_KEY_GEN

#define CKM_SHA224_KEY_GEN   0x00004004UL

Definition at line 944 of file pkcs11.h.

◆ CKM_SHA224_RSA_PKCS

#define CKM_SHA224_RSA_PKCS   0x00000046UL

Definition at line 606 of file pkcs11.h.

◆ CKM_SHA224_RSA_PKCS_PSS

#define CKM_SHA224_RSA_PKCS_PSS   0x00000047UL

Definition at line 607 of file pkcs11.h.

◆ CKM_SHA256

#define CKM_SHA256   0x00000250UL

Definition at line 678 of file pkcs11.h.

◆ CKM_SHA256_HMAC

#define CKM_SHA256_HMAC   0x00000251UL

Definition at line 679 of file pkcs11.h.

◆ CKM_SHA256_HMAC_GENERAL

#define CKM_SHA256_HMAC_GENERAL   0x00000252UL

Definition at line 680 of file pkcs11.h.

◆ CKM_SHA256_KEY_DERIVATION

#define CKM_SHA256_KEY_DERIVATION   0x00000393UL

Definition at line 762 of file pkcs11.h.

◆ CKM_SHA256_KEY_GEN

#define CKM_SHA256_KEY_GEN   0x00004005UL

Definition at line 945 of file pkcs11.h.

◆ CKM_SHA256_RSA_PKCS

#define CKM_SHA256_RSA_PKCS   0x00000040UL

Definition at line 600 of file pkcs11.h.

◆ CKM_SHA256_RSA_PKCS_PSS

#define CKM_SHA256_RSA_PKCS_PSS   0x00000043UL

Definition at line 603 of file pkcs11.h.

◆ CKM_SHA384

#define CKM_SHA384   0x00000260UL

Definition at line 684 of file pkcs11.h.

◆ CKM_SHA384_HMAC

#define CKM_SHA384_HMAC   0x00000261UL

Definition at line 685 of file pkcs11.h.

◆ CKM_SHA384_HMAC_GENERAL

#define CKM_SHA384_HMAC_GENERAL   0x00000262UL

Definition at line 686 of file pkcs11.h.

◆ CKM_SHA384_KEY_DERIVATION

#define CKM_SHA384_KEY_DERIVATION   0x00000394UL

Definition at line 763 of file pkcs11.h.

◆ CKM_SHA384_KEY_GEN

#define CKM_SHA384_KEY_GEN   0x00004006UL

Definition at line 946 of file pkcs11.h.

◆ CKM_SHA384_RSA_PKCS

#define CKM_SHA384_RSA_PKCS   0x00000041UL

Definition at line 601 of file pkcs11.h.

◆ CKM_SHA384_RSA_PKCS_PSS

#define CKM_SHA384_RSA_PKCS_PSS   0x00000044UL

Definition at line 604 of file pkcs11.h.

◆ CKM_SHA3_224

#define CKM_SHA3_224   0x000002B5UL

Definition at line 700 of file pkcs11.h.

◆ CKM_SHA3_224_HMAC

#define CKM_SHA3_224_HMAC   0x000002B6UL

Definition at line 701 of file pkcs11.h.

◆ CKM_SHA3_224_HMAC_GENERAL

#define CKM_SHA3_224_HMAC_GENERAL   0x000002B7UL

Definition at line 702 of file pkcs11.h.

◆ CKM_SHA3_224_KEY_DERIVATION

#define CKM_SHA3_224_KEY_DERIVATION   0x00000398UL

Definition at line 768 of file pkcs11.h.

◆ CKM_SHA3_224_KEY_DERIVE

#define CKM_SHA3_224_KEY_DERIVE   0x00000398UL

Definition at line 769 of file pkcs11.h.

◆ CKM_SHA3_224_KEY_GEN

#define CKM_SHA3_224_KEY_GEN   0x000002B8UL

Definition at line 703 of file pkcs11.h.

◆ CKM_SHA3_224_RSA_PKCS

#define CKM_SHA3_224_RSA_PKCS   0x00000066UL

Definition at line 628 of file pkcs11.h.

◆ CKM_SHA3_224_RSA_PKCS_PSS

#define CKM_SHA3_224_RSA_PKCS_PSS   0x00000067UL

Definition at line 629 of file pkcs11.h.

◆ CKM_SHA3_256

#define CKM_SHA3_256   0x000002B0UL

Definition at line 696 of file pkcs11.h.

◆ CKM_SHA3_256_HMAC

#define CKM_SHA3_256_HMAC   0x000002B1UL

Definition at line 697 of file pkcs11.h.

◆ CKM_SHA3_256_HMAC_GENERAL

#define CKM_SHA3_256_HMAC_GENERAL   0x000002B2UL

Definition at line 698 of file pkcs11.h.

◆ CKM_SHA3_256_KEY_DERIVATION

#define CKM_SHA3_256_KEY_DERIVATION   0x00000397UL

Definition at line 766 of file pkcs11.h.

◆ CKM_SHA3_256_KEY_DERIVE

#define CKM_SHA3_256_KEY_DERIVE   0x00000397UL

Definition at line 767 of file pkcs11.h.

◆ CKM_SHA3_256_KEY_GEN

#define CKM_SHA3_256_KEY_GEN   0x000002B3UL

Definition at line 699 of file pkcs11.h.

◆ CKM_SHA3_256_RSA_PKCS

#define CKM_SHA3_256_RSA_PKCS   0x00000060UL

Definition at line 622 of file pkcs11.h.

◆ CKM_SHA3_256_RSA_PKCS_PSS

#define CKM_SHA3_256_RSA_PKCS_PSS   0x00000063UL

Definition at line 625 of file pkcs11.h.

◆ CKM_SHA3_384

#define CKM_SHA3_384   0x000002C0UL

Definition at line 704 of file pkcs11.h.

◆ CKM_SHA3_384_HMAC

#define CKM_SHA3_384_HMAC   0x000002C1UL

Definition at line 705 of file pkcs11.h.

◆ CKM_SHA3_384_HMAC_GENERAL

#define CKM_SHA3_384_HMAC_GENERAL   0x000002C2UL

Definition at line 706 of file pkcs11.h.

◆ CKM_SHA3_384_KEY_DERIVATION

#define CKM_SHA3_384_KEY_DERIVATION   0x00000399UL

Definition at line 770 of file pkcs11.h.

◆ CKM_SHA3_384_KEY_DERIVE

#define CKM_SHA3_384_KEY_DERIVE   0x00000399UL

Definition at line 771 of file pkcs11.h.

◆ CKM_SHA3_384_KEY_GEN

#define CKM_SHA3_384_KEY_GEN   0x000002C3UL

Definition at line 707 of file pkcs11.h.

◆ CKM_SHA3_384_RSA_PKCS

#define CKM_SHA3_384_RSA_PKCS   0x00000061UL

Definition at line 623 of file pkcs11.h.

◆ CKM_SHA3_384_RSA_PKCS_PSS

#define CKM_SHA3_384_RSA_PKCS_PSS   0x00000064UL

Definition at line 626 of file pkcs11.h.

◆ CKM_SHA3_512

#define CKM_SHA3_512   0x000002D0UL

Definition at line 708 of file pkcs11.h.

◆ CKM_SHA3_512_HMAC

#define CKM_SHA3_512_HMAC   0x000002D1UL

Definition at line 709 of file pkcs11.h.

◆ CKM_SHA3_512_HMAC_GENERAL

#define CKM_SHA3_512_HMAC_GENERAL   0x000002D2UL

Definition at line 710 of file pkcs11.h.

◆ CKM_SHA3_512_KEY_DERIVATION

#define CKM_SHA3_512_KEY_DERIVATION   0x0000039AUL

Definition at line 772 of file pkcs11.h.

◆ CKM_SHA3_512_KEY_DERIVE

#define CKM_SHA3_512_KEY_DERIVE   0x0000039AUL

Definition at line 773 of file pkcs11.h.

◆ CKM_SHA3_512_KEY_GEN

#define CKM_SHA3_512_KEY_GEN   0x000002D3UL

Definition at line 711 of file pkcs11.h.

◆ CKM_SHA3_512_RSA_PKCS

#define CKM_SHA3_512_RSA_PKCS   0x00000062UL

Definition at line 624 of file pkcs11.h.

◆ CKM_SHA3_512_RSA_PKCS_PSS

#define CKM_SHA3_512_RSA_PKCS_PSS   0x00000065UL

Definition at line 627 of file pkcs11.h.

◆ CKM_SHA512

#define CKM_SHA512   0x00000270UL

Definition at line 687 of file pkcs11.h.

◆ CKM_SHA512_224

#define CKM_SHA512_224   0x00000048UL

Definition at line 608 of file pkcs11.h.

◆ CKM_SHA512_224_HMAC

#define CKM_SHA512_224_HMAC   0x00000049UL

Definition at line 609 of file pkcs11.h.

◆ CKM_SHA512_224_HMAC_GENERAL

#define CKM_SHA512_224_HMAC_GENERAL   0x0000004AUL

Definition at line 610 of file pkcs11.h.

◆ CKM_SHA512_224_KEY_DERIVATION

#define CKM_SHA512_224_KEY_DERIVATION   0x0000004BUL

Definition at line 611 of file pkcs11.h.

◆ CKM_SHA512_224_KEY_GEN

#define CKM_SHA512_224_KEY_GEN   0x00004008UL

Definition at line 948 of file pkcs11.h.

◆ CKM_SHA512_256

#define CKM_SHA512_256   0x0000004CUL

Definition at line 612 of file pkcs11.h.

◆ CKM_SHA512_256_HMAC

#define CKM_SHA512_256_HMAC   0x0000004DUL

Definition at line 613 of file pkcs11.h.

◆ CKM_SHA512_256_HMAC_GENERAL

#define CKM_SHA512_256_HMAC_GENERAL   0x0000004EUL

Definition at line 614 of file pkcs11.h.

◆ CKM_SHA512_256_KEY_DERIVATION

#define CKM_SHA512_256_KEY_DERIVATION   0x0000004FUL

Definition at line 615 of file pkcs11.h.

◆ CKM_SHA512_256_KEY_GEN

#define CKM_SHA512_256_KEY_GEN   0x00004009UL

Definition at line 949 of file pkcs11.h.

◆ CKM_SHA512_HMAC

#define CKM_SHA512_HMAC   0x00000271UL

Definition at line 688 of file pkcs11.h.

◆ CKM_SHA512_HMAC_GENERAL

#define CKM_SHA512_HMAC_GENERAL   0x00000272UL

Definition at line 689 of file pkcs11.h.

◆ CKM_SHA512_KEY_DERIVATION

#define CKM_SHA512_KEY_DERIVATION   0x00000395UL

Definition at line 764 of file pkcs11.h.

◆ CKM_SHA512_KEY_GEN

#define CKM_SHA512_KEY_GEN   0x00004007UL

Definition at line 947 of file pkcs11.h.

◆ CKM_SHA512_RSA_PKCS

#define CKM_SHA512_RSA_PKCS   0x00000042UL

Definition at line 602 of file pkcs11.h.

◆ CKM_SHA512_RSA_PKCS_PSS

#define CKM_SHA512_RSA_PKCS_PSS   0x00000045UL

Definition at line 605 of file pkcs11.h.

◆ CKM_SHA512_T

#define CKM_SHA512_T   0x00000050UL

Definition at line 616 of file pkcs11.h.

◆ CKM_SHA512_T_HMAC

#define CKM_SHA512_T_HMAC   0x00000051UL

Definition at line 617 of file pkcs11.h.

◆ CKM_SHA512_T_HMAC_GENERAL

#define CKM_SHA512_T_HMAC_GENERAL   0x00000052UL

Definition at line 618 of file pkcs11.h.

◆ CKM_SHA512_T_KEY_DERIVATION

#define CKM_SHA512_T_KEY_DERIVATION   0x00000053UL

Definition at line 619 of file pkcs11.h.

◆ CKM_SHA512_T_KEY_GEN

#define CKM_SHA512_T_KEY_GEN   0x0000400AUL

Definition at line 950 of file pkcs11.h.

◆ CKM_SHA_1

#define CKM_SHA_1   0x00000220UL

Definition at line 669 of file pkcs11.h.

◆ CKM_SHA_1_HMAC

#define CKM_SHA_1_HMAC   0x00000221UL

Definition at line 670 of file pkcs11.h.

◆ CKM_SHA_1_HMAC_GENERAL

#define CKM_SHA_1_HMAC_GENERAL   0x00000222UL

Definition at line 671 of file pkcs11.h.

◆ CKM_SHA_1_KEY_GEN

#define CKM_SHA_1_KEY_GEN   0x00004003UL

Definition at line 943 of file pkcs11.h.

◆ CKM_SHAKE_128_KEY_DERIVATION

#define CKM_SHAKE_128_KEY_DERIVATION   0x0000039BUL

Definition at line 774 of file pkcs11.h.

◆ CKM_SHAKE_128_KEY_DERIVE

#define CKM_SHAKE_128_KEY_DERIVE   0x0000039BUL

Definition at line 775 of file pkcs11.h.

◆ CKM_SHAKE_256_KEY_DERIVATION

#define CKM_SHAKE_256_KEY_DERIVATION   0x0000039CUL

Definition at line 776 of file pkcs11.h.

◆ CKM_SHAKE_256_KEY_DERIVE

#define CKM_SHAKE_256_KEY_DERIVE   0x0000039CUL

Definition at line 777 of file pkcs11.h.

◆ CKM_SKIPJACK_CBC64

#define CKM_SKIPJACK_CBC64   0x00001002UL

Definition at line 841 of file pkcs11.h.

◆ CKM_SKIPJACK_CFB16

#define CKM_SKIPJACK_CFB16   0x00001006UL

Definition at line 845 of file pkcs11.h.

◆ CKM_SKIPJACK_CFB32

#define CKM_SKIPJACK_CFB32   0x00001005UL

Definition at line 844 of file pkcs11.h.

◆ CKM_SKIPJACK_CFB64

#define CKM_SKIPJACK_CFB64   0x00001004UL

Definition at line 843 of file pkcs11.h.

◆ CKM_SKIPJACK_CFB8

#define CKM_SKIPJACK_CFB8   0x00001007UL

Definition at line 846 of file pkcs11.h.

◆ CKM_SKIPJACK_ECB64

#define CKM_SKIPJACK_ECB64   0x00001001UL

Definition at line 840 of file pkcs11.h.

◆ CKM_SKIPJACK_KEY_GEN

#define CKM_SKIPJACK_KEY_GEN   0x00001000UL

Definition at line 839 of file pkcs11.h.

◆ CKM_SKIPJACK_OFB64

#define CKM_SKIPJACK_OFB64   0x00001003UL

Definition at line 842 of file pkcs11.h.

◆ CKM_SKIPJACK_PRIVATE_WRAP

#define CKM_SKIPJACK_PRIVATE_WRAP   0x00001009UL

Definition at line 848 of file pkcs11.h.

◆ CKM_SKIPJACK_RELAYX

#define CKM_SKIPJACK_RELAYX   0x0000100AUL

Definition at line 849 of file pkcs11.h.

◆ CKM_SKIPJACK_WRAP

#define CKM_SKIPJACK_WRAP   0x00001008UL

Definition at line 847 of file pkcs11.h.

◆ CKM_SLH_DSA

#define CKM_SLH_DSA   0x0000002EUL

Definition at line 584 of file pkcs11.h.

◆ CKM_SLH_DSA_KEY_PAIR_GEN

#define CKM_SLH_DSA_KEY_PAIR_GEN   0x0000002DUL

Definition at line 583 of file pkcs11.h.

◆ CKM_SP800_108_COUNTER_KDF

#define CKM_SP800_108_COUNTER_KDF   0x000003ACUL

Definition at line 993 of file pkcs11.h.

◆ CKM_SP800_108_DOUBLE_PIPELINE_KDF

#define CKM_SP800_108_DOUBLE_PIPELINE_KDF   0x000003AEUL

Definition at line 995 of file pkcs11.h.

◆ CKM_SP800_108_FEEDBACK_KDF

#define CKM_SP800_108_FEEDBACK_KDF   0x000003ADUL

Definition at line 994 of file pkcs11.h.

◆ CKM_SSL3_KEY_AND_MAC_DERIVE

#define CKM_SSL3_KEY_AND_MAC_DERIVE   0x00000372UL

Definition at line 750 of file pkcs11.h.

◆ CKM_SSL3_MASTER_KEY_DERIVE

#define CKM_SSL3_MASTER_KEY_DERIVE   0x00000371UL

Definition at line 749 of file pkcs11.h.

◆ CKM_SSL3_MASTER_KEY_DERIVE_DH

#define CKM_SSL3_MASTER_KEY_DERIVE_DH   0x00000373UL

Definition at line 751 of file pkcs11.h.

◆ CKM_SSL3_MD5_MAC

#define CKM_SSL3_MD5_MAC   0x00000380UL

Definition at line 757 of file pkcs11.h.

◆ CKM_SSL3_PRE_MASTER_KEY_GEN

#define CKM_SSL3_PRE_MASTER_KEY_GEN   0x00000370UL

Definition at line 748 of file pkcs11.h.

◆ CKM_SSL3_SHA1_MAC

#define CKM_SSL3_SHA1_MAC   0x00000381UL

Definition at line 758 of file pkcs11.h.

◆ CKM_TLS10_MAC_CLIENT

#define CKM_TLS10_MAC_CLIENT   0x000003D7UL

Definition at line 799 of file pkcs11.h.

◆ CKM_TLS10_MAC_SERVER

#define CKM_TLS10_MAC_SERVER   0x000003D6UL

Definition at line 798 of file pkcs11.h.

◆ CKM_TLS12_EXTENDED_MASTER_KEY_DERIVE

#define CKM_TLS12_EXTENDED_MASTER_KEY_DERIVE   0x00000056UL

Definition at line 620 of file pkcs11.h.

◆ CKM_TLS12_EXTENDED_MASTER_KEY_DERIVE_DH

#define CKM_TLS12_EXTENDED_MASTER_KEY_DERIVE_DH   0x00000057UL

Definition at line 621 of file pkcs11.h.

◆ CKM_TLS12_KDF

#define CKM_TLS12_KDF   0x000003D9UL

Definition at line 801 of file pkcs11.h.

◆ CKM_TLS12_KEY_AND_MAC_DERIVE

#define CKM_TLS12_KEY_AND_MAC_DERIVE   0x000003E1UL

Definition at line 803 of file pkcs11.h.

◆ CKM_TLS12_KEY_SAFE_DERIVE

#define CKM_TLS12_KEY_SAFE_DERIVE   0x000003E3UL

Definition at line 805 of file pkcs11.h.

◆ CKM_TLS12_MAC

#define CKM_TLS12_MAC   0x000003D8UL

Definition at line 800 of file pkcs11.h.

◆ CKM_TLS12_MASTER_KEY_DERIVE

#define CKM_TLS12_MASTER_KEY_DERIVE   0x000003E0UL

Definition at line 802 of file pkcs11.h.

◆ CKM_TLS12_MASTER_KEY_DERIVE_DH

#define CKM_TLS12_MASTER_KEY_DERIVE_DH   0x000003E2UL

Definition at line 804 of file pkcs11.h.

◆ CKM_TLS_KDF

#define CKM_TLS_KDF   0x000003E5UL

Definition at line 807 of file pkcs11.h.

◆ CKM_TLS_KEY_AND_MAC_DERIVE

#define CKM_TLS_KEY_AND_MAC_DERIVE   0x00000376UL

Definition at line 754 of file pkcs11.h.

◆ CKM_TLS_MAC

#define CKM_TLS_MAC   0x000003E4UL

Definition at line 806 of file pkcs11.h.

◆ CKM_TLS_MASTER_KEY_DERIVE

#define CKM_TLS_MASTER_KEY_DERIVE   0x00000375UL

Definition at line 753 of file pkcs11.h.

◆ CKM_TLS_MASTER_KEY_DERIVE_DH

#define CKM_TLS_MASTER_KEY_DERIVE_DH   0x00000377UL

Definition at line 755 of file pkcs11.h.

◆ CKM_TLS_PRE_MASTER_KEY_GEN

#define CKM_TLS_PRE_MASTER_KEY_GEN   0x00000374UL

Definition at line 752 of file pkcs11.h.

◆ CKM_TLS_PRF

#define CKM_TLS_PRF   0x00000378UL

Definition at line 756 of file pkcs11.h.

◆ CKM_TWOFISH_CBC

#define CKM_TWOFISH_CBC   0x00001093UL

Definition at line 901 of file pkcs11.h.

◆ CKM_TWOFISH_CBC_PAD

#define CKM_TWOFISH_CBC_PAD   0x00001095UL

Definition at line 903 of file pkcs11.h.

◆ CKM_TWOFISH_KEY_GEN

#define CKM_TWOFISH_KEY_GEN   0x00001092UL

Definition at line 900 of file pkcs11.h.

◆ CKM_VENDOR_DEFINED

#define CKM_VENDOR_DEFINED   0x80000000UL

Definition at line 1009 of file pkcs11.h.

◆ CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE

#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE   0x000003D5UL

Definition at line 797 of file pkcs11.h.

◆ CKM_WTLS_MASTER_KEY_DERIVE

#define CKM_WTLS_MASTER_KEY_DERIVE   0x000003D1UL

Definition at line 793 of file pkcs11.h.

◆ CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC

#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2UL

Definition at line 794 of file pkcs11.h.

◆ CKM_WTLS_PRE_MASTER_KEY_GEN

#define CKM_WTLS_PRE_MASTER_KEY_GEN   0x000003D0UL

Definition at line 792 of file pkcs11.h.

◆ CKM_WTLS_PRF

#define CKM_WTLS_PRF   0x000003D3UL

Definition at line 795 of file pkcs11.h.

◆ CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE

#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE   0x000003D4UL

Definition at line 796 of file pkcs11.h.

◆ CKM_X2RATCHET_DECRYPT

#define CKM_X2RATCHET_DECRYPT   0x00004028UL

Definition at line 980 of file pkcs11.h.

◆ CKM_X2RATCHET_ENCRYPT

#define CKM_X2RATCHET_ENCRYPT   0x00004027UL

Definition at line 979 of file pkcs11.h.

◆ CKM_X2RATCHET_INITIALIZE

#define CKM_X2RATCHET_INITIALIZE   0x00004025UL

Definition at line 977 of file pkcs11.h.

◆ CKM_X2RATCHET_RESPOND

#define CKM_X2RATCHET_RESPOND   0x00004026UL

Definition at line 978 of file pkcs11.h.

◆ CKM_X3DH_INITIALIZE

#define CKM_X3DH_INITIALIZE   0x00004023UL

Definition at line 975 of file pkcs11.h.

◆ CKM_X3DH_RESPOND

#define CKM_X3DH_RESPOND   0x00004024UL

Definition at line 976 of file pkcs11.h.

◆ CKM_X9_42_DH_DERIVE

#define CKM_X9_42_DH_DERIVE   0x00000031UL

Definition at line 586 of file pkcs11.h.

◆ CKM_X9_42_DH_HYBRID_DERIVE

#define CKM_X9_42_DH_HYBRID_DERIVE   0x00000032UL

Definition at line 587 of file pkcs11.h.

◆ CKM_X9_42_DH_KEY_PAIR_GEN

#define CKM_X9_42_DH_KEY_PAIR_GEN   0x00000030UL

Definition at line 585 of file pkcs11.h.

◆ CKM_X9_42_DH_PARAMETER_GEN

#define CKM_X9_42_DH_PARAMETER_GEN   0x00002002UL

Definition at line 928 of file pkcs11.h.

◆ CKM_X9_42_MQV_DERIVE

#define CKM_X9_42_MQV_DERIVE   0x00000033UL

Definition at line 588 of file pkcs11.h.

◆ CKM_XEDDSA

#define CKM_XEDDSA   0x00004029UL

Definition at line 981 of file pkcs11.h.

◆ CKM_XMSS

#define CKM_XMSS   0x00004036UL

Definition at line 1004 of file pkcs11.h.

◆ CKM_XMSS_KEY_PAIR_GEN

#define CKM_XMSS_KEY_PAIR_GEN   0x00004034UL

Definition at line 1002 of file pkcs11.h.

◆ CKM_XMSSMT

#define CKM_XMSSMT   0x00004037UL

Definition at line 1005 of file pkcs11.h.

◆ CKM_XMSSMT_KEY_PAIR_GEN

#define CKM_XMSSMT_KEY_PAIR_GEN   0x00004035UL

Definition at line 1003 of file pkcs11.h.

◆ CKM_XOR_BASE_AND_DATA

#define CKM_XOR_BASE_AND_DATA   0x00000364UL

Definition at line 746 of file pkcs11.h.

◆ CKN_OTP_CHANGED

#define CKN_OTP_CHANGED   1UL

Definition at line 1026 of file pkcs11.h.

◆ CKN_SURRENDER

#define CKN_SURRENDER   0UL

Definition at line 1025 of file pkcs11.h.

◆ CKO_CERTIFICATE

#define CKO_CERTIFICATE   0x00000001UL

Definition at line 1030 of file pkcs11.h.

◆ CKO_DATA

#define CKO_DATA   0x00000000UL

Definition at line 1029 of file pkcs11.h.

◆ CKO_DOMAIN_PARAMETERS

#define CKO_DOMAIN_PARAMETERS   0x00000006UL

Definition at line 1035 of file pkcs11.h.

◆ CKO_HW_FEATURE

#define CKO_HW_FEATURE   0x00000005UL

Definition at line 1034 of file pkcs11.h.

◆ CKO_MECHANISM

#define CKO_MECHANISM   0x00000007UL

Definition at line 1036 of file pkcs11.h.

◆ CKO_OTP_KEY

#define CKO_OTP_KEY   0x00000008UL

Definition at line 1037 of file pkcs11.h.

◆ CKO_PRIVATE_KEY

#define CKO_PRIVATE_KEY   0x00000003UL

Definition at line 1032 of file pkcs11.h.

◆ CKO_PROFILE

#define CKO_PROFILE   0x00000009UL

Definition at line 1038 of file pkcs11.h.

◆ CKO_PUBLIC_KEY

#define CKO_PUBLIC_KEY   0x00000002UL

Definition at line 1031 of file pkcs11.h.

◆ CKO_SECRET_KEY

#define CKO_SECRET_KEY   0x00000004UL

Definition at line 1033 of file pkcs11.h.

◆ CKO_TRUST

#define CKO_TRUST   0x0000000BUL

Definition at line 1040 of file pkcs11.h.

◆ CKO_VALIDATION

#define CKO_VALIDATION   0x0000000AUL

Definition at line 1039 of file pkcs11.h.

◆ CKO_VENDOR_DEFINED

#define CKO_VENDOR_DEFINED   0x80000000UL

Definition at line 1041 of file pkcs11.h.

◆ CKP_AUTHENTICATION_TOKEN

#define CKP_AUTHENTICATION_TOKEN   0x00000003UL

Definition at line 1047 of file pkcs11.h.

◆ CKP_BASELINE_PROVIDER

#define CKP_BASELINE_PROVIDER   0x00000001UL

Definition at line 1045 of file pkcs11.h.

◆ CKP_COMPLETE_PROVIDER

#define CKP_COMPLETE_PROVIDER   0x00000005UL

Definition at line 1049 of file pkcs11.h.

◆ CKP_EXTENDED_PROVIDER

#define CKP_EXTENDED_PROVIDER   0x00000002UL

Definition at line 1046 of file pkcs11.h.

◆ CKP_HKDF_TLS_TOKEN

#define CKP_HKDF_TLS_TOKEN   0x00000006UL

Definition at line 1050 of file pkcs11.h.

◆ CKP_INVALID_ID

#define CKP_INVALID_ID   0x00000000UL

Definition at line 1044 of file pkcs11.h.

◆ CKP_ML_DSA_44

#define CKP_ML_DSA_44   0x00000001UL

Definition at line 1064 of file pkcs11.h.

◆ CKP_ML_DSA_65

#define CKP_ML_DSA_65   0x00000002UL

Definition at line 1065 of file pkcs11.h.

◆ CKP_ML_DSA_87

#define CKP_ML_DSA_87   0x00000003UL

Definition at line 1066 of file pkcs11.h.

◆ CKP_ML_KEM_1024

#define CKP_ML_KEM_1024   0x00000003UL

Definition at line 1071 of file pkcs11.h.

◆ CKP_ML_KEM_512

#define CKP_ML_KEM_512   0x00000001UL

Definition at line 1069 of file pkcs11.h.

◆ CKP_ML_KEM_768

#define CKP_ML_KEM_768   0x00000002UL

Definition at line 1070 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_GOSTR3411

#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411   0x00000002UL

Definition at line 1055 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA1

#define CKP_PKCS5_PBKD2_HMAC_SHA1   0x00000001UL

Definition at line 1054 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA224

#define CKP_PKCS5_PBKD2_HMAC_SHA224   0x00000003UL

Definition at line 1056 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA256

#define CKP_PKCS5_PBKD2_HMAC_SHA256   0x00000004UL

Definition at line 1057 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA384

#define CKP_PKCS5_PBKD2_HMAC_SHA384   0x00000005UL

Definition at line 1058 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA512

#define CKP_PKCS5_PBKD2_HMAC_SHA512   0x00000006UL

Definition at line 1059 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA512_224

#define CKP_PKCS5_PBKD2_HMAC_SHA512_224   0x00000007UL

Definition at line 1060 of file pkcs11.h.

◆ CKP_PKCS5_PBKD2_HMAC_SHA512_256

#define CKP_PKCS5_PBKD2_HMAC_SHA512_256   0x00000008UL

Definition at line 1061 of file pkcs11.h.

◆ CKP_PUBLIC_CERTIFICATES_TOKEN

#define CKP_PUBLIC_CERTIFICATES_TOKEN   0x00000004UL

Definition at line 1048 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_128F

#define CKP_SLH_DSA_SHA2_128F   0x00000003UL

Definition at line 1076 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_128S

#define CKP_SLH_DSA_SHA2_128S   0x00000001UL

Definition at line 1074 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_192F

#define CKP_SLH_DSA_SHA2_192F   0x00000007UL

Definition at line 1080 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_192S

#define CKP_SLH_DSA_SHA2_192S   0x00000005UL

Definition at line 1078 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_256F

#define CKP_SLH_DSA_SHA2_256F   0x0000000BUL

Definition at line 1084 of file pkcs11.h.

◆ CKP_SLH_DSA_SHA2_256S

#define CKP_SLH_DSA_SHA2_256S   0x00000009UL

Definition at line 1082 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_128F

#define CKP_SLH_DSA_SHAKE_128F   0x00000004UL

Definition at line 1077 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_128S

#define CKP_SLH_DSA_SHAKE_128S   0x00000002UL

Definition at line 1075 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_192F

#define CKP_SLH_DSA_SHAKE_192F   0x00000008UL

Definition at line 1081 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_192S

#define CKP_SLH_DSA_SHAKE_192S   0x00000006UL

Definition at line 1079 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_256F

#define CKP_SLH_DSA_SHAKE_256F   0x0000000CUL

Definition at line 1085 of file pkcs11.h.

◆ CKP_SLH_DSA_SHAKE_256S

#define CKP_SLH_DSA_SHAKE_256S   0x0000000AUL

Definition at line 1083 of file pkcs11.h.

◆ CKP_VENDOR_DEFINED

#define CKP_VENDOR_DEFINED   0x80000000UL

Definition at line 1051 of file pkcs11.h.

◆ CKR_ACTION_PROHIBITED

#define CKR_ACTION_PROHIBITED   0x0000001BUL

Definition at line 1102 of file pkcs11.h.

◆ CKR_AEAD_DECRYPT_FAILED

#define CKR_AEAD_DECRYPT_FAILED   0x00000042UL

Definition at line 1110 of file pkcs11.h.

◆ CKR_ARGUMENTS_BAD

#define CKR_ARGUMENTS_BAD   0x00000007UL

Definition at line 1094 of file pkcs11.h.

◆ CKR_ATTRIBUTE_READ_ONLY

#define CKR_ATTRIBUTE_READ_ONLY   0x00000010UL

Definition at line 1098 of file pkcs11.h.

◆ CKR_ATTRIBUTE_SENSITIVE

#define CKR_ATTRIBUTE_SENSITIVE   0x00000011UL

Definition at line 1099 of file pkcs11.h.

◆ CKR_ATTRIBUTE_TYPE_INVALID

#define CKR_ATTRIBUTE_TYPE_INVALID   0x00000012UL

Definition at line 1100 of file pkcs11.h.

◆ CKR_ATTRIBUTE_VALUE_INVALID

#define CKR_ATTRIBUTE_VALUE_INVALID   0x00000013UL

Definition at line 1101 of file pkcs11.h.

◆ CKR_BUFFER_TOO_SMALL

#define CKR_BUFFER_TOO_SMALL   0x00000150UL

Definition at line 1167 of file pkcs11.h.

◆ CKR_CANCEL

#define CKR_CANCEL   0x00000001UL

Definition at line 1089 of file pkcs11.h.

◆ CKR_CANT_LOCK

#define CKR_CANT_LOCK   0x0000000AUL

Definition at line 1097 of file pkcs11.h.

◆ CKR_CRYPTOKI_ALREADY_INITIALIZED

#define CKR_CRYPTOKI_ALREADY_INITIALIZED   0x00000191UL

Definition at line 1172 of file pkcs11.h.

◆ CKR_CRYPTOKI_NOT_INITIALIZED

#define CKR_CRYPTOKI_NOT_INITIALIZED   0x00000190UL

Definition at line 1171 of file pkcs11.h.

◆ CKR_CURVE_NOT_SUPPORTED

#define CKR_CURVE_NOT_SUPPORTED   0x00000140UL

Definition at line 1166 of file pkcs11.h.

◆ CKR_DATA_INVALID

#define CKR_DATA_INVALID   0x00000020UL

Definition at line 1103 of file pkcs11.h.

◆ CKR_DATA_LEN_RANGE

#define CKR_DATA_LEN_RANGE   0x00000021UL

Definition at line 1104 of file pkcs11.h.

◆ CKR_DEVICE_ERROR

#define CKR_DEVICE_ERROR   0x00000030UL

Definition at line 1105 of file pkcs11.h.

◆ CKR_DEVICE_MEMORY

#define CKR_DEVICE_MEMORY   0x00000031UL

Definition at line 1106 of file pkcs11.h.

◆ CKR_DEVICE_REMOVED

#define CKR_DEVICE_REMOVED   0x00000032UL

Definition at line 1107 of file pkcs11.h.

◆ CKR_DOMAIN_PARAMS_INVALID

#define CKR_DOMAIN_PARAMS_INVALID   0x00000130UL

Definition at line 1165 of file pkcs11.h.

◆ CKR_ENCRYPTED_DATA_INVALID

#define CKR_ENCRYPTED_DATA_INVALID   0x00000040UL

Definition at line 1108 of file pkcs11.h.

◆ CKR_ENCRYPTED_DATA_LEN_RANGE

#define CKR_ENCRYPTED_DATA_LEN_RANGE   0x00000041UL

Definition at line 1109 of file pkcs11.h.

◆ CKR_EXCEEDED_MAX_ITERATIONS

#define CKR_EXCEEDED_MAX_ITERATIONS   0x000001B5UL

Definition at line 1177 of file pkcs11.h.

◆ CKR_FIPS_SELF_TEST_FAILED

#define CKR_FIPS_SELF_TEST_FAILED   0x000001B6UL

Definition at line 1178 of file pkcs11.h.

◆ CKR_FUNCTION_CANCELED

#define CKR_FUNCTION_CANCELED   0x00000050UL

Definition at line 1111 of file pkcs11.h.

◆ CKR_FUNCTION_FAILED

#define CKR_FUNCTION_FAILED   0x00000006UL

Definition at line 1093 of file pkcs11.h.

◆ CKR_FUNCTION_NOT_PARALLEL

#define CKR_FUNCTION_NOT_PARALLEL   0x00000051UL

Definition at line 1112 of file pkcs11.h.

◆ CKR_FUNCTION_NOT_SUPPORTED

#define CKR_FUNCTION_NOT_SUPPORTED   0x00000054UL

Definition at line 1113 of file pkcs11.h.

◆ CKR_FUNCTION_REJECTED

#define CKR_FUNCTION_REJECTED   0x00000200UL

Definition at line 1182 of file pkcs11.h.

◆ CKR_GENERAL_ERROR

#define CKR_GENERAL_ERROR   0x00000005UL

◆ CKR_HOST_MEMORY

#define CKR_HOST_MEMORY   0x00000002UL

Definition at line 1090 of file pkcs11.h.

◆ CKR_INFORMATION_SENSITIVE

#define CKR_INFORMATION_SENSITIVE   0x00000170UL

Definition at line 1169 of file pkcs11.h.

◆ CKR_KEY_CHANGED

#define CKR_KEY_CHANGED   0x00000065UL

Definition at line 1118 of file pkcs11.h.

◆ CKR_KEY_EXHAUSTED

#define CKR_KEY_EXHAUSTED   0x00000203UL

Definition at line 1185 of file pkcs11.h.

◆ CKR_KEY_FUNCTION_NOT_PERMITTED

#define CKR_KEY_FUNCTION_NOT_PERMITTED   0x00000068UL

Definition at line 1121 of file pkcs11.h.

◆ CKR_KEY_HANDLE_INVALID

#define CKR_KEY_HANDLE_INVALID   0x00000060UL

Definition at line 1114 of file pkcs11.h.

◆ CKR_KEY_INDIGESTIBLE

#define CKR_KEY_INDIGESTIBLE   0x00000067UL

Definition at line 1120 of file pkcs11.h.

◆ CKR_KEY_NEEDED

#define CKR_KEY_NEEDED   0x00000066UL

Definition at line 1119 of file pkcs11.h.

◆ CKR_KEY_NOT_NEEDED

#define CKR_KEY_NOT_NEEDED   0x00000064UL

Definition at line 1117 of file pkcs11.h.

◆ CKR_KEY_NOT_WRAPPABLE

#define CKR_KEY_NOT_WRAPPABLE   0x00000069UL

Definition at line 1122 of file pkcs11.h.

◆ CKR_KEY_SIZE_RANGE

#define CKR_KEY_SIZE_RANGE   0x00000062UL

Definition at line 1115 of file pkcs11.h.

◆ CKR_KEY_TYPE_INCONSISTENT

#define CKR_KEY_TYPE_INCONSISTENT   0x00000063UL

Definition at line 1116 of file pkcs11.h.

◆ CKR_KEY_UNEXTRACTABLE

#define CKR_KEY_UNEXTRACTABLE   0x0000006AUL

Definition at line 1123 of file pkcs11.h.

◆ CKR_LIBRARY_LOAD_FAILED

#define CKR_LIBRARY_LOAD_FAILED   0x000001B7UL

Definition at line 1179 of file pkcs11.h.

◆ CKR_MECHANISM_INVALID

#define CKR_MECHANISM_INVALID   0x00000070UL

Definition at line 1124 of file pkcs11.h.

◆ CKR_MECHANISM_PARAM_INVALID

#define CKR_MECHANISM_PARAM_INVALID   0x00000071UL

Definition at line 1125 of file pkcs11.h.

◆ CKR_MUTEX_BAD

#define CKR_MUTEX_BAD   0x000001A0UL

Definition at line 1173 of file pkcs11.h.

◆ CKR_MUTEX_NOT_LOCKED

#define CKR_MUTEX_NOT_LOCKED   0x000001A1UL

Definition at line 1174 of file pkcs11.h.

◆ CKR_NEED_TO_CREATE_THREADS

#define CKR_NEED_TO_CREATE_THREADS   0x00000009UL

Definition at line 1096 of file pkcs11.h.

◆ CKR_NEW_PIN_MODE

#define CKR_NEW_PIN_MODE   0x000001B0UL

Definition at line 1175 of file pkcs11.h.

◆ CKR_NEXT_OTP

#define CKR_NEXT_OTP   0x000001B1UL

Definition at line 1176 of file pkcs11.h.

◆ CKR_NO_EVENT

#define CKR_NO_EVENT   0x00000008UL

Definition at line 1095 of file pkcs11.h.

◆ CKR_OBJECT_HANDLE_INVALID

#define CKR_OBJECT_HANDLE_INVALID   0x00000082UL

Definition at line 1126 of file pkcs11.h.

◆ CKR_OK

#define CKR_OK   0x00000000UL

Definition at line 1088 of file pkcs11.h.

◆ CKR_OPERATION_ACTIVE

#define CKR_OPERATION_ACTIVE   0x00000090UL

Definition at line 1127 of file pkcs11.h.

◆ CKR_OPERATION_CANCEL_FAILED

#define CKR_OPERATION_CANCEL_FAILED   0x00000202UL

Definition at line 1184 of file pkcs11.h.

◆ CKR_OPERATION_NOT_INITIALIZED

#define CKR_OPERATION_NOT_INITIALIZED   0x00000091UL

Definition at line 1128 of file pkcs11.h.

◆ CKR_OPERATION_NOT_VALIDATED

#define CKR_OPERATION_NOT_VALIDATED   0x00000207UL

Definition at line 1189 of file pkcs11.h.

◆ CKR_PARAMETER_SET_NOT_SUPPORTED

#define CKR_PARAMETER_SET_NOT_SUPPORTED   0x00000209UL

Definition at line 1191 of file pkcs11.h.

◆ CKR_PENDING

#define CKR_PENDING   0x00000204UL

Definition at line 1186 of file pkcs11.h.

◆ CKR_PIN_EXPIRED

#define CKR_PIN_EXPIRED   0x000000A3UL

Definition at line 1132 of file pkcs11.h.

◆ CKR_PIN_INCORRECT

#define CKR_PIN_INCORRECT   0x000000A0UL

Definition at line 1129 of file pkcs11.h.

◆ CKR_PIN_INVALID

#define CKR_PIN_INVALID   0x000000A1UL

Definition at line 1130 of file pkcs11.h.

◆ CKR_PIN_LEN_RANGE

#define CKR_PIN_LEN_RANGE   0x000000A2UL

Definition at line 1131 of file pkcs11.h.

◆ CKR_PIN_LOCKED

#define CKR_PIN_LOCKED   0x000000A4UL

Definition at line 1133 of file pkcs11.h.

◆ CKR_PIN_TOO_WEAK

#define CKR_PIN_TOO_WEAK   0x000001B8UL

Definition at line 1180 of file pkcs11.h.

◆ CKR_PUBLIC_KEY_INVALID

#define CKR_PUBLIC_KEY_INVALID   0x000001B9UL

Definition at line 1181 of file pkcs11.h.

◆ CKR_RANDOM_NO_RNG

#define CKR_RANDOM_NO_RNG   0x00000121UL

Definition at line 1164 of file pkcs11.h.

◆ CKR_RANDOM_SEED_NOT_SUPPORTED

#define CKR_RANDOM_SEED_NOT_SUPPORTED   0x00000120UL

Definition at line 1163 of file pkcs11.h.

◆ CKR_SAVED_STATE_INVALID

#define CKR_SAVED_STATE_INVALID   0x00000160UL

Definition at line 1168 of file pkcs11.h.

◆ CKR_SEED_RANDOM_REQUIRED

#define CKR_SEED_RANDOM_REQUIRED   0x00000206UL

Definition at line 1188 of file pkcs11.h.

◆ CKR_SESSION_ASYNC_NOT_SUPPORTED

#define CKR_SESSION_ASYNC_NOT_SUPPORTED   0x00000205UL

Definition at line 1187 of file pkcs11.h.

◆ CKR_SESSION_CLOSED

#define CKR_SESSION_CLOSED   0x000000B0UL

Definition at line 1134 of file pkcs11.h.

◆ CKR_SESSION_COUNT

#define CKR_SESSION_COUNT   0x000000B1UL

Definition at line 1135 of file pkcs11.h.

◆ CKR_SESSION_EXISTS

#define CKR_SESSION_EXISTS   0x000000B6UL

Definition at line 1139 of file pkcs11.h.

◆ CKR_SESSION_HANDLE_INVALID

#define CKR_SESSION_HANDLE_INVALID   0x000000B3UL

Definition at line 1136 of file pkcs11.h.

◆ CKR_SESSION_PARALLEL_NOT_SUPPORTED

#define CKR_SESSION_PARALLEL_NOT_SUPPORTED   0x000000B4UL

Definition at line 1137 of file pkcs11.h.

◆ CKR_SESSION_READ_ONLY

#define CKR_SESSION_READ_ONLY   0x000000B5UL

Definition at line 1138 of file pkcs11.h.

◆ CKR_SESSION_READ_ONLY_EXISTS

#define CKR_SESSION_READ_ONLY_EXISTS   0x000000B7UL

Definition at line 1140 of file pkcs11.h.

◆ CKR_SESSION_READ_WRITE_SO_EXISTS

#define CKR_SESSION_READ_WRITE_SO_EXISTS   0x000000B8UL

Definition at line 1141 of file pkcs11.h.

◆ CKR_SIGNATURE_INVALID

#define CKR_SIGNATURE_INVALID   0x000000C0UL

Definition at line 1142 of file pkcs11.h.

◆ CKR_SIGNATURE_LEN_RANGE

#define CKR_SIGNATURE_LEN_RANGE   0x000000C1UL

Definition at line 1143 of file pkcs11.h.

◆ CKR_SLOT_ID_INVALID

#define CKR_SLOT_ID_INVALID   0x00000003UL

Definition at line 1091 of file pkcs11.h.

◆ CKR_STATE_UNSAVEABLE

#define CKR_STATE_UNSAVEABLE   0x00000180UL

Definition at line 1170 of file pkcs11.h.

◆ CKR_TEMPLATE_INCOMPLETE

#define CKR_TEMPLATE_INCOMPLETE   0x000000D0UL

Definition at line 1144 of file pkcs11.h.

◆ CKR_TEMPLATE_INCONSISTENT

#define CKR_TEMPLATE_INCONSISTENT   0x000000D1UL

Definition at line 1145 of file pkcs11.h.

◆ CKR_TOKEN_NOT_INITIALIZED

#define CKR_TOKEN_NOT_INITIALIZED   0x00000208UL

Definition at line 1190 of file pkcs11.h.

◆ CKR_TOKEN_NOT_PRESENT

#define CKR_TOKEN_NOT_PRESENT   0x000000E0UL

Definition at line 1146 of file pkcs11.h.

◆ CKR_TOKEN_NOT_RECOGNIZED

#define CKR_TOKEN_NOT_RECOGNIZED   0x000000E1UL

Definition at line 1147 of file pkcs11.h.

◆ CKR_TOKEN_RESOURCE_EXCEEDED

#define CKR_TOKEN_RESOURCE_EXCEEDED   0x00000201UL

Definition at line 1183 of file pkcs11.h.

◆ CKR_TOKEN_WRITE_PROTECTED

#define CKR_TOKEN_WRITE_PROTECTED   0x000000E2UL

Definition at line 1148 of file pkcs11.h.

◆ CKR_UNWRAPPING_KEY_HANDLE_INVALID

#define CKR_UNWRAPPING_KEY_HANDLE_INVALID   0x000000F0UL

Definition at line 1149 of file pkcs11.h.

◆ CKR_UNWRAPPING_KEY_SIZE_RANGE

#define CKR_UNWRAPPING_KEY_SIZE_RANGE   0x000000F1UL

Definition at line 1150 of file pkcs11.h.

◆ CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT

#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT   0x000000F2UL

Definition at line 1151 of file pkcs11.h.

◆ CKR_USER_ALREADY_LOGGED_IN

#define CKR_USER_ALREADY_LOGGED_IN   0x00000100UL

Definition at line 1152 of file pkcs11.h.

◆ CKR_USER_ANOTHER_ALREADY_LOGGED_IN

#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN   0x00000104UL

Definition at line 1156 of file pkcs11.h.

◆ CKR_USER_NOT_LOGGED_IN

#define CKR_USER_NOT_LOGGED_IN   0x00000101UL

Definition at line 1153 of file pkcs11.h.

◆ CKR_USER_PIN_NOT_INITIALIZED

#define CKR_USER_PIN_NOT_INITIALIZED   0x00000102UL

Definition at line 1154 of file pkcs11.h.

◆ CKR_USER_TOO_MANY_TYPES

#define CKR_USER_TOO_MANY_TYPES   0x00000105UL

Definition at line 1157 of file pkcs11.h.

◆ CKR_USER_TYPE_INVALID

#define CKR_USER_TYPE_INVALID   0x00000103UL

Definition at line 1155 of file pkcs11.h.

◆ CKR_VENDOR_DEFINED

#define CKR_VENDOR_DEFINED   0x80000000UL

Definition at line 1192 of file pkcs11.h.

◆ CKR_WRAPPED_KEY_INVALID

#define CKR_WRAPPED_KEY_INVALID   0x00000110UL

Definition at line 1158 of file pkcs11.h.

◆ CKR_WRAPPED_KEY_LEN_RANGE

#define CKR_WRAPPED_KEY_LEN_RANGE   0x00000112UL

Definition at line 1159 of file pkcs11.h.

◆ CKR_WRAPPING_KEY_HANDLE_INVALID

#define CKR_WRAPPING_KEY_HANDLE_INVALID   0x00000113UL

Definition at line 1160 of file pkcs11.h.

◆ CKR_WRAPPING_KEY_SIZE_RANGE

#define CKR_WRAPPING_KEY_SIZE_RANGE   0x00000114UL

Definition at line 1161 of file pkcs11.h.

◆ CKR_WRAPPING_KEY_TYPE_INCONSISTENT

#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT   0x00000115UL

Definition at line 1162 of file pkcs11.h.

◆ CKS_LAST_VALIDATION_OK

#define CKS_LAST_VALIDATION_OK   0x00000001UL

Definition at line 1202 of file pkcs11.h.

◆ CKS_RO_PUBLIC_SESSION

#define CKS_RO_PUBLIC_SESSION   0UL

Definition at line 1195 of file pkcs11.h.

◆ CKS_RO_USER_FUNCTIONS

#define CKS_RO_USER_FUNCTIONS   1UL

Definition at line 1196 of file pkcs11.h.

◆ CKS_RW_PUBLIC_SESSION

#define CKS_RW_PUBLIC_SESSION   2UL

Definition at line 1197 of file pkcs11.h.

◆ CKS_RW_SO_FUNCTIONS

#define CKS_RW_SO_FUNCTIONS   4UL

Definition at line 1199 of file pkcs11.h.

◆ CKS_RW_USER_FUNCTIONS

#define CKS_RW_USER_FUNCTIONS   3UL

Definition at line 1198 of file pkcs11.h.

◆ CKT_NOT_TRUSTED

#define CKT_NOT_TRUSTED   0x00000003UL

Definition at line 1208 of file pkcs11.h.

◆ CKT_TRUST_ANCHOR

#define CKT_TRUST_ANCHOR   0x00000002UL

Definition at line 1207 of file pkcs11.h.

◆ CKT_TRUST_MUST_VERIFY_TRUST

#define CKT_TRUST_MUST_VERIFY_TRUST   0x00000004UL

Definition at line 1209 of file pkcs11.h.

◆ CKT_TRUST_UNKNOWN

#define CKT_TRUST_UNKNOWN   0x00000000UL

Definition at line 1205 of file pkcs11.h.

◆ CKT_TRUSTED

#define CKT_TRUSTED   0x00000001UL

Definition at line 1206 of file pkcs11.h.

◆ CKU_CONTEXT_SPECIFIC

#define CKU_CONTEXT_SPECIFIC   2UL

Definition at line 1214 of file pkcs11.h.

◆ CKU_SO

#define CKU_SO   0UL

Definition at line 1212 of file pkcs11.h.

◆ CKU_USER

#define CKU_USER   1UL

Definition at line 1213 of file pkcs11.h.

◆ CKV_AUTHORITY_TYPE_COMMON_CRITERIA

#define CKV_AUTHORITY_TYPE_COMMON_CRITERIA   0x00000002UL

Definition at line 1219 of file pkcs11.h.

◆ CKV_AUTHORITY_TYPE_NIST_CMVP

#define CKV_AUTHORITY_TYPE_NIST_CMVP   0x00000001UL

Definition at line 1218 of file pkcs11.h.

◆ CKV_AUTHORITY_TYPE_UNSPECIFIED

#define CKV_AUTHORITY_TYPE_UNSPECIFIED   0x00000000UL

Definition at line 1217 of file pkcs11.h.

◆ CKV_TYPE_FIRMWARE

#define CKV_TYPE_FIRMWARE   0x00000003UL

Definition at line 1225 of file pkcs11.h.

◆ CKV_TYPE_HARDWARE

#define CKV_TYPE_HARDWARE   0x00000002UL

Definition at line 1224 of file pkcs11.h.

◆ CKV_TYPE_HYBRID

#define CKV_TYPE_HYBRID   0x00000004UL

Definition at line 1226 of file pkcs11.h.

◆ CKV_TYPE_SOFTWARE

#define CKV_TYPE_SOFTWARE   0x00000001UL

Definition at line 1223 of file pkcs11.h.

◆ CKV_TYPE_UNSPECIFIED

#define CKV_TYPE_UNSPECIFIED   0x00000000UL

Definition at line 1222 of file pkcs11.h.

◆ CKZ_DATA_SPECIFIED

#define CKZ_DATA_SPECIFIED   0x00000001UL

◆ CKZ_SALT_SPECIFIED

#define CKZ_SALT_SPECIFIED   0x00000001UL

Definition at line 1232 of file pkcs11.h.

◆ CRYPTOKI_VERSION_AMENDMENT

#define CRYPTOKI_VERSION_AMENDMENT   0

Definition at line 13 of file pkcs11.h.

◆ CRYPTOKI_VERSION_MAJOR

#define CRYPTOKI_VERSION_MAJOR   3

Definition at line 11 of file pkcs11.h.

◆ CRYPTOKI_VERSION_MINOR

#define CRYPTOKI_VERSION_MINOR   2

Definition at line 12 of file pkcs11.h.

◆ NULL_PTR

#define NULL_PTR   ((void*)0)

Definition at line 29 of file pkcs11.h.

◆ STRUCTDEF

#define STRUCTDEF ( __name__)
Value:
struct __name__; \
typedef struct __name__ __name__; \
typedef struct __name__* __name__##_PTR; \
typedef struct __name__** __name__##_PTR_PTR;

Definition at line 1235 of file pkcs11.h.

1235#define STRUCTDEF(__name__) \
1236 struct __name__; \
1237 typedef struct __name__ __name__; \
1238 typedef struct __name__* __name__##_PTR; \
1239 typedef struct __name__** __name__##_PTR_PTR;

◆ ULONGDEF

#define ULONGDEF ( __name__)
Value:
typedef CK_ULONG __name__; \
typedef __name__* __name__##_PTR;
unsigned long int CK_ULONG
Definition pkcs11.h:20

Definition at line 40 of file pkcs11.h.

40#define ULONGDEF(__name__) \
41 typedef CK_ULONG __name__; \
42 typedef __name__* __name__##_PTR;

Typedef Documentation

◆ CK_AES_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_AES_CBC_ENCRYPT_DATA_PARAMS

Definition at line 1360 of file pkcs11.h.

◆ CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR

◆ CK_AES_CCM_PARAMS

typedef struct CK_AES_CCM_PARAMS CK_AES_CCM_PARAMS

Definition at line 1361 of file pkcs11.h.

◆ CK_AES_CCM_PARAMS_PTR

Definition at line 1361 of file pkcs11.h.

◆ CK_AES_CCM_PARAMS_PTR_PTR

Definition at line 1361 of file pkcs11.h.

◆ CK_AES_CTR_PARAMS

typedef struct CK_AES_CTR_PARAMS CK_AES_CTR_PARAMS

Definition at line 1362 of file pkcs11.h.

◆ CK_AES_CTR_PARAMS_PTR

Definition at line 1362 of file pkcs11.h.

◆ CK_AES_CTR_PARAMS_PTR_PTR

Definition at line 1362 of file pkcs11.h.

◆ CK_AES_GCM_PARAMS

typedef struct CK_AES_GCM_PARAMS CK_AES_GCM_PARAMS

Definition at line 1363 of file pkcs11.h.

◆ CK_AES_GCM_PARAMS_PTR

Definition at line 1363 of file pkcs11.h.

◆ CK_AES_GCM_PARAMS_PTR_PTR

Definition at line 1363 of file pkcs11.h.

◆ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_ARIA_CBC_ENCRYPT_DATA_PARAMS

Definition at line 1364 of file pkcs11.h.

◆ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR

◆ CK_ASYNC_DATA

typedef struct CK_ASYNC_DATA CK_ASYNC_DATA

Definition at line 1365 of file pkcs11.h.

◆ CK_ASYNC_DATA_PTR

Definition at line 1365 of file pkcs11.h.

◆ CK_ASYNC_DATA_PTR_PTR

Definition at line 1365 of file pkcs11.h.

◆ CK_ATTRIBUTE

typedef struct CK_ATTRIBUTE CK_ATTRIBUTE

Definition at line 1241 of file pkcs11.h.

◆ CK_ATTRIBUTE_PTR

typedef struct CK_ATTRIBUTE* CK_ATTRIBUTE_PTR

Definition at line 1241 of file pkcs11.h.

◆ CK_ATTRIBUTE_PTR_PTR

Definition at line 1241 of file pkcs11.h.

◆ CK_ATTRIBUTE_TYPE

Definition at line 44 of file pkcs11.h.

◆ CK_ATTRIBUTE_TYPE_PTR

Definition at line 44 of file pkcs11.h.

◆ CK_BBOOL

typedef unsigned char CK_BBOOL

Definition at line 16 of file pkcs11.h.

◆ CK_BBOOL_PTR

Definition at line 22 of file pkcs11.h.

◆ CK_BYTE

typedef unsigned char CK_BYTE

Definition at line 17 of file pkcs11.h.

◆ CK_BYTE_PTR

typedef CK_BYTE* CK_BYTE_PTR

Definition at line 23 of file pkcs11.h.

◆ CK_C_AsyncComplete

typedef CK_RV(* CK_C_AsyncComplete) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ASYNC_DATA *)

Definition at line 2374 of file pkcs11.h.

◆ CK_C_AsyncGetID

typedef CK_RV(* CK_C_AsyncGetID) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG *)

Definition at line 2375 of file pkcs11.h.

◆ CK_C_AsyncJoin

typedef CK_RV(* CK_C_AsyncJoin) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2376 of file pkcs11.h.

◆ CK_C_CancelFunction

typedef CK_RV(* CK_C_CancelFunction) (CK_SESSION_HANDLE)

Definition at line 2335 of file pkcs11.h.

◆ CK_C_CloseAllSessions

typedef CK_RV(* CK_C_CloseAllSessions) (CK_SLOT_ID)

Definition at line 2273 of file pkcs11.h.

◆ CK_C_CloseSession

typedef CK_RV(* CK_C_CloseSession) (CK_SESSION_HANDLE)

Definition at line 2272 of file pkcs11.h.

◆ CK_C_CopyObject

Definition at line 2280 of file pkcs11.h.

◆ CK_C_CreateObject

typedef CK_RV(* CK_C_CreateObject) (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)

Definition at line 2279 of file pkcs11.h.

◆ CK_C_DecapsulateKey

Definition at line 2367 of file pkcs11.h.

◆ CK_C_Decrypt

typedef CK_RV(* CK_C_Decrypt) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2293 of file pkcs11.h.

◆ CK_C_DecryptDigestUpdate

typedef CK_RV(* CK_C_DecryptDigestUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2314 of file pkcs11.h.

◆ CK_C_DecryptFinal

typedef CK_RV(* CK_C_DecryptFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)

Definition at line 2295 of file pkcs11.h.

◆ CK_C_DecryptInit

typedef CK_RV(* CK_C_DecryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2292 of file pkcs11.h.

◆ CK_C_DecryptMessage

typedef CK_RV(* CK_C_DecryptMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2349 of file pkcs11.h.

◆ CK_C_DecryptMessageBegin

typedef CK_RV(* CK_C_DecryptMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2351 of file pkcs11.h.

◆ CK_C_DecryptMessageNext

typedef CK_RV(* CK_C_DecryptMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)

Definition at line 2352 of file pkcs11.h.

◆ CK_C_DecryptUpdate

typedef CK_RV(* CK_C_DecryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2294 of file pkcs11.h.

◆ CK_C_DecryptVerifyUpdate

typedef CK_RV(* CK_C_DecryptVerifyUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2316 of file pkcs11.h.

◆ CK_C_DeriveKey

Definition at line 2330 of file pkcs11.h.

◆ CK_C_DestroyObject

typedef CK_RV(* CK_C_DestroyObject) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)

Definition at line 2281 of file pkcs11.h.

◆ CK_C_Digest

typedef CK_RV(* CK_C_Digest) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2297 of file pkcs11.h.

◆ CK_C_DigestEncryptUpdate

typedef CK_RV(* CK_C_DigestEncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2313 of file pkcs11.h.

◆ CK_C_DigestFinal

typedef CK_RV(* CK_C_DigestFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)

Definition at line 2300 of file pkcs11.h.

◆ CK_C_DigestInit

typedef CK_RV(* CK_C_DigestInit) (CK_SESSION_HANDLE, CK_MECHANISM *)

Definition at line 2296 of file pkcs11.h.

◆ CK_C_DigestKey

typedef CK_RV(* CK_C_DigestKey) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE)

Definition at line 2299 of file pkcs11.h.

◆ CK_C_DigestUpdate

typedef CK_RV(* CK_C_DigestUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2298 of file pkcs11.h.

◆ CK_C_EncapsulateKey

Definition at line 2365 of file pkcs11.h.

◆ CK_C_Encrypt

typedef CK_RV(* CK_C_Encrypt) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2289 of file pkcs11.h.

◆ CK_C_EncryptFinal

typedef CK_RV(* CK_C_EncryptFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)

Definition at line 2291 of file pkcs11.h.

◆ CK_C_EncryptInit

typedef CK_RV(* CK_C_EncryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2288 of file pkcs11.h.

◆ CK_C_EncryptMessage

typedef CK_RV(* CK_C_EncryptMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2342 of file pkcs11.h.

◆ CK_C_EncryptMessageBegin

typedef CK_RV(* CK_C_EncryptMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2344 of file pkcs11.h.

◆ CK_C_EncryptMessageNext

typedef CK_RV(* CK_C_EncryptMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *, CK_FLAGS)

Definition at line 2345 of file pkcs11.h.

◆ CK_C_EncryptUpdate

typedef CK_RV(* CK_C_EncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2290 of file pkcs11.h.

◆ CK_C_Finalize

typedef CK_RV(* CK_C_Finalize) (void *)

Definition at line 2260 of file pkcs11.h.

◆ CK_C_FindObjects

typedef CK_RV(* CK_C_FindObjects) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE *, CK_ULONG, CK_ULONG *)

Definition at line 2286 of file pkcs11.h.

◆ CK_C_FindObjectsFinal

typedef CK_RV(* CK_C_FindObjectsFinal) (CK_SESSION_HANDLE)

Definition at line 2287 of file pkcs11.h.

◆ CK_C_FindObjectsInit

typedef CK_RV(* CK_C_FindObjectsInit) (CK_SESSION_HANDLE, CK_ATTRIBUTE *, CK_ULONG)

Definition at line 2285 of file pkcs11.h.

◆ CK_C_GenerateKey

typedef CK_RV(* CK_C_GenerateKey) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_ATTRIBUTE *, CK_ULONG, CK_OBJECT_HANDLE *)

Definition at line 2317 of file pkcs11.h.

◆ CK_C_GenerateKeyPair

Definition at line 2318 of file pkcs11.h.

◆ CK_C_GenerateRandom

typedef CK_RV(* CK_C_GenerateRandom) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2333 of file pkcs11.h.

◆ CK_C_GetAttributeValue

typedef CK_RV(* CK_C_GetAttributeValue) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)

Definition at line 2283 of file pkcs11.h.

◆ CK_C_GetFunctionList

typedef CK_RV(* CK_C_GetFunctionList) (CK_FUNCTION_LIST **)

Definition at line 2262 of file pkcs11.h.

◆ CK_C_GetFunctionStatus

typedef CK_RV(* CK_C_GetFunctionStatus) (CK_SESSION_HANDLE)

Definition at line 2334 of file pkcs11.h.

◆ CK_C_GetInfo

typedef CK_RV(* CK_C_GetInfo) (CK_INFO *)

Definition at line 2261 of file pkcs11.h.

◆ CK_C_GetInterface

typedef CK_RV(* CK_C_GetInterface) (CK_UTF8CHAR *, CK_VERSION *, CK_INTERFACE **, CK_FLAGS)

Definition at line 2338 of file pkcs11.h.

◆ CK_C_GetInterfaceList

typedef CK_RV(* CK_C_GetInterfaceList) (CK_INTERFACE *, CK_ULONG *)

Definition at line 2337 of file pkcs11.h.

◆ CK_C_GetMechanismInfo

typedef CK_RV(* CK_C_GetMechanismInfo) (CK_SLOT_ID, CK_MECHANISM_TYPE, CK_MECHANISM_INFO *)

Definition at line 2267 of file pkcs11.h.

◆ CK_C_GetMechanismList

typedef CK_RV(* CK_C_GetMechanismList) (CK_SLOT_ID, CK_MECHANISM_TYPE *, CK_ULONG *)

Definition at line 2266 of file pkcs11.h.

◆ CK_C_GetObjectSize

typedef CK_RV(* CK_C_GetObjectSize) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ULONG *)

Definition at line 2282 of file pkcs11.h.

◆ CK_C_GetOperationState

typedef CK_RV(* CK_C_GetOperationState) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)

Definition at line 2275 of file pkcs11.h.

◆ CK_C_GetSessionInfo

typedef CK_RV(* CK_C_GetSessionInfo) (CK_SESSION_HANDLE, CK_SESSION_INFO *)

Definition at line 2274 of file pkcs11.h.

◆ CK_C_GetSessionValidationFlags

typedef CK_RV(* CK_C_GetSessionValidationFlags) (CK_SESSION_HANDLE, CK_SESSION_VALIDATION_FLAGS_TYPE, CK_FLAGS *)

Definition at line 2373 of file pkcs11.h.

◆ CK_C_GetSlotInfo

typedef CK_RV(* CK_C_GetSlotInfo) (CK_SLOT_ID, CK_SLOT_INFO *)

Definition at line 2264 of file pkcs11.h.

◆ CK_C_GetSlotList

typedef CK_RV(* CK_C_GetSlotList) (CK_BBOOL, CK_SLOT_ID *, CK_ULONG *)

Definition at line 2263 of file pkcs11.h.

◆ CK_C_GetTokenInfo

typedef CK_RV(* CK_C_GetTokenInfo) (CK_SLOT_ID, CK_TOKEN_INFO *)

Definition at line 2265 of file pkcs11.h.

◆ CK_C_Initialize

typedef CK_RV(* CK_C_Initialize) (void *)

Definition at line 2259 of file pkcs11.h.

◆ CK_C_INITIALIZE_ARGS

typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS

Definition at line 1242 of file pkcs11.h.

◆ CK_C_INITIALIZE_ARGS_PTR

Definition at line 1242 of file pkcs11.h.

◆ CK_C_INITIALIZE_ARGS_PTR_PTR

Definition at line 1242 of file pkcs11.h.

◆ CK_C_InitPIN

typedef CK_RV(* CK_C_InitPIN) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG)

Definition at line 2269 of file pkcs11.h.

◆ CK_C_InitToken

typedef CK_RV(* CK_C_InitToken) (CK_SLOT_ID, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *)

Definition at line 2268 of file pkcs11.h.

◆ CK_C_Login

Definition at line 2277 of file pkcs11.h.

◆ CK_C_LoginUser

Definition at line 2339 of file pkcs11.h.

◆ CK_C_Logout

typedef CK_RV(* CK_C_Logout) (CK_SESSION_HANDLE)

Definition at line 2278 of file pkcs11.h.

◆ CK_C_MessageDecryptFinal

typedef CK_RV(* CK_C_MessageDecryptFinal) (CK_SESSION_HANDLE)

Definition at line 2354 of file pkcs11.h.

◆ CK_C_MessageDecryptInit

typedef CK_RV(* CK_C_MessageDecryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2348 of file pkcs11.h.

◆ CK_C_MessageEncryptFinal

typedef CK_RV(* CK_C_MessageEncryptFinal) (CK_SESSION_HANDLE)

Definition at line 2347 of file pkcs11.h.

◆ CK_C_MessageEncryptInit

typedef CK_RV(* CK_C_MessageEncryptInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2341 of file pkcs11.h.

◆ CK_C_MessageSignFinal

typedef CK_RV(* CK_C_MessageSignFinal) (CK_SESSION_HANDLE)

Definition at line 2359 of file pkcs11.h.

◆ CK_C_MessageSignInit

typedef CK_RV(* CK_C_MessageSignInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2355 of file pkcs11.h.

◆ CK_C_MessageVerifyFinal

typedef CK_RV(* CK_C_MessageVerifyFinal) (CK_SESSION_HANDLE)

Definition at line 2364 of file pkcs11.h.

◆ CK_C_MessageVerifyInit

typedef CK_RV(* CK_C_MessageVerifyInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2360 of file pkcs11.h.

◆ CK_C_OpenSession

typedef CK_RV(* CK_C_OpenSession) (CK_SLOT_ID, CK_FLAGS, void *, CK_NOTIFY, CK_SESSION_HANDLE *)

Definition at line 2271 of file pkcs11.h.

◆ CK_C_SeedRandom

typedef CK_RV(* CK_C_SeedRandom) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2332 of file pkcs11.h.

◆ CK_C_SessionCancel

typedef CK_RV(* CK_C_SessionCancel) (CK_SESSION_HANDLE, CK_FLAGS)

Definition at line 2340 of file pkcs11.h.

◆ CK_C_SetAttributeValue

typedef CK_RV(* CK_C_SetAttributeValue) (CK_SESSION_HANDLE, CK_OBJECT_HANDLE, CK_ATTRIBUTE *, CK_ULONG)

Definition at line 2284 of file pkcs11.h.

◆ CK_C_SetOperationState

typedef CK_RV(* CK_C_SetOperationState) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE)

Definition at line 2276 of file pkcs11.h.

◆ CK_C_SetPIN

typedef CK_RV(* CK_C_SetPIN) (CK_SESSION_HANDLE, CK_UTF8CHAR *, CK_ULONG, CK_UTF8CHAR *, CK_ULONG)

Definition at line 2270 of file pkcs11.h.

◆ CK_C_Sign

typedef CK_RV(* CK_C_Sign) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2302 of file pkcs11.h.

◆ CK_C_SignEncryptUpdate

typedef CK_RV(* CK_C_SignEncryptUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2315 of file pkcs11.h.

◆ CK_C_SignFinal

typedef CK_RV(* CK_C_SignFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG *)

Definition at line 2304 of file pkcs11.h.

◆ CK_C_SignInit

typedef CK_RV(* CK_C_SignInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2301 of file pkcs11.h.

◆ CK_C_SignMessage

typedef CK_RV(* CK_C_SignMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2356 of file pkcs11.h.

◆ CK_C_SignMessageBegin

typedef CK_RV(* CK_C_SignMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG)

Definition at line 2357 of file pkcs11.h.

◆ CK_C_SignMessageNext

typedef CK_RV(* CK_C_SignMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2358 of file pkcs11.h.

◆ CK_C_SignRecover

typedef CK_RV(* CK_C_SignRecover) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2306 of file pkcs11.h.

◆ CK_C_SignRecoverInit

typedef CK_RV(* CK_C_SignRecoverInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2305 of file pkcs11.h.

◆ CK_C_SignUpdate

typedef CK_RV(* CK_C_SignUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2303 of file pkcs11.h.

◆ CK_C_UnwrapKey

Definition at line 2328 of file pkcs11.h.

◆ CK_C_UnwrapKeyAuthenticated

Definition at line 2379 of file pkcs11.h.

◆ CK_C_Verify

typedef CK_RV(* CK_C_Verify) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2308 of file pkcs11.h.

◆ CK_C_VerifyFinal

typedef CK_RV(* CK_C_VerifyFinal) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2310 of file pkcs11.h.

◆ CK_C_VerifyInit

typedef CK_RV(* CK_C_VerifyInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2307 of file pkcs11.h.

◆ CK_C_VerifyMessage

typedef CK_RV(* CK_C_VerifyMessage) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2361 of file pkcs11.h.

◆ CK_C_VerifyMessageBegin

typedef CK_RV(* CK_C_VerifyMessageBegin) (CK_SESSION_HANDLE, void *, CK_ULONG)

Definition at line 2362 of file pkcs11.h.

◆ CK_C_VerifyMessageNext

typedef CK_RV(* CK_C_VerifyMessageNext) (CK_SESSION_HANDLE, void *, CK_ULONG, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG)

Definition at line 2363 of file pkcs11.h.

◆ CK_C_VerifyRecover

typedef CK_RV(* CK_C_VerifyRecover) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2312 of file pkcs11.h.

◆ CK_C_VerifyRecoverInit

typedef CK_RV(* CK_C_VerifyRecoverInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE)

Definition at line 2311 of file pkcs11.h.

◆ CK_C_VerifySignature

typedef CK_RV(* CK_C_VerifySignature) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2370 of file pkcs11.h.

◆ CK_C_VerifySignatureFinal

typedef CK_RV(* CK_C_VerifySignatureFinal) (CK_SESSION_HANDLE)

Definition at line 2372 of file pkcs11.h.

◆ CK_C_VerifySignatureInit

typedef CK_RV(* CK_C_VerifySignatureInit) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2369 of file pkcs11.h.

◆ CK_C_VerifySignatureUpdate

typedef CK_RV(* CK_C_VerifySignatureUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2371 of file pkcs11.h.

◆ CK_C_VerifyUpdate

typedef CK_RV(* CK_C_VerifyUpdate) (CK_SESSION_HANDLE, CK_BYTE *, CK_ULONG)

Definition at line 2309 of file pkcs11.h.

◆ CK_C_WaitForSlotEvent

typedef CK_RV(* CK_C_WaitForSlotEvent) (CK_FLAGS, CK_SLOT_ID *, void *)

Definition at line 2336 of file pkcs11.h.

◆ CK_C_WrapKey

Definition at line 2326 of file pkcs11.h.

◆ CK_C_WrapKeyAuthenticated

typedef CK_RV(* CK_C_WrapKeyAuthenticated) (CK_SESSION_HANDLE, CK_MECHANISM *, CK_OBJECT_HANDLE, CK_OBJECT_HANDLE, CK_BYTE *, CK_ULONG, CK_BYTE *, CK_ULONG *)

Definition at line 2377 of file pkcs11.h.

◆ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS

Definition at line 1366 of file pkcs11.h.

◆ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR

◆ CK_CAMELLIA_CTR_PARAMS

typedef struct CK_CAMELLIA_CTR_PARAMS CK_CAMELLIA_CTR_PARAMS

Definition at line 1367 of file pkcs11.h.

◆ CK_CAMELLIA_CTR_PARAMS_PTR

Definition at line 1367 of file pkcs11.h.

◆ CK_CAMELLIA_CTR_PARAMS_PTR_PTR

Definition at line 1367 of file pkcs11.h.

◆ CK_CCM_MESSAGE_PARAMS

typedef struct CK_CCM_MESSAGE_PARAMS CK_CCM_MESSAGE_PARAMS

Definition at line 1368 of file pkcs11.h.

◆ CK_CCM_MESSAGE_PARAMS_PTR

Definition at line 1368 of file pkcs11.h.

◆ CK_CCM_MESSAGE_PARAMS_PTR_PTR

Definition at line 1368 of file pkcs11.h.

◆ CK_CCM_PARAMS

typedef struct CK_CCM_PARAMS CK_CCM_PARAMS

Definition at line 1369 of file pkcs11.h.

◆ CK_CCM_PARAMS_PTR

Definition at line 1369 of file pkcs11.h.

◆ CK_CCM_PARAMS_PTR_PTR

Definition at line 1369 of file pkcs11.h.

◆ CK_CCM_WRAP_PARAMS

typedef struct CK_CCM_WRAP_PARAMS CK_CCM_WRAP_PARAMS

Definition at line 1370 of file pkcs11.h.

◆ CK_CCM_WRAP_PARAMS_PTR

Definition at line 1370 of file pkcs11.h.

◆ CK_CCM_WRAP_PARAMS_PTR_PTR

Definition at line 1370 of file pkcs11.h.

◆ CK_CERTIFICATE_CATEGORY

Definition at line 45 of file pkcs11.h.

◆ CK_CERTIFICATE_CATEGORY_PTR

Definition at line 45 of file pkcs11.h.

◆ CK_CERTIFICATE_TYPE

Definition at line 46 of file pkcs11.h.

◆ CK_CERTIFICATE_TYPE_PTR

Definition at line 46 of file pkcs11.h.

◆ CK_CHACHA20_PARAMS

typedef struct CK_CHACHA20_PARAMS CK_CHACHA20_PARAMS

Definition at line 1371 of file pkcs11.h.

◆ CK_CHACHA20_PARAMS_PTR

Definition at line 1371 of file pkcs11.h.

◆ CK_CHACHA20_PARAMS_PTR_PTR

Definition at line 1371 of file pkcs11.h.

◆ CK_CHAR

typedef unsigned char CK_CHAR

Definition at line 18 of file pkcs11.h.

◆ CK_CHAR_PTR

typedef CK_CHAR* CK_CHAR_PTR

Definition at line 24 of file pkcs11.h.

◆ CK_CMS_SIG_PARAMS

typedef struct CK_CMS_SIG_PARAMS CK_CMS_SIG_PARAMS

Definition at line 1372 of file pkcs11.h.

◆ CK_CMS_SIG_PARAMS_PTR

Definition at line 1372 of file pkcs11.h.

◆ CK_CMS_SIG_PARAMS_PTR_PTR

Definition at line 1372 of file pkcs11.h.

◆ CK_CREATEMUTEX

typedef CK_RV(* CK_CREATEMUTEX) (void **)

Definition at line 1259 of file pkcs11.h.

◆ CK_DATE

typedef struct CK_DATE CK_DATE

Definition at line 1243 of file pkcs11.h.

◆ CK_DATE_PTR

typedef struct CK_DATE* CK_DATE_PTR

Definition at line 1243 of file pkcs11.h.

◆ CK_DATE_PTR_PTR

typedef struct CK_DATE** CK_DATE_PTR_PTR

Definition at line 1243 of file pkcs11.h.

◆ CK_DERIVED_KEY

typedef struct CK_DERIVED_KEY CK_DERIVED_KEY

Definition at line 1244 of file pkcs11.h.

◆ CK_DERIVED_KEY_PTR

Definition at line 1244 of file pkcs11.h.

◆ CK_DERIVED_KEY_PTR_PTR

Definition at line 1244 of file pkcs11.h.

◆ CK_DES_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_DES_CBC_ENCRYPT_DATA_PARAMS

Definition at line 1373 of file pkcs11.h.

◆ CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR

◆ CK_DESTROYMUTEX

typedef CK_RV(* CK_DESTROYMUTEX) (void *)

Definition at line 1260 of file pkcs11.h.

◆ CK_DSA_PARAMETER_GEN_PARAM

typedef struct CK_DSA_PARAMETER_GEN_PARAM CK_DSA_PARAMETER_GEN_PARAM

Definition at line 1374 of file pkcs11.h.

◆ CK_DSA_PARAMETER_GEN_PARAM_PTR

Definition at line 1374 of file pkcs11.h.

◆ CK_DSA_PARAMETER_GEN_PARAM_PTR_PTR

Definition at line 1374 of file pkcs11.h.

◆ CK_EC_KDF_TYPE

Definition at line 47 of file pkcs11.h.

◆ CK_EC_KDF_TYPE_PTR

Definition at line 47 of file pkcs11.h.

◆ CK_ECDH1_DERIVE_PARAMS

typedef struct CK_ECDH1_DERIVE_PARAMS CK_ECDH1_DERIVE_PARAMS

Definition at line 1376 of file pkcs11.h.

◆ CK_ECDH1_DERIVE_PARAMS_PTR

Definition at line 1376 of file pkcs11.h.

◆ CK_ECDH1_DERIVE_PARAMS_PTR_PTR

Definition at line 1376 of file pkcs11.h.

◆ CK_ECDH2_DERIVE_PARAMS

typedef struct CK_ECDH2_DERIVE_PARAMS CK_ECDH2_DERIVE_PARAMS

Definition at line 1377 of file pkcs11.h.

◆ CK_ECDH2_DERIVE_PARAMS_PTR

Definition at line 1377 of file pkcs11.h.

◆ CK_ECDH2_DERIVE_PARAMS_PTR_PTR

Definition at line 1377 of file pkcs11.h.

◆ CK_ECDH_AES_KEY_WRAP_PARAMS

typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS CK_ECDH_AES_KEY_WRAP_PARAMS

Definition at line 1375 of file pkcs11.h.

◆ CK_ECDH_AES_KEY_WRAP_PARAMS_PTR

Definition at line 1375 of file pkcs11.h.

◆ CK_ECDH_AES_KEY_WRAP_PARAMS_PTR_PTR

Definition at line 1375 of file pkcs11.h.

◆ CK_ECMQV_DERIVE_PARAMS

typedef struct CK_ECMQV_DERIVE_PARAMS CK_ECMQV_DERIVE_PARAMS

Definition at line 1378 of file pkcs11.h.

◆ CK_ECMQV_DERIVE_PARAMS_PTR

Definition at line 1378 of file pkcs11.h.

◆ CK_ECMQV_DERIVE_PARAMS_PTR_PTR

Definition at line 1378 of file pkcs11.h.

◆ CK_EDDSA_PARAMS

typedef struct CK_EDDSA_PARAMS CK_EDDSA_PARAMS

Definition at line 1379 of file pkcs11.h.

◆ CK_EDDSA_PARAMS_PTR

Definition at line 1379 of file pkcs11.h.

◆ CK_EDDSA_PARAMS_PTR_PTR

Definition at line 1379 of file pkcs11.h.

◆ CK_EXTRACT_PARAMS

Definition at line 48 of file pkcs11.h.

◆ CK_EXTRACT_PARAMS_PTR

Definition at line 48 of file pkcs11.h.

◆ CK_FLAGS

typedef CK_ULONG CK_FLAGS

Definition at line 49 of file pkcs11.h.

◆ CK_FLAGS_PTR

Definition at line 49 of file pkcs11.h.

◆ CK_FUNCTION_LIST

typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST

Definition at line 1245 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_0

typedef struct CK_FUNCTION_LIST_3_0 CK_FUNCTION_LIST_3_0

Definition at line 1246 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_0_PTR

Definition at line 1246 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_0_PTR_PTR

Definition at line 1246 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_2

typedef struct CK_FUNCTION_LIST_3_2 CK_FUNCTION_LIST_3_2

Definition at line 1247 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_2_PTR

Definition at line 1247 of file pkcs11.h.

◆ CK_FUNCTION_LIST_3_2_PTR_PTR

Definition at line 1247 of file pkcs11.h.

◆ CK_FUNCTION_LIST_PTR

Definition at line 1245 of file pkcs11.h.

◆ CK_FUNCTION_LIST_PTR_PTR

Definition at line 1245 of file pkcs11.h.

◆ CK_GCM_MESSAGE_PARAMS

typedef struct CK_GCM_MESSAGE_PARAMS CK_GCM_MESSAGE_PARAMS

Definition at line 1380 of file pkcs11.h.

◆ CK_GCM_MESSAGE_PARAMS_PTR

Definition at line 1380 of file pkcs11.h.

◆ CK_GCM_MESSAGE_PARAMS_PTR_PTR

Definition at line 1380 of file pkcs11.h.

◆ CK_GCM_PARAMS

typedef struct CK_GCM_PARAMS CK_GCM_PARAMS

Definition at line 1381 of file pkcs11.h.

◆ CK_GCM_PARAMS_PTR

Definition at line 1381 of file pkcs11.h.

◆ CK_GCM_PARAMS_PTR_PTR

Definition at line 1381 of file pkcs11.h.

◆ CK_GCM_WRAP_PARAMS

typedef struct CK_GCM_WRAP_PARAMS CK_GCM_WRAP_PARAMS

Definition at line 1382 of file pkcs11.h.

◆ CK_GCM_WRAP_PARAMS_PTR

Definition at line 1382 of file pkcs11.h.

◆ CK_GCM_WRAP_PARAMS_PTR_PTR

Definition at line 1382 of file pkcs11.h.

◆ CK_GENERATOR_FUNCTION

Definition at line 50 of file pkcs11.h.

◆ CK_GENERATOR_FUNCTION_PTR

Definition at line 50 of file pkcs11.h.

◆ CK_GOSTR3410_DERIVE_PARAMS

typedef struct CK_GOSTR3410_DERIVE_PARAMS CK_GOSTR3410_DERIVE_PARAMS

Definition at line 1383 of file pkcs11.h.

◆ CK_GOSTR3410_DERIVE_PARAMS_PTR

Definition at line 1383 of file pkcs11.h.

◆ CK_GOSTR3410_DERIVE_PARAMS_PTR_PTR

Definition at line 1383 of file pkcs11.h.

◆ CK_GOSTR3410_KEY_WRAP_PARAMS

typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS CK_GOSTR3410_KEY_WRAP_PARAMS

Definition at line 1384 of file pkcs11.h.

◆ CK_GOSTR3410_KEY_WRAP_PARAMS_PTR

Definition at line 1384 of file pkcs11.h.

◆ CK_GOSTR3410_KEY_WRAP_PARAMS_PTR_PTR

◆ CK_HASH_SIGN_ADDITIONAL_CONTEXT

typedef struct CK_HASH_SIGN_ADDITIONAL_CONTEXT CK_HASH_SIGN_ADDITIONAL_CONTEXT

Definition at line 1385 of file pkcs11.h.

◆ CK_HASH_SIGN_ADDITIONAL_CONTEXT_PTR

◆ CK_HASH_SIGN_ADDITIONAL_CONTEXT_PTR_PTR

◆ CK_HEDGE_TYPE

Definition at line 51 of file pkcs11.h.

◆ CK_HEDGE_TYPE_PTR

Definition at line 51 of file pkcs11.h.

◆ CK_HKDF_PARAMS

typedef struct CK_HKDF_PARAMS CK_HKDF_PARAMS

Definition at line 1386 of file pkcs11.h.

◆ CK_HKDF_PARAMS_PTR

Definition at line 1386 of file pkcs11.h.

◆ CK_HKDF_PARAMS_PTR_PTR

Definition at line 1386 of file pkcs11.h.

◆ CK_HSS_LEVELS

Definition at line 52 of file pkcs11.h.

◆ CK_HSS_LEVELS_PTR

Definition at line 52 of file pkcs11.h.

◆ CK_HW_FEATURE_TYPE

Definition at line 53 of file pkcs11.h.

◆ CK_HW_FEATURE_TYPE_PTR

Definition at line 53 of file pkcs11.h.

◆ CK_IKE1_EXTENDED_DERIVE_PARAMS

typedef struct CK_IKE1_EXTENDED_DERIVE_PARAMS CK_IKE1_EXTENDED_DERIVE_PARAMS

Definition at line 1388 of file pkcs11.h.

◆ CK_IKE1_EXTENDED_DERIVE_PARAMS_PTR

◆ CK_IKE1_EXTENDED_DERIVE_PARAMS_PTR_PTR

◆ CK_IKE1_PRF_DERIVE_PARAMS

typedef struct CK_IKE1_PRF_DERIVE_PARAMS CK_IKE1_PRF_DERIVE_PARAMS

Definition at line 1389 of file pkcs11.h.

◆ CK_IKE1_PRF_DERIVE_PARAMS_PTR

Definition at line 1389 of file pkcs11.h.

◆ CK_IKE1_PRF_DERIVE_PARAMS_PTR_PTR

Definition at line 1389 of file pkcs11.h.

◆ CK_IKE2_PRF_PLUS_DERIVE_PARAMS

typedef struct CK_IKE2_PRF_PLUS_DERIVE_PARAMS CK_IKE2_PRF_PLUS_DERIVE_PARAMS

Definition at line 1390 of file pkcs11.h.

◆ CK_IKE2_PRF_PLUS_DERIVE_PARAMS_PTR

◆ CK_IKE2_PRF_PLUS_DERIVE_PARAMS_PTR_PTR

◆ CK_IKE_PRF_DERIVE_PARAMS

typedef struct CK_IKE_PRF_DERIVE_PARAMS CK_IKE_PRF_DERIVE_PARAMS

Definition at line 1387 of file pkcs11.h.

◆ CK_IKE_PRF_DERIVE_PARAMS_PTR

Definition at line 1387 of file pkcs11.h.

◆ CK_IKE_PRF_DERIVE_PARAMS_PTR_PTR

Definition at line 1387 of file pkcs11.h.

◆ CK_INFO

typedef struct CK_INFO CK_INFO

Definition at line 1248 of file pkcs11.h.

◆ CK_INFO_PTR

typedef struct CK_INFO* CK_INFO_PTR

Definition at line 1248 of file pkcs11.h.

◆ CK_INFO_PTR_PTR

typedef struct CK_INFO** CK_INFO_PTR_PTR

Definition at line 1248 of file pkcs11.h.

◆ CK_INTERFACE

typedef struct CK_INTERFACE CK_INTERFACE

Definition at line 1249 of file pkcs11.h.

◆ CK_INTERFACE_PTR

typedef struct CK_INTERFACE* CK_INTERFACE_PTR

Definition at line 1249 of file pkcs11.h.

◆ CK_INTERFACE_PTR_PTR

Definition at line 1249 of file pkcs11.h.

◆ CK_JAVA_MIDP_SECURITY_DOMAIN

Definition at line 54 of file pkcs11.h.

◆ CK_JAVA_MIDP_SECURITY_DOMAIN_PTR

◆ CK_KEA_DERIVE_PARAMS

typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS

Definition at line 1391 of file pkcs11.h.

◆ CK_KEA_DERIVE_PARAMS_PTR

Definition at line 1391 of file pkcs11.h.

◆ CK_KEA_DERIVE_PARAMS_PTR_PTR

Definition at line 1391 of file pkcs11.h.

◆ CK_KEY_DERIVATION_STRING_DATA

typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA

Definition at line 1392 of file pkcs11.h.

◆ CK_KEY_DERIVATION_STRING_DATA_PTR

◆ CK_KEY_DERIVATION_STRING_DATA_PTR_PTR

◆ CK_KEY_TYPE

Definition at line 55 of file pkcs11.h.

◆ CK_KEY_TYPE_PTR

Definition at line 55 of file pkcs11.h.

◆ CK_KEY_WRAP_SET_OAEP_PARAMS

typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS

Definition at line 1393 of file pkcs11.h.

◆ CK_KEY_WRAP_SET_OAEP_PARAMS_PTR

Definition at line 1393 of file pkcs11.h.

◆ CK_KEY_WRAP_SET_OAEP_PARAMS_PTR_PTR

Definition at line 1393 of file pkcs11.h.

◆ CK_KIP_PARAMS

typedef struct CK_KIP_PARAMS CK_KIP_PARAMS

Definition at line 1394 of file pkcs11.h.

◆ CK_KIP_PARAMS_PTR

Definition at line 1394 of file pkcs11.h.

◆ CK_KIP_PARAMS_PTR_PTR

Definition at line 1394 of file pkcs11.h.

◆ CK_LMOTS_TYPE

Definition at line 57 of file pkcs11.h.

◆ CK_LMOTS_TYPE_PTR

Definition at line 57 of file pkcs11.h.

◆ CK_LMS_TYPE

Definition at line 56 of file pkcs11.h.

◆ CK_LMS_TYPE_PTR

Definition at line 56 of file pkcs11.h.

◆ CK_LOCKMUTEX

typedef CK_RV(* CK_LOCKMUTEX) (void *)

Definition at line 1261 of file pkcs11.h.

◆ CK_MAC_GENERAL_PARAMS

Definition at line 58 of file pkcs11.h.

◆ CK_MAC_GENERAL_PARAMS_PTR

Definition at line 58 of file pkcs11.h.

◆ CK_MECHANISM

typedef struct CK_MECHANISM CK_MECHANISM

Definition at line 1250 of file pkcs11.h.

◆ CK_MECHANISM_INFO

typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO

Definition at line 1251 of file pkcs11.h.

◆ CK_MECHANISM_INFO_PTR

Definition at line 1251 of file pkcs11.h.

◆ CK_MECHANISM_INFO_PTR_PTR

Definition at line 1251 of file pkcs11.h.

◆ CK_MECHANISM_PTR

typedef struct CK_MECHANISM* CK_MECHANISM_PTR

Definition at line 1250 of file pkcs11.h.

◆ CK_MECHANISM_PTR_PTR

Definition at line 1250 of file pkcs11.h.

◆ CK_MECHANISM_TYPE

Definition at line 59 of file pkcs11.h.

◆ CK_MECHANISM_TYPE_PTR

Definition at line 59 of file pkcs11.h.

◆ CK_ML_DSA_PARAMETER_SET_TYPE

Definition at line 60 of file pkcs11.h.

◆ CK_ML_DSA_PARAMETER_SET_TYPE_PTR

◆ CK_ML_KEM_PARAMETER_SET_TYPE

Definition at line 61 of file pkcs11.h.

◆ CK_ML_KEM_PARAMETER_SET_TYPE_PTR

◆ CK_NOTIFICATION

Definition at line 62 of file pkcs11.h.

◆ CK_NOTIFICATION_PTR

Definition at line 62 of file pkcs11.h.

◆ CK_NOTIFY

typedef CK_RV(* CK_NOTIFY) (CK_SESSION_HANDLE, CK_NOTIFICATION, void *)

Definition at line 1258 of file pkcs11.h.

◆ CK_OBJECT_CLASS

Definition at line 63 of file pkcs11.h.

◆ CK_OBJECT_CLASS_PTR

Definition at line 63 of file pkcs11.h.

◆ CK_OBJECT_HANDLE

Definition at line 64 of file pkcs11.h.

◆ CK_OBJECT_HANDLE_PTR

Definition at line 64 of file pkcs11.h.

◆ CK_OTP_PARAM

typedef struct CK_OTP_PARAM CK_OTP_PARAM

Definition at line 1395 of file pkcs11.h.

◆ CK_OTP_PARAM_PTR

typedef struct CK_OTP_PARAM* CK_OTP_PARAM_PTR

Definition at line 1395 of file pkcs11.h.

◆ CK_OTP_PARAM_PTR_PTR

Definition at line 1395 of file pkcs11.h.

◆ CK_OTP_PARAM_TYPE

Definition at line 65 of file pkcs11.h.

◆ CK_OTP_PARAM_TYPE_PTR

Definition at line 65 of file pkcs11.h.

◆ CK_OTP_PARAMS

typedef struct CK_OTP_PARAMS CK_OTP_PARAMS

Definition at line 1396 of file pkcs11.h.

◆ CK_OTP_PARAMS_PTR

Definition at line 1396 of file pkcs11.h.

◆ CK_OTP_PARAMS_PTR_PTR

Definition at line 1396 of file pkcs11.h.

◆ CK_OTP_SIGNATURE_INFO

typedef struct CK_OTP_SIGNATURE_INFO CK_OTP_SIGNATURE_INFO

Definition at line 1397 of file pkcs11.h.

◆ CK_OTP_SIGNATURE_INFO_PTR

Definition at line 1397 of file pkcs11.h.

◆ CK_OTP_SIGNATURE_INFO_PTR_PTR

Definition at line 1397 of file pkcs11.h.

◆ CK_PBE_PARAMS

typedef struct CK_PBE_PARAMS CK_PBE_PARAMS

Definition at line 1398 of file pkcs11.h.

◆ CK_PBE_PARAMS_PTR

Definition at line 1398 of file pkcs11.h.

◆ CK_PBE_PARAMS_PTR_PTR

Definition at line 1398 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS

typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS

Definition at line 1399 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS2

typedef struct CK_PKCS5_PBKD2_PARAMS2 CK_PKCS5_PBKD2_PARAMS2

Definition at line 1400 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS2_PTR

Definition at line 1400 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS2_PTR_PTR

Definition at line 1400 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS_PTR

Definition at line 1399 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PARAMS_PTR_PTR

Definition at line 1399 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE

Definition at line 66 of file pkcs11.h.

◆ CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR

◆ CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE

Definition at line 67 of file pkcs11.h.

◆ CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR

◆ CK_PRF_DATA_PARAM

typedef struct CK_PRF_DATA_PARAM CK_PRF_DATA_PARAM

Definition at line 1401 of file pkcs11.h.

◆ CK_PRF_DATA_PARAM_PTR

Definition at line 1401 of file pkcs11.h.

◆ CK_PRF_DATA_PARAM_PTR_PTR

Definition at line 1401 of file pkcs11.h.

◆ CK_PRF_DATA_TYPE

Definition at line 68 of file pkcs11.h.

◆ CK_PRF_DATA_TYPE_PTR

Definition at line 68 of file pkcs11.h.

◆ CK_PROFILE_ID

Definition at line 69 of file pkcs11.h.

◆ CK_PROFILE_ID_PTR

Definition at line 69 of file pkcs11.h.

◆ CK_RC2_CBC_PARAMS

typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS

Definition at line 1402 of file pkcs11.h.

◆ CK_RC2_CBC_PARAMS_PTR

Definition at line 1402 of file pkcs11.h.

◆ CK_RC2_CBC_PARAMS_PTR_PTR

Definition at line 1402 of file pkcs11.h.

◆ CK_RC2_MAC_GENERAL_PARAMS

typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS

Definition at line 1403 of file pkcs11.h.

◆ CK_RC2_MAC_GENERAL_PARAMS_PTR

Definition at line 1403 of file pkcs11.h.

◆ CK_RC2_MAC_GENERAL_PARAMS_PTR_PTR

Definition at line 1403 of file pkcs11.h.

◆ CK_RC2_PARAMS

Definition at line 70 of file pkcs11.h.

◆ CK_RC2_PARAMS_PTR

Definition at line 70 of file pkcs11.h.

◆ CK_RC5_CBC_PARAMS

typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS

Definition at line 1404 of file pkcs11.h.

◆ CK_RC5_CBC_PARAMS_PTR

Definition at line 1404 of file pkcs11.h.

◆ CK_RC5_CBC_PARAMS_PTR_PTR

Definition at line 1404 of file pkcs11.h.

◆ CK_RC5_MAC_GENERAL_PARAMS

typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS

Definition at line 1405 of file pkcs11.h.

◆ CK_RC5_MAC_GENERAL_PARAMS_PTR

Definition at line 1405 of file pkcs11.h.

◆ CK_RC5_MAC_GENERAL_PARAMS_PTR_PTR

Definition at line 1405 of file pkcs11.h.

◆ CK_RC5_PARAMS

typedef struct CK_RC5_PARAMS CK_RC5_PARAMS

Definition at line 1406 of file pkcs11.h.

◆ CK_RC5_PARAMS_PTR

Definition at line 1406 of file pkcs11.h.

◆ CK_RC5_PARAMS_PTR_PTR

Definition at line 1406 of file pkcs11.h.

◆ CK_RSA_AES_KEY_WRAP_PARAMS

typedef struct CK_RSA_AES_KEY_WRAP_PARAMS CK_RSA_AES_KEY_WRAP_PARAMS

Definition at line 1407 of file pkcs11.h.

◆ CK_RSA_AES_KEY_WRAP_PARAMS_PTR

Definition at line 1407 of file pkcs11.h.

◆ CK_RSA_AES_KEY_WRAP_PARAMS_PTR_PTR

Definition at line 1407 of file pkcs11.h.

◆ CK_RSA_PKCS_MGF_TYPE

Definition at line 71 of file pkcs11.h.

◆ CK_RSA_PKCS_MGF_TYPE_PTR

Definition at line 71 of file pkcs11.h.

◆ CK_RSA_PKCS_OAEP_PARAMS

typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS

Definition at line 1408 of file pkcs11.h.

◆ CK_RSA_PKCS_OAEP_PARAMS_PTR

Definition at line 1408 of file pkcs11.h.

◆ CK_RSA_PKCS_OAEP_PARAMS_PTR_PTR

Definition at line 1408 of file pkcs11.h.

◆ CK_RSA_PKCS_OAEP_SOURCE_TYPE

Definition at line 72 of file pkcs11.h.

◆ CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR

◆ CK_RSA_PKCS_PSS_PARAMS

typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS

Definition at line 1409 of file pkcs11.h.

◆ CK_RSA_PKCS_PSS_PARAMS_PTR

Definition at line 1409 of file pkcs11.h.

◆ CK_RSA_PKCS_PSS_PARAMS_PTR_PTR

Definition at line 1409 of file pkcs11.h.

◆ CK_RV

typedef CK_ULONG CK_RV

Definition at line 73 of file pkcs11.h.

◆ CK_RV_PTR

typedef CK_RV* CK_RV_PTR

Definition at line 73 of file pkcs11.h.

◆ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS

typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS

Definition at line 1410 of file pkcs11.h.

◆ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR

◆ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR_PTR

◆ CK_SALSA20_CHACHA20_POLY1305_PARAMS

typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS CK_SALSA20_CHACHA20_POLY1305_PARAMS

Definition at line 1411 of file pkcs11.h.

◆ CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR

◆ CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR_PTR

◆ CK_SALSA20_PARAMS

typedef struct CK_SALSA20_PARAMS CK_SALSA20_PARAMS

Definition at line 1412 of file pkcs11.h.

◆ CK_SALSA20_PARAMS_PTR

Definition at line 1412 of file pkcs11.h.

◆ CK_SALSA20_PARAMS_PTR_PTR

Definition at line 1412 of file pkcs11.h.

◆ CK_SEED_CBC_ENCRYPT_DATA_PARAMS

typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_SEED_CBC_ENCRYPT_DATA_PARAMS

Definition at line 1413 of file pkcs11.h.

◆ CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR

◆ CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR_PTR

◆ CK_SESSION_HANDLE

Definition at line 74 of file pkcs11.h.

◆ CK_SESSION_HANDLE_PTR

Definition at line 74 of file pkcs11.h.

◆ CK_SESSION_INFO

typedef struct CK_SESSION_INFO CK_SESSION_INFO

Definition at line 1252 of file pkcs11.h.

◆ CK_SESSION_INFO_PTR

Definition at line 1252 of file pkcs11.h.

◆ CK_SESSION_INFO_PTR_PTR

Definition at line 1252 of file pkcs11.h.

◆ CK_SESSION_VALIDATION_FLAGS_TYPE

Definition at line 75 of file pkcs11.h.

◆ CK_SESSION_VALIDATION_FLAGS_TYPE_PTR

◆ CK_SIGN_ADDITIONAL_CONTEXT

typedef struct CK_SIGN_ADDITIONAL_CONTEXT CK_SIGN_ADDITIONAL_CONTEXT

Definition at line 1414 of file pkcs11.h.

◆ CK_SIGN_ADDITIONAL_CONTEXT_PTR

Definition at line 1414 of file pkcs11.h.

◆ CK_SIGN_ADDITIONAL_CONTEXT_PTR_PTR

Definition at line 1414 of file pkcs11.h.

◆ CK_SKIPJACK_PRIVATE_WRAP_PARAMS

typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS

Definition at line 1415 of file pkcs11.h.

◆ CK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR

◆ CK_SKIPJACK_PRIVATE_WRAP_PARAMS_PTR_PTR

◆ CK_SKIPJACK_RELAYX_PARAMS

typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS

Definition at line 1416 of file pkcs11.h.

◆ CK_SKIPJACK_RELAYX_PARAMS_PTR

Definition at line 1416 of file pkcs11.h.

◆ CK_SKIPJACK_RELAYX_PARAMS_PTR_PTR

Definition at line 1416 of file pkcs11.h.

◆ CK_SLH_DSA_PARAMETER_SET_TYPE

Definition at line 76 of file pkcs11.h.

◆ CK_SLH_DSA_PARAMETER_SET_TYPE_PTR

◆ CK_SLOT_ID

Definition at line 77 of file pkcs11.h.

◆ CK_SLOT_ID_PTR

Definition at line 77 of file pkcs11.h.

◆ CK_SLOT_INFO

typedef struct CK_SLOT_INFO CK_SLOT_INFO

Definition at line 1253 of file pkcs11.h.

◆ CK_SLOT_INFO_PTR

typedef struct CK_SLOT_INFO* CK_SLOT_INFO_PTR

Definition at line 1253 of file pkcs11.h.

◆ CK_SLOT_INFO_PTR_PTR

Definition at line 1253 of file pkcs11.h.

◆ CK_SP800_108_COUNTER_FORMAT

typedef struct CK_SP800_108_COUNTER_FORMAT CK_SP800_108_COUNTER_FORMAT

Definition at line 1417 of file pkcs11.h.

◆ CK_SP800_108_COUNTER_FORMAT_PTR

Definition at line 1417 of file pkcs11.h.

◆ CK_SP800_108_COUNTER_FORMAT_PTR_PTR

Definition at line 1417 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH_FORMAT

typedef struct CK_SP800_108_DKM_LENGTH_FORMAT CK_SP800_108_DKM_LENGTH_FORMAT

Definition at line 1418 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH_FORMAT_PTR

◆ CK_SP800_108_DKM_LENGTH_FORMAT_PTR_PTR

◆ CK_SP800_108_DKM_LENGTH_METHOD

Definition at line 78 of file pkcs11.h.

◆ CK_SP800_108_DKM_LENGTH_METHOD_PTR

◆ CK_SP800_108_FEEDBACK_KDF_PARAMS

typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMS CK_SP800_108_FEEDBACK_KDF_PARAMS

Definition at line 1419 of file pkcs11.h.

◆ CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR

◆ CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR_PTR

◆ CK_SP800_108_KDF_PARAMS

typedef struct CK_SP800_108_KDF_PARAMS CK_SP800_108_KDF_PARAMS

Definition at line 1420 of file pkcs11.h.

◆ CK_SP800_108_KDF_PARAMS_PTR

Definition at line 1420 of file pkcs11.h.

◆ CK_SP800_108_KDF_PARAMS_PTR_PTR

Definition at line 1420 of file pkcs11.h.

◆ CK_SP800_108_PRF_TYPE

Definition at line 1897 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_OUT

typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT

Definition at line 2003 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_OUT_PTR

Definition at line 2003 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_OUT_PTR_PTR

Definition at line 2003 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_PARAMS

typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS

Definition at line 2004 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_PARAMS_PTR

Definition at line 2004 of file pkcs11.h.

◆ CK_SSL3_KEY_MAT_PARAMS_PTR_PTR

Definition at line 2004 of file pkcs11.h.

◆ CK_SSL3_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS

Definition at line 2005 of file pkcs11.h.

◆ CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR_PTR

◆ CK_SSL3_RANDOM_DATA

typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA

Definition at line 2006 of file pkcs11.h.

◆ CK_SSL3_RANDOM_DATA_PTR

Definition at line 2006 of file pkcs11.h.

◆ CK_SSL3_RANDOM_DATA_PTR_PTR

Definition at line 2006 of file pkcs11.h.

◆ CK_STATE

typedef CK_ULONG CK_STATE

Definition at line 79 of file pkcs11.h.

◆ CK_STATE_PTR

Definition at line 79 of file pkcs11.h.

◆ CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS

Definition at line 1421 of file pkcs11.h.

◆ CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_TLS12_EXTENDED_MASTER_KEY_DERIVE_PARAMS_PTR_PTR

◆ CK_TLS12_KEY_MAT_PARAMS

typedef struct CK_TLS12_KEY_MAT_PARAMS CK_TLS12_KEY_MAT_PARAMS

Definition at line 2010 of file pkcs11.h.

◆ CK_TLS12_KEY_MAT_PARAMS_PTR

Definition at line 2010 of file pkcs11.h.

◆ CK_TLS12_KEY_MAT_PARAMS_PTR_PTR

Definition at line 2010 of file pkcs11.h.

◆ CK_TLS12_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_TLS12_MASTER_KEY_DERIVE_PARAMS CK_TLS12_MASTER_KEY_DERIVE_PARAMS

Definition at line 2011 of file pkcs11.h.

◆ CK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_TLS12_MASTER_KEY_DERIVE_PARAMS_PTR_PTR

◆ CK_TLS_KDF_PARAMS

typedef struct CK_TLS_KDF_PARAMS CK_TLS_KDF_PARAMS

Definition at line 2007 of file pkcs11.h.

◆ CK_TLS_KDF_PARAMS_PTR

Definition at line 2007 of file pkcs11.h.

◆ CK_TLS_KDF_PARAMS_PTR_PTR

Definition at line 2007 of file pkcs11.h.

◆ CK_TLS_MAC_PARAMS

typedef struct CK_TLS_MAC_PARAMS CK_TLS_MAC_PARAMS

Definition at line 2008 of file pkcs11.h.

◆ CK_TLS_MAC_PARAMS_PTR

Definition at line 2008 of file pkcs11.h.

◆ CK_TLS_MAC_PARAMS_PTR_PTR

Definition at line 2008 of file pkcs11.h.

◆ CK_TLS_PRF_PARAMS

typedef struct CK_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS

Definition at line 2009 of file pkcs11.h.

◆ CK_TLS_PRF_PARAMS_PTR

Definition at line 2009 of file pkcs11.h.

◆ CK_TLS_PRF_PARAMS_PTR_PTR

Definition at line 2009 of file pkcs11.h.

◆ CK_TOKEN_INFO

typedef struct CK_TOKEN_INFO CK_TOKEN_INFO

Definition at line 1254 of file pkcs11.h.

◆ CK_TOKEN_INFO_PTR

Definition at line 1254 of file pkcs11.h.

◆ CK_TOKEN_INFO_PTR_PTR

Definition at line 1254 of file pkcs11.h.

◆ CK_TRUST

typedef CK_ULONG CK_TRUST

Definition at line 80 of file pkcs11.h.

◆ CK_TRUST_PTR

Definition at line 80 of file pkcs11.h.

◆ CK_ULONG

typedef unsigned long int CK_ULONG

Definition at line 20 of file pkcs11.h.

◆ CK_ULONG_PTR

Definition at line 26 of file pkcs11.h.

◆ CK_UNLOCKMUTEX

typedef CK_RV(* CK_UNLOCKMUTEX) (void *)

Definition at line 1262 of file pkcs11.h.

◆ CK_USER_TYPE

Definition at line 81 of file pkcs11.h.

◆ CK_USER_TYPE_PTR

Definition at line 81 of file pkcs11.h.

◆ CK_UTF8CHAR

typedef unsigned char CK_UTF8CHAR

Definition at line 19 of file pkcs11.h.

◆ CK_UTF8CHAR_PTR

Definition at line 25 of file pkcs11.h.

◆ CK_VALIDATION_AUTHORITY_TYPE

Definition at line 82 of file pkcs11.h.

◆ CK_VALIDATION_AUTHORITY_TYPE_PTR

◆ CK_VALIDATION_TYPE

Definition at line 83 of file pkcs11.h.

◆ CK_VALIDATION_TYPE_PTR

Definition at line 83 of file pkcs11.h.

◆ CK_VERSION

typedef struct CK_VERSION CK_VERSION

Definition at line 1255 of file pkcs11.h.

◆ CK_VERSION_PTR

typedef struct CK_VERSION* CK_VERSION_PTR

Definition at line 1255 of file pkcs11.h.

◆ CK_VERSION_PTR_PTR

typedef struct CK_VERSION** CK_VERSION_PTR_PTR

Definition at line 1255 of file pkcs11.h.

◆ CK_VOID_PTR

typedef void* CK_VOID_PTR

Definition at line 30 of file pkcs11.h.

◆ CK_VOID_PTR_PTR

typedef void** CK_VOID_PTR_PTR

Definition at line 31 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_OUT

typedef struct CK_WTLS_KEY_MAT_OUT CK_WTLS_KEY_MAT_OUT

Definition at line 2012 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_OUT_PTR

Definition at line 2012 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_OUT_PTR_PTR

Definition at line 2012 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_PARAMS

typedef struct CK_WTLS_KEY_MAT_PARAMS CK_WTLS_KEY_MAT_PARAMS

Definition at line 2013 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_PARAMS_PTR

Definition at line 2013 of file pkcs11.h.

◆ CK_WTLS_KEY_MAT_PARAMS_PTR_PTR

Definition at line 2013 of file pkcs11.h.

◆ CK_WTLS_MASTER_KEY_DERIVE_PARAMS

typedef struct CK_WTLS_MASTER_KEY_DERIVE_PARAMS CK_WTLS_MASTER_KEY_DERIVE_PARAMS

Definition at line 2014 of file pkcs11.h.

◆ CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR

◆ CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR_PTR

◆ CK_WTLS_PRF_PARAMS

typedef struct CK_WTLS_PRF_PARAMS CK_WTLS_PRF_PARAMS

Definition at line 2015 of file pkcs11.h.

◆ CK_WTLS_PRF_PARAMS_PTR

Definition at line 2015 of file pkcs11.h.

◆ CK_WTLS_PRF_PARAMS_PTR_PTR

Definition at line 2015 of file pkcs11.h.

◆ CK_WTLS_RANDOM_DATA

typedef struct CK_WTLS_RANDOM_DATA CK_WTLS_RANDOM_DATA

Definition at line 2016 of file pkcs11.h.

◆ CK_WTLS_RANDOM_DATA_PTR

Definition at line 2016 of file pkcs11.h.

◆ CK_WTLS_RANDOM_DATA_PTR_PTR

Definition at line 2016 of file pkcs11.h.

◆ CK_X2RATCHET_INITIALIZE_PARAMS

typedef struct CK_X2RATCHET_INITIALIZE_PARAMS CK_X2RATCHET_INITIALIZE_PARAMS

Definition at line 1422 of file pkcs11.h.

◆ CK_X2RATCHET_INITIALIZE_PARAMS_PTR

◆ CK_X2RATCHET_INITIALIZE_PARAMS_PTR_PTR

◆ CK_X2RATCHET_KDF_TYPE

Definition at line 84 of file pkcs11.h.

◆ CK_X2RATCHET_KDF_TYPE_PTR

Definition at line 84 of file pkcs11.h.

◆ CK_X2RATCHET_RESPOND_PARAMS

typedef struct CK_X2RATCHET_RESPOND_PARAMS CK_X2RATCHET_RESPOND_PARAMS

Definition at line 1423 of file pkcs11.h.

◆ CK_X2RATCHET_RESPOND_PARAMS_PTR

Definition at line 1423 of file pkcs11.h.

◆ CK_X2RATCHET_RESPOND_PARAMS_PTR_PTR

Definition at line 1423 of file pkcs11.h.

◆ CK_X3DH_INITIATE_PARAMS

typedef struct CK_X3DH_INITIATE_PARAMS CK_X3DH_INITIATE_PARAMS

Definition at line 1424 of file pkcs11.h.

◆ CK_X3DH_INITIATE_PARAMS_PTR

Definition at line 1424 of file pkcs11.h.

◆ CK_X3DH_INITIATE_PARAMS_PTR_PTR

Definition at line 1424 of file pkcs11.h.

◆ CK_X3DH_KDF_TYPE

Definition at line 85 of file pkcs11.h.

◆ CK_X3DH_KDF_TYPE_PTR

Definition at line 85 of file pkcs11.h.

◆ CK_X3DH_RESPOND_PARAMS

typedef struct CK_X3DH_RESPOND_PARAMS CK_X3DH_RESPOND_PARAMS

Definition at line 1425 of file pkcs11.h.

◆ CK_X3DH_RESPOND_PARAMS_PTR

Definition at line 1425 of file pkcs11.h.

◆ CK_X3DH_RESPOND_PARAMS_PTR_PTR

Definition at line 1425 of file pkcs11.h.

◆ CK_X9_42_DH1_DERIVE_PARAMS

typedef struct CK_X9_42_DH1_DERIVE_PARAMS CK_X9_42_DH1_DERIVE_PARAMS

Definition at line 1426 of file pkcs11.h.

◆ CK_X9_42_DH1_DERIVE_PARAMS_PTR

Definition at line 1426 of file pkcs11.h.

◆ CK_X9_42_DH1_DERIVE_PARAMS_PTR_PTR

Definition at line 1426 of file pkcs11.h.

◆ CK_X9_42_DH2_DERIVE_PARAMS

typedef struct CK_X9_42_DH2_DERIVE_PARAMS CK_X9_42_DH2_DERIVE_PARAMS

Definition at line 1427 of file pkcs11.h.

◆ CK_X9_42_DH2_DERIVE_PARAMS_PTR

Definition at line 1427 of file pkcs11.h.

◆ CK_X9_42_DH2_DERIVE_PARAMS_PTR_PTR

Definition at line 1427 of file pkcs11.h.

◆ CK_X9_42_DH_KDF_TYPE

Definition at line 86 of file pkcs11.h.

◆ CK_X9_42_DH_KDF_TYPE_PTR

Definition at line 86 of file pkcs11.h.

◆ CK_X9_42_MQV_DERIVE_PARAMS

typedef struct CK_X9_42_MQV_DERIVE_PARAMS CK_X9_42_MQV_DERIVE_PARAMS

Definition at line 1428 of file pkcs11.h.

◆ CK_X9_42_MQV_DERIVE_PARAMS_PTR

Definition at line 1428 of file pkcs11.h.

◆ CK_X9_42_MQV_DERIVE_PARAMS_PTR_PTR

Definition at line 1428 of file pkcs11.h.

◆ CK_XEDDSA_HASH_TYPE

Definition at line 87 of file pkcs11.h.

◆ CK_XEDDSA_HASH_TYPE_PTR

Definition at line 87 of file pkcs11.h.

◆ CK_XEDDSA_PARAMS

typedef struct CK_XEDDSA_PARAMS CK_XEDDSA_PARAMS

Definition at line 1429 of file pkcs11.h.

◆ CK_XEDDSA_PARAMS_PTR

Definition at line 1429 of file pkcs11.h.

◆ CK_XEDDSA_PARAMS_PTR_PTR

Definition at line 1429 of file pkcs11.h.

◆ CK_XMSS_PARAMETER_SET_TYPE

Definition at line 89 of file pkcs11.h.

◆ CK_XMSS_PARAMETER_SET_TYPE_PTR

◆ CK_XMSSMT_PARAMETER_SET_TYPE

Definition at line 88 of file pkcs11.h.

◆ CK_XMSSMT_PARAMETER_SET_TYPE_PTR

◆ specifiedParams

Definition at line 1430 of file pkcs11.h.

◆ specifiedParams_PTR

Definition at line 1430 of file pkcs11.h.

◆ specifiedParams_PTR_PTR

Definition at line 1430 of file pkcs11.h.

Function Documentation

◆ C_AsyncComplete()

CK_RV C_AsyncComplete ( CK_SESSION_HANDLE ,
CK_UTF8CHAR * ,
CK_ASYNC_DATA *  )
extern

◆ C_AsyncGetID()

CK_RV C_AsyncGetID ( CK_SESSION_HANDLE ,
CK_UTF8CHAR * ,
CK_ULONG *  )
extern

◆ C_AsyncJoin()

CK_RV C_AsyncJoin ( CK_SESSION_HANDLE ,
CK_UTF8CHAR * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_CancelFunction()

CK_RV C_CancelFunction ( CK_SESSION_HANDLE )
extern

◆ C_CloseAllSessions()

CK_RV C_CloseAllSessions ( CK_SLOT_ID )
extern

◆ C_CloseSession()

CK_RV C_CloseSession ( CK_SESSION_HANDLE )
extern

◆ C_CopyObject()

◆ C_CreateObject()

CK_RV C_CreateObject ( CK_SESSION_HANDLE ,
CK_ATTRIBUTE * ,
CK_ULONG ,
CK_OBJECT_HANDLE *  )
extern

◆ C_DecapsulateKey()

◆ C_Decrypt()

CK_RV C_Decrypt ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DecryptDigestUpdate()

CK_RV C_DecryptDigestUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DecryptFinal()

CK_RV C_DecryptFinal ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DecryptInit()

CK_RV C_DecryptInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_DecryptMessage()

CK_RV C_DecryptMessage ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DecryptMessageBegin()

CK_RV C_DecryptMessageBegin ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_DecryptMessageNext()

CK_RV C_DecryptMessageNext ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG * ,
CK_FLAGS  )
extern

◆ C_DecryptUpdate()

CK_RV C_DecryptUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DecryptVerifyUpdate()

CK_RV C_DecryptVerifyUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DeriveKey()

◆ C_DestroyObject()

CK_RV C_DestroyObject ( CK_SESSION_HANDLE ,
CK_OBJECT_HANDLE  )
extern

◆ C_Digest()

CK_RV C_Digest ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DigestEncryptUpdate()

CK_RV C_DigestEncryptUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DigestFinal()

CK_RV C_DigestFinal ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_DigestInit()

CK_RV C_DigestInit ( CK_SESSION_HANDLE ,
CK_MECHANISM *  )
extern

◆ C_DigestKey()

CK_RV C_DigestKey ( CK_SESSION_HANDLE ,
CK_OBJECT_HANDLE  )
extern

◆ C_DigestUpdate()

CK_RV C_DigestUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_EncapsulateKey()

◆ C_Encrypt()

CK_RV C_Encrypt ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_EncryptFinal()

CK_RV C_EncryptFinal ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_EncryptInit()

CK_RV C_EncryptInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_EncryptMessage()

CK_RV C_EncryptMessage ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_EncryptMessageBegin()

CK_RV C_EncryptMessageBegin ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_EncryptMessageNext()

CK_RV C_EncryptMessageNext ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG * ,
CK_FLAGS  )
extern

◆ C_EncryptUpdate()

CK_RV C_EncryptUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_Finalize()

CK_RV C_Finalize ( void * )
extern

◆ C_FindObjects()

CK_RV C_FindObjects ( CK_SESSION_HANDLE ,
CK_OBJECT_HANDLE * ,
CK_ULONG ,
CK_ULONG *  )
extern

◆ C_FindObjectsFinal()

CK_RV C_FindObjectsFinal ( CK_SESSION_HANDLE )
extern

◆ C_FindObjectsInit()

CK_RV C_FindObjectsInit ( CK_SESSION_HANDLE ,
CK_ATTRIBUTE * ,
CK_ULONG  )
extern

◆ C_GenerateKey()

CK_RV C_GenerateKey ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_ATTRIBUTE * ,
CK_ULONG ,
CK_OBJECT_HANDLE *  )
extern

◆ C_GenerateKeyPair()

◆ C_GenerateRandom()

CK_RV C_GenerateRandom ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_GetAttributeValue()

◆ C_GetFunctionList()

CK_RV C_GetFunctionList ( CK_FUNCTION_LIST ** )
extern

◆ C_GetFunctionStatus()

CK_RV C_GetFunctionStatus ( CK_SESSION_HANDLE )
extern

◆ C_GetInfo()

CK_RV C_GetInfo ( CK_INFO * )
extern

◆ C_GetInterface()

CK_RV C_GetInterface ( CK_UTF8CHAR * ,
CK_VERSION * ,
CK_INTERFACE ** ,
CK_FLAGS  )
extern

◆ C_GetInterfaceList()

CK_RV C_GetInterfaceList ( CK_INTERFACE * ,
CK_ULONG *  )
extern

◆ C_GetMechanismInfo()

CK_RV C_GetMechanismInfo ( CK_SLOT_ID ,
CK_MECHANISM_TYPE ,
CK_MECHANISM_INFO *  )
extern

◆ C_GetMechanismList()

CK_RV C_GetMechanismList ( CK_SLOT_ID ,
CK_MECHANISM_TYPE * ,
CK_ULONG *  )
extern

◆ C_GetObjectSize()

CK_RV C_GetObjectSize ( CK_SESSION_HANDLE ,
CK_OBJECT_HANDLE ,
CK_ULONG *  )
extern

◆ C_GetOperationState()

CK_RV C_GetOperationState ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_GetSessionInfo()

CK_RV C_GetSessionInfo ( CK_SESSION_HANDLE ,
CK_SESSION_INFO *  )
extern

◆ C_GetSessionValidationFlags()

CK_RV C_GetSessionValidationFlags ( CK_SESSION_HANDLE ,
CK_SESSION_VALIDATION_FLAGS_TYPE ,
CK_FLAGS *  )
extern

◆ C_GetSlotInfo()

CK_RV C_GetSlotInfo ( CK_SLOT_ID ,
CK_SLOT_INFO *  )
extern

◆ C_GetSlotList()

CK_RV C_GetSlotList ( CK_BBOOL ,
CK_SLOT_ID * ,
CK_ULONG *  )
extern

◆ C_GetTokenInfo()

CK_RV C_GetTokenInfo ( CK_SLOT_ID ,
CK_TOKEN_INFO *  )
extern

◆ C_Initialize()

CK_RV C_Initialize ( void * )
extern

◆ C_InitPIN()

◆ C_InitToken()

CK_RV C_InitToken ( CK_SLOT_ID ,
CK_UTF8CHAR * ,
CK_ULONG ,
CK_UTF8CHAR *  )
extern

◆ C_Login()

◆ C_LoginUser()

◆ C_Logout()

CK_RV C_Logout ( CK_SESSION_HANDLE )
extern

◆ C_MessageDecryptFinal()

CK_RV C_MessageDecryptFinal ( CK_SESSION_HANDLE )
extern

◆ C_MessageDecryptInit()

CK_RV C_MessageDecryptInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_MessageEncryptFinal()

CK_RV C_MessageEncryptFinal ( CK_SESSION_HANDLE )
extern

◆ C_MessageEncryptInit()

CK_RV C_MessageEncryptInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_MessageSignFinal()

CK_RV C_MessageSignFinal ( CK_SESSION_HANDLE )
extern

◆ C_MessageSignInit()

CK_RV C_MessageSignInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_MessageVerifyFinal()

CK_RV C_MessageVerifyFinal ( CK_SESSION_HANDLE )
extern

◆ C_MessageVerifyInit()

CK_RV C_MessageVerifyInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_OpenSession()

CK_RV C_OpenSession ( CK_SLOT_ID ,
CK_FLAGS ,
void * ,
CK_NOTIFY ,
CK_SESSION_HANDLE *  )
extern

◆ C_SeedRandom()

CK_RV C_SeedRandom ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_SessionCancel()

CK_RV C_SessionCancel ( CK_SESSION_HANDLE ,
CK_FLAGS  )
extern

◆ C_SetAttributeValue()

◆ C_SetOperationState()

CK_RV C_SetOperationState ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_OBJECT_HANDLE ,
CK_OBJECT_HANDLE  )
extern

◆ C_SetPIN()

◆ C_Sign()

CK_RV C_Sign ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignEncryptUpdate()

CK_RV C_SignEncryptUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignFinal()

CK_RV C_SignFinal ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignInit()

CK_RV C_SignInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_SignMessage()

CK_RV C_SignMessage ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignMessageBegin()

CK_RV C_SignMessageBegin ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG  )
extern

◆ C_SignMessageNext()

CK_RV C_SignMessageNext ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignRecover()

CK_RV C_SignRecover ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_SignRecoverInit()

CK_RV C_SignRecoverInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_SignUpdate()

CK_RV C_SignUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_UnwrapKey()

◆ C_UnwrapKeyAuthenticated()

CK_RV C_UnwrapKeyAuthenticated ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_ATTRIBUTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_OBJECT_HANDLE *  )
extern

◆ C_Verify()

◆ C_VerifyFinal()

CK_RV C_VerifyFinal ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifyInit()

CK_RV C_VerifyInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_VerifyMessage()

CK_RV C_VerifyMessage ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifyMessageBegin()

CK_RV C_VerifyMessageBegin ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG  )
extern

◆ C_VerifyMessageNext()

CK_RV C_VerifyMessageNext ( CK_SESSION_HANDLE ,
void * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifyRecover()

CK_RV C_VerifyRecover ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern

◆ C_VerifyRecoverInit()

CK_RV C_VerifyRecoverInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE  )
extern

◆ C_VerifySignature()

CK_RV C_VerifySignature ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifySignatureFinal()

CK_RV C_VerifySignatureFinal ( CK_SESSION_HANDLE )
extern

◆ C_VerifySignatureInit()

CK_RV C_VerifySignatureInit ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifySignatureUpdate()

CK_RV C_VerifySignatureUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_VerifyUpdate()

CK_RV C_VerifyUpdate ( CK_SESSION_HANDLE ,
CK_BYTE * ,
CK_ULONG  )
extern

◆ C_WaitForSlotEvent()

CK_RV C_WaitForSlotEvent ( CK_FLAGS ,
CK_SLOT_ID * ,
void *  )
extern

◆ C_WrapKey()

◆ C_WrapKeyAuthenticated()

CK_RV C_WrapKeyAuthenticated ( CK_SESSION_HANDLE ,
CK_MECHANISM * ,
CK_OBJECT_HANDLE ,
CK_OBJECT_HANDLE ,
CK_BYTE * ,
CK_ULONG ,
CK_BYTE * ,
CK_ULONG *  )
extern