#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: