#include <hasher_impl.hpp>
|
| | ~HasherImpl () override=default |
| |
| Hash64 | twox_64 (gsl::span< const uint8_t > buffer) const override |
| | twox_64 calculates 8-byte twox hash More...
|
| |
| Hash64 | blake2b_64 (gsl::span< const uint8_t > buffer) const override |
| | blake2b_64 function calculates 8-byte blake2b hash More...
|
| |
| Hash128 | twox_128 (gsl::span< const uint8_t > buffer) const override |
| | twox_128 calculates 16-byte twox hash More...
|
| |
| Hash128 | blake2b_128 (gsl::span< const uint8_t > buffer) const override |
| | blake2b_128 function calculates 16-byte blake2b hash More...
|
| |
| Hash256 | twox_256 (gsl::span< const uint8_t > buffer) const override |
| | twox_256 calculates 32-byte twox hash More...
|
| |
| Hash256 | blake2b_256 (gsl::span< const uint8_t > buffer) const override |
| | blake2b_256 function calculates 32-byte blake2b hash More...
|
| |
| Hash256 | keccak_256 (gsl::span< const uint8_t > buffer) const override |
| | keccak_256 function calculates 32-byte keccak hash More...
|
| |
| Hash256 | blake2s_256 (gsl::span< const uint8_t > buffer) const override |
| | blake2s_256 function calculates 32-byte blake2s hash More...
|
| |
| Hash256 | sha2_256 (gsl::span< const uint8_t > buffer) const override |
| | sha2_256 function calculates 32-byte sha2-256 hash More...
|
| |
| Hash512 | blake2b_512 (gsl::span< const uint8_t > buffer) const override |
| | blake2b_512 function calculates 64-byte blake2b hash More...
|
| |
| virtual | ~Hasher ()=default |
| |
Definition at line 13 of file hasher_impl.hpp.
| kagome::crypto::HasherImpl::~HasherImpl |
( |
| ) |
|
|
overridedefault |
| Hash128 kagome::crypto::HasherImpl::blake2b_128 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash256 kagome::crypto::HasherImpl::blake2b_256 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash512 kagome::crypto::HasherImpl::blake2b_512 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash64 kagome::crypto::HasherImpl::blake2b_64 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash256 kagome::crypto::HasherImpl::blake2s_256 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash256 kagome::crypto::HasherImpl::keccak_256 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash256 kagome::crypto::HasherImpl::sha2_256 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash128 kagome::crypto::HasherImpl::twox_128 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash256 kagome::crypto::HasherImpl::twox_256 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
| Hash64 kagome::crypto::HasherImpl::twox_64 |
( |
gsl::span< const uint8_t > |
buffer | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: