blake2b.hpp File Reference
#include <nil/crypto3/hash/detail/blake2b/blake2b_functions.hpp>
#include <nil/crypto3/hash/detail/blake2b/blake2b_padding.hpp>
#include <nil/crypto3/hash/detail/haifa_construction.hpp>
#include <nil/crypto3/hash/detail/block_stream_processor.hpp>
Include dependency graph for blake2b.hpp:
Go to the source code of this file.
Classes | |
class | nil::crypto3::hashes::blake2b< DigestBits > |
Blake2b. A recently designed hashes function. Very fast on 64-bit processors. Can output a hashes of any length between 1 and 64 bytes, this is specified by passing a value to the constructor with the desired length. More... | |
class | nil::crypto3::hashes::blake2b_compressor< DigestBits > |
struct | nil::crypto3::hashes::blake2b< DigestBits >::construction |
struct | nil::crypto3::hashes::blake2b< DigestBits >::construction::params_type |
struct | nil::crypto3::hashes::blake2b< DigestBits >::stream_processor< StateAccumulator, ValueBits >::params_type |
struct | nil::crypto3::hashes::blake2b< DigestBits >::stream_processor< StateAccumulator, ValueBits > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::hashes | |