Typedefs | |
template<std::size_t KeyBits> | |
using | aes_policy = rijndael_policy< KeyBits, 128 > |
typedef shacal_functions | shacal0_functions |
typedef shacal_policy | shacal0_policy |
typedef shacal_functions | shacal1_functions |
typedef shacal_policy | shacal1_policy |
Functions | |
template<std::size_t KeyBits, std::size_t BlockBits> | |
BOOST_ALIGNMENT (64) const expr typename basic_rijndael_policy< KeyBits | |
__vector unsigned long long | LoadBlock (const uint8_t *src) |
__vector unsigned long long | LoadKey (const uint32_t *src) |
__vector unsigned char | Reverse8x16 (const __vector unsigned char src) |
void | StoreBlock (const __vector unsigned long long src, uint8_t *dest) |
Typedef Documentation
◆ aes_policy
template<std::size_t KeyBits>
using nil::crypto3::block::detail::aes_policy = typedef rijndael_policy<KeyBits, 128> |
◆ shacal0_functions
◆ shacal0_policy
◆ shacal1_functions
◆ shacal1_policy
Function Documentation
◆ BOOST_ALIGNMENT()
template<std::size_t KeyBits, std::size_t BlockBits>
nil::crypto3::block::detail::BOOST_ALIGNMENT | ( | 64 | ) | const |
◆ LoadBlock()
__vector unsigned long long nil::crypto3::block::detail::LoadBlock | ( | const uint8_t * | src | ) |
◆ LoadKey()
__vector unsigned long long nil::crypto3::block::detail::LoadKey | ( | const uint32_t * | src | ) |
◆ Reverse8x16()
__vector unsigned char nil::crypto3::block::detail::Reverse8x16 | ( | const __vector unsigned char | src | ) |
◆ StoreBlock()
void nil::crypto3::block::detail::StoreBlock | ( | const __vector unsigned long long | src, |
uint8_t * | dest | ||
) |