#include <StormByte/buffer/consumer.hxx>#include <StormByte/safe/clonable.hxx>#include <StormByte/crypto/typedefs.hxx>#include <StormByte/crypto/visibility.h>#include <StormByte/type_traits.hxx>#include <span>

Go to the source code of this file.
Classes | |
| class | StormByte::Crypto::Hasher::Generic |
| Abstract hasher. More... | |
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
| namespace | StormByte::Crypto |
| Crypto module of the StormByte suite. | |
| namespace | StormByte::Crypto::Hasher |
| Hash algorithms of the Crypto module. | |
Enumerations | |
| enum class | StormByte::Crypto::Hasher::Type { StormByte::Crypto::Hasher::Blake2b , StormByte::Crypto::Hasher::Blake2s , StormByte::Crypto::Hasher::SHA3_256 , StormByte::Crypto::Hasher::SHA3_512 , StormByte::Crypto::Hasher::SHA256 , StormByte::Crypto::Hasher::SHA512 } |
| Available hash algorithms. More... | |
Functions | |
| Generic::PointerType | StormByte::Crypto::Hasher::Create (Type type) noexcept |
| Factory for a hasher. | |