Botan 3.4.0
Crypto and TLS for C&
Botan::cSHAKE_256_XOF Member List

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

accepts_input() const finalBotan::cSHAKE_XOFinlinevirtual
block_size() const finalBotan::cSHAKE_XOFvirtual
clear()Botan::XOFinline
copy_state() const finalBotan::cSHAKE_256_XOFinlinevirtual
create(std::string_view algo_spec, std::string_view provider="")Botan::XOFstatic
create_or_throw(std::string_view algo_spec, std::string_view provider="")Botan::XOFstatic
cSHAKE_256_XOF(std::vector< uint8_t > function_name)Botan::cSHAKE_256_XOFinline
cSHAKE_256_XOF(std::span< const uint8_t > function_name)Botan::cSHAKE_256_XOFinline
cSHAKE_256_XOF(std::string_view function_name)Botan::cSHAKE_256_XOFinline
cSHAKE_XOF(size_t capacity, std::vector< uint8_t > function_name)Botan::cSHAKE_XOFprotected
cSHAKE_XOF(size_t capacity, std::span< const uint8_t > function_name)Botan::cSHAKE_XOFprotected
cSHAKE_XOF(size_t capacity, std::string_view function_name)Botan::cSHAKE_XOFprotected
function_name() constBotan::cSHAKE_XOFinlineprotected
key_spec() constBotan::XOFinlinevirtual
name() const finalBotan::cSHAKE_256_XOFinlinevirtual
new_object() const finalBotan::cSHAKE_256_XOFinlinevirtual
output(size_t bytes)Botan::XOFinline
output(std::span< uint8_t > output)Botan::XOFinline
output_next_byte()Botan::XOFinline
output_stdvec(size_t bytes)Botan::XOFinline
provider() const finalBotan::cSHAKE_XOFvirtual
providers(std::string_view algo_spec)Botan::XOFstatic
start(std::span< const uint8_t > salt={}, std::span< const uint8_t > key={})Botan::XOF
update(std::span< const uint8_t > input)Botan::XOFinline
valid_salt_length(size_t salt_length) const finalBotan::cSHAKE_XOFvirtual
XOF()Botan::XOFinline
~XOF()=defaultBotan::XOFvirtual