sha3_policy.hpp
Go to the documentation of this file.
118 typename basic_sha3_policy<DigestBits>::pkcs_id_type const basic_sha3_policy<DigestBits>::pkcs_id;
Definition: block/include/nil/crypto3/detail/static_digest.hpp:72
Definition: pair.hpp:31
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:37
constexpr static const std::size_t word_bits
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:41
boost::uint_t< word_bits >::exact word_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:42
policy_type::word_type word_type
Definition: sha3_policy.hpp:57
std::array< std::uint8_t, pkcs_id_size > pkcs_id_type
Definition: sha3_policy.hpp:61
::nil::crypto3::detail::basic_functions< 64 > policy_type
Definition: sha3_policy.hpp:54
std::array< std::uint8_t, pkcs_id_size > pkcs_id_type
Definition: sha3_policy.hpp:77
policy_type::word_type word_type
Definition: sha3_policy.hpp:73
::nil::crypto3::detail::basic_functions< 64 > policy_type
Definition: sha3_policy.hpp:70
std::array< std::uint8_t, pkcs_id_size > pkcs_id_type
Definition: sha3_policy.hpp:93
policy_type::word_type word_type
Definition: sha3_policy.hpp:89
::nil::crypto3::detail::basic_functions< 64 > policy_type
Definition: sha3_policy.hpp:86
policy_type::word_type word_type
Definition: sha3_policy.hpp:105
::nil::crypto3::detail::basic_functions< 64 > policy_type
Definition: sha3_policy.hpp:102
std::array< std::uint8_t, pkcs_id_size > pkcs_id_type
Definition: sha3_policy.hpp:109
Definition: sha3_policy.hpp:39
constexpr static const std::size_t pkcs_id_bits
Definition: sha3_policy.hpp:46
constexpr static const std::size_t pkcs_id_size
Definition: sha3_policy.hpp:45
std::array< std::uint8_t, pkcs_id_size > pkcs_id_type
Definition: sha3_policy.hpp:47
policy_type::word_type word_type
Definition: sha3_policy.hpp:43
constexpr static const pkcs_id_type pkcs_id
Definition: sha3_policy.hpp:49
constexpr static const std::size_t word_bits
Definition: sha3_policy.hpp:42
::nil::crypto3::detail::basic_functions< 64 > policy_type
Definition: sha3_policy.hpp:40
Definition: sha3_policy.hpp:151
state_type const & operator()() const
Definition: sha3_policy.hpp:152
Definition: sha3_policy.hpp:121
constexpr static const std::size_t state_bits
Definition: sha3_policy.hpp:131
std::array< word_type, state_words > state_type
Definition: sha3_policy.hpp:133
basic_sha3_policy< DigestBits > policy_type
Definition: sha3_policy.hpp:123
constexpr static const pkcs_id_type pkcs_id
Definition: sha3_policy.hpp:143
constexpr static const std::size_t pkcs_id_bits
Definition: sha3_policy.hpp:140
constexpr static const std::size_t pkcs_id_size
Definition: sha3_policy.hpp:139
constexpr static const std::size_t state_words
Definition: sha3_policy.hpp:132
policy_type::pkcs_id_type pkcs_id_type
Definition: sha3_policy.hpp:141
constexpr static const std::size_t block_bits
Definition: sha3_policy.hpp:135
static_digest< digest_bits > digest_type
Definition: sha3_policy.hpp:129
constexpr static const std::size_t length_bits
Definition: sha3_policy.hpp:145
constexpr static const std::size_t rounds
Definition: sha3_policy.hpp:149
policy_type::word_type word_type
Definition: sha3_policy.hpp:126
constexpr static const std::size_t digest_bits
Definition: sha3_policy.hpp:128
std::array< word_type, block_words > block_type
Definition: sha3_policy.hpp:137
constexpr static const std::size_t word_bits
Definition: sha3_policy.hpp:125
constexpr static const std::size_t block_words
Definition: sha3_policy.hpp:136
stream_endian::big_octet_big_bit digest_endian
Definition: sha3_policy.hpp:147
Definition: algebra/include/nil/crypto3/detail/stream_endian.hpp:39