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