Botan 3.4.0
Crypto and TLS for C&
Botan::PKCS11::LowLevel Member List

This is the complete list of members for Botan::PKCS11::LowLevel, including all inherited members.

C_CancelFunction(SessionHandle session, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_CloseAllSessions(SlotId slot_id, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_CloseSession(SessionHandle session, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_CopyObject(SessionHandle session, ObjectHandle object, Attribute *attribute_template_ptr, Ulong count, ObjectHandle *new_object_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_CreateObject(SessionHandle session, Attribute *attribute_template_ptr, Ulong count, ObjectHandle *object_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Decrypt(SessionHandle session, Byte *encrypted_data_ptr, Ulong encrypted_data_len, Byte *data_ptr, Ulong *data_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Decrypt(SessionHandle session, const std::vector< uint8_t, TAllocA > &encrypted_data, std::vector< uint8_t, TAllocB > &decrypted_data, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_DecryptDigestUpdate(SessionHandle session, Byte *encrypted_part_ptr, Ulong encrypted_part_len, Byte *part_ptr, Ulong *part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DecryptFinal(SessionHandle session, Byte *last_part_ptr, Ulong *last_part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DecryptInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DecryptUpdate(SessionHandle session, Byte *encrypted_part_ptr, Ulong encrypted_part_len, Byte *part_ptr, Ulong *part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DecryptVerifyUpdate(SessionHandle session, Byte *encrypted_part_ptr, Ulong encrypted_part_len, Byte *part_ptr, Ulong *part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DeriveKey(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle base_key, Attribute *attribute_template_ptr, Ulong attribute_count, ObjectHandle *key_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DestroyObject(SessionHandle session, ObjectHandle object, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Digest(SessionHandle session, Byte *data_ptr, Ulong data_len, Byte *digest_ptr, Ulong *digest_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DigestEncryptUpdate(SessionHandle session, Byte *part_ptr, Ulong part_len, Byte *encrypted_part_ptr, Ulong *encrypted_part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DigestFinal(SessionHandle session, Byte *digest_ptr, Ulong *digest_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DigestInit(SessionHandle session, Mechanism *mechanism_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DigestKey(SessionHandle session, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_DigestUpdate(SessionHandle session, Byte *part_ptr, Ulong part_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Encrypt(SessionHandle session, Byte *data_ptr, Ulong data_len, Byte *encrypted_data, Ulong *encrypted_data_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Encrypt(SessionHandle session, const std::vector< uint8_t, TAllocA > &plaintext_data, std::vector< uint8_t, TAllocB > &encrypted_data, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_EncryptFinal(SessionHandle session, Byte *last_encrypted_part_ptr, Ulong *last_encrypted_part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_EncryptInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_EncryptUpdate(SessionHandle session, Byte *part_ptr, Ulong part_len, Byte *encrypted_part_ptr, Ulong *encrypted_part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Finalize(VoidPtr reserved, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_FindObjects(SessionHandle session, ObjectHandle *object_ptr, Ulong max_object_count, Ulong *object_count_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_FindObjectsFinal(SessionHandle session, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_FindObjectsInit(SessionHandle session, Attribute *attribute_template_ptr, Ulong count, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GenerateKey(SessionHandle session, Mechanism *mechanism_ptr, Attribute *attribute_template_ptr, Ulong count, ObjectHandle *key_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GenerateKeyPair(SessionHandle session, Mechanism *mechanism_ptr, Attribute *public_key_template_ptr, Ulong public_key_attribute_count, Attribute *private_key_template_ptr, Ulong private_key_attribute_count, ObjectHandle *public_key_ptr, ObjectHandle *private_key_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GenerateRandom(SessionHandle session, Byte *random_data_ptr, Ulong random_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetAttributeValue(SessionHandle session, ObjectHandle object, Attribute *attribute_template_ptr, Ulong count, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetAttributeValue(SessionHandle session, ObjectHandle object, std::map< AttributeType, std::vector< uint8_t, TAlloc > > &attribute_values, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_GetFunctionList(Dynamically_Loaded_Library &pkcs11_module, FunctionListPtr *function_list_ptr_ptr, ReturnValue *return_value=ThrowException)Botan::PKCS11::LowLevelstatic
C_GetFunctionStatus(SessionHandle session, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetInfo(Info *info_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetMechanismInfo(SlotId slot_id, MechanismType type, MechanismInfo *info_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetMechanismList(SlotId slot_id, MechanismType *mechanism_list_ptr, Ulong *count_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetMechanismList(SlotId slot_id, std::vector< MechanismType > &mechanisms, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetObjectSize(SessionHandle session, ObjectHandle object, Ulong *size_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetOperationState(SessionHandle session, Byte *operation_state_ptr, Ulong *operation_state_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetSessionInfo(SessionHandle session, SessionInfo *info_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetSlotInfo(SlotId slot_id, SlotInfo *info_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetSlotList(Bbool token_present, SlotId *slot_list_ptr, Ulong *count_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetSlotList(bool token_present, std::vector< SlotId > &slot_ids, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_GetTokenInfo(SlotId slot_id, TokenInfo *info_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Initialize(VoidPtr init_args, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_InitPIN(SessionHandle session, Utf8Char *pin_ptr, Ulong pin_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_InitPIN(SessionHandle session, const std::vector< uint8_t, TAlloc > &pin, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_InitToken(SlotId slot_id, Utf8Char *so_pin_ptr, Ulong so_pin_len, Utf8Char *label_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_InitToken(SlotId slot_id, const std::vector< uint8_t, TAlloc > &so_pin, std::string_view label, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_Login(SessionHandle session, UserType user_type, Utf8Char *pin_ptr, Ulong pin_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Login(SessionHandle session, UserType user_type, const std::vector< uint8_t, TAlloc > &pin, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_Logout(SessionHandle session, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_OpenSession(SlotId slot_id, Flags flags, VoidPtr application, Notify notify, SessionHandle *session_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SeedRandom(SessionHandle session, const Byte *seed_ptr, Ulong seed_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SetAttributeValue(SessionHandle session, ObjectHandle object, Attribute *attribute_template_ptr, Ulong count, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SetAttributeValue(SessionHandle session, ObjectHandle object, std::map< AttributeType, std::vector< uint8_t, TAlloc > > &attribute_values, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_SetOperationState(SessionHandle session, Byte *operation_state_ptr, Ulong operation_state_len, ObjectHandle encryption_key, ObjectHandle authentication_key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SetPIN(SessionHandle session, Utf8Char *old_pin_ptr, Ulong old_len, Utf8Char *new_pin_ptr, Ulong new_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SetPIN(SessionHandle session, const std::vector< uint8_t, TAlloc > &old_pin, const std::vector< uint8_t, TAlloc > &new_pin, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_Sign(SessionHandle session, const Byte *data_ptr, Ulong data_len, Byte *signature_ptr, Ulong *signature_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Sign(SessionHandle session, const std::vector< uint8_t, TAllocA > &data, std::vector< uint8_t, TAllocB > &signature, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_SignEncryptUpdate(SessionHandle session, Byte *part_ptr, Ulong part_len, Byte *encrypted_part_ptr, Ulong *encrypted_part_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignFinal(SessionHandle session, Byte *signature_ptr, Ulong *signature_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignFinal(SessionHandle session, std::vector< uint8_t, TAlloc > &signature, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_SignInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignRecover(SessionHandle session, Byte *data_ptr, Ulong data_len, Byte *signature_ptr, Ulong *signature_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignRecoverInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignUpdate(SessionHandle session, const Byte *part_ptr, Ulong part_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_SignUpdate(SessionHandle session, const std::vector< uint8_t, TAlloc > &part, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_UnwrapKey(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle unwrapping_key, Byte *wrapped_key_ptr, Ulong wrapped_key_len, Attribute *attribute_template_ptr, Ulong attribute_count, ObjectHandle *key_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Verify(SessionHandle session, const Byte *data_ptr, Ulong data_len, const Byte *signature_ptr, Ulong signature_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_Verify(SessionHandle session, const std::vector< uint8_t, TAllocA > &data, std::vector< uint8_t, TAllocB > &signature, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_VerifyFinal(SessionHandle session, const Byte *signature_ptr, Ulong signature_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_VerifyInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_VerifyRecover(SessionHandle session, Byte *signature_ptr, Ulong signature_len, Byte *data_ptr, Ulong *data_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_VerifyRecoverInit(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle key, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_VerifyUpdate(SessionHandle session, const Byte *part_ptr, Ulong part_len, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_VerifyUpdate(SessionHandle session, std::vector< uint8_t, TAlloc > part, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevelinline
C_WaitForSlotEvent(Flags flags, SlotId *slot_ptr, VoidPtr reserved, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
C_WrapKey(SessionHandle session, Mechanism *mechanism_ptr, ObjectHandle wrapping_key, ObjectHandle key, Byte *wrapped_key_ptr, Ulong *wrapped_key_len_ptr, ReturnValue *return_value=ThrowException) constBotan::PKCS11::LowLevel
get_functions() constBotan::PKCS11::LowLevelinline
handle_return_value(CK_RV function_result, ReturnValue *return_value)Botan::PKCS11::LowLevelprotectedstatic
LowLevel(FunctionListPtr ptr)Botan::PKCS11::LowLevelexplicit