Botan
3.8.1
Crypto and TLS for C&
Botan
SHAKE_256_Cipher
Botan::SHAKE_256_Cipher Member List
This is the complete list of members for
Botan::SHAKE_256_Cipher
, including all inherited members.
assert_key_material_set
() const
Botan::SymmetricAlgorithm
inline
protected
assert_key_material_set
(bool predicate) const
Botan::SymmetricAlgorithm
inline
protected
buffer_size
() const final
Botan::SHAKE_Cipher
inline
virtual
cipher
(const uint8_t in[], uint8_t out[], size_t len)
Botan::StreamCipher
inline
cipher
(std::span< const uint8_t > in, std::span< uint8_t > out)
Botan::StreamCipher
cipher1
(uint8_t buf[], size_t len)
Botan::StreamCipher
inline
cipher1
(std::span< uint8_t > buf)
Botan::StreamCipher
inline
clear
() final
Botan::SHAKE_Cipher
virtual
clone
() const
Botan::StreamCipher
inline
create
(std::string_view algo_spec, std::string_view provider="")
Botan::StreamCipher
static
create_or_throw
(std::string_view algo_spec, std::string_view provider="")
Botan::StreamCipher
static
decrypt
(std::span< uint8_t > inout)
Botan::StreamCipher
inline
default_iv_length
() const
Botan::StreamCipher
virtual
encipher
(std::span< uint8_t > inout)
Botan::StreamCipher
inline
encrypt
(std::span< uint8_t > inout)
Botan::StreamCipher
inline
has_keying_material
() const final
Botan::SHAKE_Cipher
inline
virtual
key_spec
() const final
Botan::SHAKE_Cipher
virtual
keystream_bytes
(size_t bytes)
Botan::StreamCipher
inline
maximum_keylength
() const
Botan::SymmetricAlgorithm
inline
minimum_keylength
() const
Botan::SymmetricAlgorithm
inline
name
() const override
Botan::SHAKE_256_Cipher
inline
virtual
new_object
() const override
Botan::SHAKE_256_Cipher
inline
virtual
provider
() const
Botan::StreamCipher
inline
virtual
providers
(std::string_view algo_spec)
Botan::StreamCipher
static
seek
(uint64_t offset) final
Botan::SHAKE_Cipher
virtual
set_iv
(const uint8_t iv[], size_t iv_len)
Botan::StreamCipher
inline
set_iv
(std::span< const uint8_t > iv)
Botan::StreamCipher
inline
set_key
(const OctetString &key)
Botan::SymmetricAlgorithm
set_key
(std::span< const uint8_t > key)
Botan::SymmetricAlgorithm
set_key
(const uint8_t key[], size_t length)
Botan::SymmetricAlgorithm
inline
SHAKE_256_Cipher
()
Botan::SHAKE_256_Cipher
SHAKE_Cipher
(size_t keccak_capacity)
Botan::SHAKE_Cipher
explicit
protected
valid_iv_length
(size_t iv_len) const
Botan::StreamCipher
inline
virtual
valid_keylength
(size_t length) const
Botan::SymmetricAlgorithm
inline
write_keystream
(uint8_t out[], size_t len)
Botan::StreamCipher
inline
write_keystream
(std::span< uint8_t > out)
Botan::StreamCipher
inline
~StreamCipher
() override=default
Botan::StreamCipher
~SymmetricAlgorithm
()=default
Botan::SymmetricAlgorithm
virtual
Generated by
1.13.2