tiger.hpp File Reference
#include <nil/crypto3/hash/detail/tiger/tiger_policy.hpp>
#include <nil/crypto3/hash/detail/merkle_damgard_construction.hpp>
#include <nil/crypto3/hash/detail/tiger/tiger_padding.hpp>
#include <nil/crypto3/hash/detail/block_stream_processor.hpp>
Include dependency graph for tiger.hpp:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::hashes::tiger< DigestBits, Passes >::construction |
struct | nil::crypto3::hashes::tiger< DigestBits, Passes >::construction::params_type |
struct | nil::crypto3::hashes::tiger< DigestBits, Passes >::stream_processor< StateAccumulator, ValueBits >::params_type |
struct | nil::crypto3::hashes::tiger< DigestBits, Passes >::stream_processor< StateAccumulator, ValueBits > |
class | nil::crypto3::hashes::tiger< DigestBits, Passes > |
Tiger. An older 192-bit hashes function, optimized for 64-bit systems. Possibly vulnerable to side channels due to its use of table lookups. Prefer Skein-512 or BLAKE2b in new code. More... | |
struct | nil::crypto3::hashes::tiger_compressor< DigestBits, Passes > |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::hashes | |