#include <gcm.hpp>
|
constexpr static const std::size_t | block_bits = policy_type::block_bits |
|
constexpr static const std::size_t | block_words = policy_type::block_words |
|
constexpr static const std::size_t | tag_bits = policy_type::tag_bits |
|
◆ allocator_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
template<typename T >
◆ associated_data_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ block_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ cipher_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ hash_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ nonce_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ padding_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ policy_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
typedef gcm_policy<Cipher, TagBits, Padding, StreamCipher, Hash, Allocator> nil::crypto3::block::modes::detail::gcm_decryption_policy< Cipher, TagBits, Padding, StreamCipher, Hash, Allocator >::policy_type |
◆ stream_cipher_type
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ begin_message()
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ BOOST_STATIC_ASSERT() [1/2]
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ BOOST_STATIC_ASSERT() [2/2]
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ end_message()
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ process_block()
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ block_bits
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ block_words
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
◆ tag_bits
template<typename Cipher , std::size_t TagBits, typename Padding , typename StreamCipher , typename Hash , template< typename > class Allocator>
The documentation for this struct was generated from the following file: