nil::crypto3::hashes::ripemd_compressor< 256 > Struct Reference

#include <ripemd.hpp>

+ Inheritance diagram for nil::crypto3::hashes::ripemd_compressor< 256 >:
+ Collaboration diagram for nil::crypto3::hashes::ripemd_compressor< 256 >:

Public Types

typedef policy_type::block_type block_type
 
typedef detail::ripemd_functions< DigestBits > policy_type
 
typedef policy_type::state_type state_type
 
typedef policy_type::word_type word_type
 

Static Public Member Functions

static void process_block (state_type &state, const block_type &block)
 

Static Public Attributes

constexpr static const std::size_t block_bits
 
constexpr static const std::size_t block_words
 
constexpr static const std::size_t state_bits
 
constexpr static const std::size_t state_words
 
constexpr static const std::size_t word_bits
 

Member Typedef Documentation

◆ block_type

◆ policy_type

◆ state_type

typedef policy_type::state_type nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::state_type
inherited

◆ word_type

Member Function Documentation

◆ process_block()

static void nil::crypto3::hashes::ripemd_compressor< 256 >::process_block ( state_type state,
const block_type block 
)
inlinestatic

Member Data Documentation

◆ block_bits

constexpr static const std::size_t nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::block_bits
staticconstexprinherited

◆ block_words

constexpr static const std::size_t nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::block_words
staticconstexprinherited

◆ state_bits

constexpr static const std::size_t nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::state_bits
staticconstexprinherited

◆ state_words

constexpr static const std::size_t nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::state_words
staticconstexprinherited

◆ word_bits

constexpr static const std::size_t nil::crypto3::hashes::basic_ripemd_compressor< DigestBits >::word_bits
staticconstexprinherited

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