nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator > Member List

This is the complete list of members for nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >, including all inherited members.

allocator_type typedefnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >
associated_data_type typedefnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >
begin_message(const cipher_type &cipher, const block_type &plaintext)nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >inlinestatic
block_bitsnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >static
block_type typedefnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >
block_wordsnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >static
BOOST_STATIC_ASSERT(tag_bits % 4==0)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >
BOOST_STATIC_ASSERT(tag_bits >=CHAR_BIT &&tag_bits<=32)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >
BOOST_STATIC_ASSERT(block_bits==128||block_bits==192||block_bits==256||block_bits==512)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >
BOOST_STATIC_ASSERT(tag_bits<=block_bits)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >
cipher_type typedefnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >
encrypt(uint8_t buffer[], size_t blocks)nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >inlineprotected
end_message(const cipher_type &cipher, const block_type &plaintext)nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >inlinestatic
hash(const L_computer< cipher_type > &L, const cipher_type &cipher, const associated_data_type &ad)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >inlinestatic
padding_type typedefnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >
process_block(const cipher_type &cipher, const block_type &plaintext)nil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >inlinestatic
tag_bitsnil::crypto3::block::modes::detail::ocb_encryption_policy< BlockCipher, Padding, TagBits, Allocator >static
update_nonce(const uint8_t nonce[], size_t nonce_len)nil::crypto3::block::modes::detail::ocb_policy< BlockCipher, Padding, TagBits, std::allocator >inline