Botan 3.9.0
Crypto and TLS for C&
Botan::ANSI_X923_Padding Member List

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

add_padding(std::span< uint8_t > buffer, size_t final_block_bytes, size_t block_size) constBotan::BlockCipherModePaddingMethodvirtual
apply_padding(std::span< uint8_t > last_block, size_t final_block_bytes) const overrideBotan::ANSI_X923_Paddingvirtual
create(std::string_view algo_spec)Botan::BlockCipherModePaddingMethodstatic
name() const overrideBotan::ANSI_X923_Paddinginlinevirtual
output_length(size_t input_length, size_t block_size) constBotan::BlockCipherModePaddingMethodinlinevirtual
remove_padding(std::span< const uint8_t > last_block) const overrideBotan::ANSI_X923_Paddingvirtual
unpad(std::span< const uint8_t > last_block) constBotan::BlockCipherModePaddingMethod
valid_blocksize(size_t bs) const overrideBotan::ANSI_X923_Paddinginlinevirtual
~BlockCipherModePaddingMethod()=defaultBotan::BlockCipherModePaddingMethodvirtual