nil::crypto3::stream::detail::chacha_functions< Round, 64, 128 > Member List

This is the complete list of members for nil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >, including all inherited members.

block_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
block_sizenil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
block_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
BOOST_STATIC_ASSERT(Rounds % 2==0)nil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
BOOST_STATIC_ASSERT(min_key_bits<=KeyBits<=max_key_bits)nil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
BOOST_STATIC_ASSERT(key_size % 16==0)nil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
byte_type typedefnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
CRYPTO3_INLINE_VARIABLE(round_constants_type, tau,({0x61707865, 0x3120646e, 0x79622d36, 0x6b206574}))nil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
CRYPTO3_INLINE_VARIABLE(round_constants_type, sigma,({0x61707865, 0x3320646e, 0x79622d32, 0x6b206574}))nil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
impl_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
iv_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
iv_sizenil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
iv_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
key_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
key_schedule_bitsnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
key_schedule_sizenil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
key_schedule_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
key_sizenil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
key_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
max_key_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
min_key_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
min_key_schedule_bitsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
min_key_schedule_sizenil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
policy_type typedefnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >
rotl(word_type x, std::size_t n)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
rotl(word_type x)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
rotr(word_type x, std::size_t n)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
rotr(word_type x)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
round_constants_sizenil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
round_constants_type typedefnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
roundsnil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >static
schedule_iv(block_type &block, key_schedule_type &schedule, const iv_type &iv)nil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >inlinestatic
schedule_key(key_schedule_type &schedule, const key_type &key)nil::crypto3::stream::detail::chacha_functions< Round, 64, 128 >inlinestatic
shl(word_type x, std::size_t n)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
shl(word_type x)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
shr(word_type x, std::size_t n)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
shr(word_type x)nil::crypto3::stream::detail::basic_functions< WordBits >inlinestatic
value_bitsnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
value_type typedefnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >
word_bitsnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >static
word_type typedefnil::crypto3::stream::detail::chacha_policy< Round, 64, 128 >