#include <poly1305_functions.hpp>
◆ block_type
◆ byte_type
◆ key_schedule_type
◆ key_type
◆ policy_type
◆ state_type
◆ word_type
◆ poly1305_blocks()
static void nil::crypto3::mac::detail::poly1305_functions::poly1305_blocks |
( |
key_schedule_type & |
X, |
|
|
const uint8_t * |
m, |
|
|
size_t |
blocks, |
|
|
bool |
is_final = false |
|
) |
| |
|
inlinestatic |
◆ poly1305_finish()
static void nil::crypto3::mac::detail::poly1305_functions::poly1305_finish |
( |
key_schedule_type & |
X, |
|
|
uint8_t |
mac[16] |
|
) |
| |
|
inlinestatic |
◆ poly1305_init()
◆ rotl() [1/2]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotl() [2/2]
template<std::size_t WordBits>
◆ rotr() [1/2]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotr() [2/2]
template<std::size_t WordBits>
◆ shl() [1/2]
template<std::size_t WordBits>
template<std::size_t n>
◆ shl() [2/2]
template<std::size_t WordBits>
◆ shr() [1/2]
template<std::size_t WordBits>
template<std::size_t n>
◆ shr() [2/2]
template<std::size_t WordBits>
◆ block_bits
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_policy::block_bits = block_words * word_bits |
|
staticconstexprinherited |
◆ block_words
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_policy::block_words = 2 |
|
staticconstexprinherited |
◆ key_bits
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_functions::key_bits = policy_type::key_bits |
|
staticconstexpr |
◆ key_schedule_bits
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_functions::key_schedule_bits = policy_type::key_schedule_bits |
|
staticconstexpr |
◆ key_schedule_words
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_functions::key_schedule_words = policy_type::key_schedule_words |
|
staticconstexpr |
◆ key_words
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_functions::key_words = policy_type::key_words |
|
staticconstexpr |
◆ state_size
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_policy::state_size = 16 |
|
staticconstexprinherited |
◆ word_bits
constexpr static const std::size_t nil::crypto3::mac::detail::poly1305_functions::word_bits = policy_type::word_bits |
|
staticconstexpr |
The documentation for this struct was generated from the following file: