nil::crypto3::hashes::detail::sha3_padding< Hash > Class Template Reference

#include <sha3_padding.hpp>

+ Collaboration diagram for nil::crypto3::hashes::detail::sha3_padding< Hash >:

Public Member Functions

bool is_last_block () const
 
void operator() (block_type &block, std::size_t &block_seen)
 
void process_last (block_type &block, std::size_t &block_seen)
 
 sha3_padding ()
 

Constructor & Destructor Documentation

◆ sha3_padding()

template<typename Hash >
nil::crypto3::hashes::detail::sha3_padding< Hash >::sha3_padding ( )
inline

Member Function Documentation

◆ is_last_block()

template<typename Hash >
bool nil::crypto3::hashes::detail::sha3_padding< Hash >::is_last_block ( ) const
inline

◆ operator()()

template<typename Hash >
void nil::crypto3::hashes::detail::sha3_padding< Hash >::operator() ( block_type &  block,
std::size_t &  block_seen 
)
inline

◆ process_last()

template<typename Hash >
void nil::crypto3::hashes::detail::sha3_padding< Hash >::process_last ( block_type &  block,
std::size_t &  block_seen 
)
inline

The documentation for this class was generated from the following file: