|
Botan 3.10.0
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/exceptn.h>#include <botan/internal/loadstor.h>#include <botan/internal/stl_util.h>#include <array>#include <span>Go to the source code of this file.
Classes | |
| class | Botan::detail::FullWordBounds< SpongeT > |
| class | Botan::detail::PartialWordBounds< SpongeT > |
Namespaces | |
| namespace | Botan |
| namespace | Botan::detail |
Concepts | |
| concept | Botan::detail::BaseModifierFn |
| concept | Botan::detail::ModifierFn |
| concept | Botan::detail::PermutationFn |
| concept | Botan::detail::SpongeLike |
| concept | Botan::detail::SpongeLikeWithTrivialPermute |
Functions | |
| void | Botan::absorb_into_sponge (detail::SpongeLikeWithTrivialPermute auto &sponge, std::span< const uint8_t > input) |
| template<detail::SpongeLike SpongeT> | |
| void | Botan::absorb_into_sponge (SpongeT &sponge, std::span< const uint8_t > input, const detail::PermutationFn auto &permutation_fn) |
| template<detail::SpongeLikeWithTrivialPermute SpongeT> | |
| void | Botan::process_bytes_in_sponge (SpongeT &sponge, size_t bytes_to_process, const detail::ModifierFn< SpongeT > auto &modifier_fn) |
| template<detail::SpongeLike SpongeT> | |
| BOTAN_FORCE_INLINE void | Botan::process_bytes_in_sponge (SpongeT &sponge, size_t bytes_to_process, const detail::PermutationFn auto &permutation_fn, const detail::ModifierFn< SpongeT > auto &modifier_fn) |
| void | Botan::squeeze_from_sponge (detail::SpongeLikeWithTrivialPermute auto &sponge, std::span< uint8_t > output) |
| template<detail::SpongeLike SpongeT> | |
| void | Botan::squeeze_from_sponge (SpongeT &sponge, std::span< uint8_t > output, const detail::PermutationFn auto &permutation_fn) |
Internal Header.
Definition in file sponge_processing.h.