sha1_policy.hpp
Go to the documentation of this file.
constexpr static const std::size_t word_bits
Definition: basic_shacal.hpp:64
policy_type::block_type block_type
Definition: basic_shacal.hpp:73
constexpr static const std::size_t key_bits
Definition: basic_shacal.hpp:67
constexpr static const std::size_t block_words
Definition: basic_shacal.hpp:72
policy_type::word_type word_type
Definition: basic_shacal.hpp:65
constexpr static const std::size_t key_words
Definition: basic_shacal.hpp:68
constexpr static const std::size_t block_bits
Definition: basic_shacal.hpp:71
policy_type::key_type key_type
Definition: basic_shacal.hpp:69
Shacal1. Merkle-Damgård construction foundation for SHA1 hashes.
Definition: shacal1.hpp:48
Definition: block/include/nil/crypto3/detail/static_digest.hpp:72
Definition: pair.hpp:31
Definition: sha1_policy.hpp:64
state_type const & operator()() const
Definition: sha1_policy.hpp:65
Definition: sha1_policy.hpp:37
constexpr static const std::size_t state_words
Definition: sha1_policy.hpp:44
constexpr static const pkcs_id_type pkcs_id
Definition: sha1_policy.hpp:61
block_cipher_type::key_type block_type
Definition: sha1_policy.hpp:49
block_cipher_type::block_type state_type
Definition: sha1_policy.hpp:45
constexpr static const std::size_t digest_bits
Definition: sha1_policy.hpp:55
constexpr static const std::size_t block_bits
Definition: sha1_policy.hpp:47
static_digest< digest_bits > digest_type
Definition: sha1_policy.hpp:58
block::shacal1 block_cipher_type
Definition: sha1_policy.hpp:38
std::array< std::uint8_t, 15 > pkcs_id_type
Definition: sha1_policy.hpp:59
constexpr static const std::uint8_t ieee1363_hash_id
Definition: sha1_policy.hpp:56
stream_endian::big_octet_big_bit digest_endian
Definition: sha1_policy.hpp:53
constexpr static const std::size_t length_bits
Definition: sha1_policy.hpp:51
constexpr static const std::size_t state_bits
Definition: sha1_policy.hpp:43
constexpr static const std::size_t word_bits
Definition: sha1_policy.hpp:40
block_cipher_type::word_type word_type
Definition: sha1_policy.hpp:41
constexpr static const std::size_t block_words
Definition: sha1_policy.hpp:48
Definition: algebra/include/nil/crypto3/detail/stream_endian.hpp:39