Botan
3.5.0
Crypto and TLS for C&
Botan
KMAC
Botan::KMAC Member List
This is the complete list of members for
Botan::KMAC
, including all inherited members.
assert_key_material_set
() const
Botan::SymmetricAlgorithm
inline
protected
assert_key_material_set
(bool predicate) const
Botan::SymmetricAlgorithm
inline
protected
clear
() final
Botan::KMAC
virtual
clone
() const
Botan::MessageAuthenticationCode
inline
create
(std::string_view algo_spec, std::string_view provider="")
Botan::MessageAuthenticationCode
static
create_or_throw
(std::string_view algo_spec, std::string_view provider="")
Botan::MessageAuthenticationCode
static
final
(uint8_t out[])
Botan::Buffered_Computation
inline
final
()
Botan::Buffered_Computation
inline
final
(std::span< uint8_t > out)
Botan::Buffered_Computation
inline
final
(T &out)
Botan::Buffered_Computation
inline
final_stdvec
()
Botan::Buffered_Computation
inline
fresh_key_required_per_message
() const
Botan::MessageAuthenticationCode
inline
virtual
has_keying_material
() const final
Botan::KMAC
virtual
key_spec
() const final
Botan::KMAC
virtual
KMAC
(std::unique_ptr< cSHAKE_XOF > cshake, size_t output_bit_length)
Botan::KMAC
protected
KMAC
(const KMAC &)=delete
Botan::KMAC
maximum_keylength
() const
Botan::SymmetricAlgorithm
inline
minimum_keylength
() const
Botan::SymmetricAlgorithm
inline
name
() const =0
Botan::SymmetricAlgorithm
pure virtual
new_object
() const =0
Botan::MessageAuthenticationCode
pure virtual
operator=
(const KMAC &)=delete
Botan::KMAC
output_length
() const final
Botan::KMAC
virtual
process
(const uint8_t in[], size_t length)
Botan::Buffered_Computation
inline
process
(std::string_view in)
Botan::Buffered_Computation
inline
process
(std::span< const uint8_t > in)
Botan::Buffered_Computation
inline
provider
() const final
Botan::KMAC
virtual
providers
(std::string_view algo_spec)
Botan::MessageAuthenticationCode
static
set_key
(const SymmetricKey &key)
Botan::SymmetricAlgorithm
inline
set_key
(std::span< const uint8_t > key)
Botan::SymmetricAlgorithm
set_key
(const uint8_t key[], size_t length)
Botan::SymmetricAlgorithm
inline
start
(std::span< const uint8_t > nonce)
Botan::MessageAuthenticationCode
inline
start
(const uint8_t nonce[], size_t nonce_len)
Botan::MessageAuthenticationCode
inline
start
()
Botan::MessageAuthenticationCode
inline
update
(const uint8_t in[], size_t length)
Botan::Buffered_Computation
inline
update
(std::span< const uint8_t > in)
Botan::Buffered_Computation
inline
update
(std::string_view str)
Botan::Buffered_Computation
inline
update
(uint8_t in)
Botan::Buffered_Computation
inline
update_be
(uint16_t val)
Botan::Buffered_Computation
update_be
(uint32_t val)
Botan::Buffered_Computation
update_be
(uint64_t val)
Botan::Buffered_Computation
update_le
(uint16_t val)
Botan::Buffered_Computation
update_le
(uint32_t val)
Botan::Buffered_Computation
update_le
(uint64_t val)
Botan::Buffered_Computation
valid_keylength
(size_t length) const
Botan::SymmetricAlgorithm
inline
verify_mac
(const uint8_t in[], size_t length)
Botan::MessageAuthenticationCode
inline
verify_mac
(std::span< const uint8_t > in)
Botan::MessageAuthenticationCode
inline
verify_mac_result
(std::span< const uint8_t > in)
Botan::MessageAuthenticationCode
protected
virtual
~Buffered_Computation
()=default
Botan::Buffered_Computation
virtual
~KMAC
()
Botan::KMAC
virtual
~MessageAuthenticationCode
() override=default
Botan::MessageAuthenticationCode
~SymmetricAlgorithm
()=default
Botan::SymmetricAlgorithm
virtual
Generated by
1.11.0