SHA. Initial SHA hashes construction. Not considered to be a cryptographically secure primitive lately. More...

#include <sha.hpp>

+ Collaboration diagram for nil::crypto3::hashes::sha:

Classes

struct  construction
 
struct  stream_processor
 

Public Types

typedef policy_type::block_type block_type
 
typedef policy_type::digest_type digest_type
 
typedef policy_type::word_type word_type
 

Static Public Attributes

constexpr static const std::size_t block_bits = policy_type::block_bits
 
constexpr static const std::size_t block_words = policy_type::block_words
 
constexpr static const std::size_t digest_bits = policy_type::digest_bits
 
constexpr static const std::size_t word_bits = policy_type::word_bits
 

Detailed Description

SHA. Initial SHA hashes construction. Not considered to be a cryptographically secure primitive lately.

Member Typedef Documentation

◆ block_type

◆ digest_type

◆ word_type

Member Data Documentation

◆ block_bits

constexpr static const std::size_t nil::crypto3::hashes::sha::block_bits = policy_type::block_bits
staticconstexpr

◆ block_words

constexpr static const std::size_t nil::crypto3::hashes::sha::block_words = policy_type::block_words
staticconstexpr

◆ digest_bits

constexpr static const std::size_t nil::crypto3::hashes::sha::digest_bits = policy_type::digest_bits
staticconstexpr

◆ word_bits

constexpr static const std::size_t nil::crypto3::hashes::sha::word_bits = policy_type::word_bits
staticconstexpr

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