associated_data_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
begin_message(const cipher_type &cipher, const block_type &plaintext) | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | inlinestatic |
block_bits | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | static |
block_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
block_words | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | static |
BOOST_STATIC_ASSERT(length_bits >=2 &&length_bits<=8) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | |
BOOST_STATIC_ASSERT(tag_bits >=4 *CHAR_BIT &&tag_bits<=16 *CHAR_BIT) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | |
BOOST_STATIC_ASSERT(tag_bits % 2) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | |
BOOST_STATIC_ASSERT(block_bits==128) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | |
BOOST_STATIC_ASSERT(nonce_bits >=min_nonce_bits &&nonce_bits<=max_nonce_bits) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | |
cipher_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
encode_length(std::size_t len, uint8_t out[]) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | inlinestatic |
end_message(const cipher_type &cipher, const block_type &plaintext) | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | inlinestatic |
format_b0(const associated_data_type &ad, const nonce_type &nonce, size_t sz) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | inlinestatic |
format_c0(const nonce_type &nonce) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | inlinestatic |
inc(Container &C) | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | inlinestatic |
length_bits | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | static |
max_nonce_bits | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | static |
min_nonce_bits | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | static |
nonce_bits | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | static |
nonce_size | nil::crypto3::block::modes::detail::ccm_policy< Cipher, Padding, NonceBits, 16 *CHAR_BIT, 3 *CHAR_BIT, std::allocator > | static |
nonce_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
padding_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
policy_type typedef | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | |
process_block(const cipher_type &cipher, const block_type &plaintext) | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | inlinestatic |
tag_bits | nil::crypto3::block::modes::detail::ccm_encryption_policy< Cipher, Padding, NonceBits, TagBits, LengthBits, Allocator > | static |