#include <chacha20poly1305.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 | nonce_bits = NonceBits |
|
constexpr static const std::size_t | nonce_size = nonce_bits / CHAR_BIT |
|
◆ associated_data_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ block_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ mac_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ nonce_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ padding_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ policy_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
typedef chacha20poly1305_policy<Padding, NonceBits, TagBits, StreamCipher, MessageAuthenticationCode, Allocator> nil::crypto3::stream::modes::detail::chacha20poly1305_encryption_policy< Padding, NonceBits, TagBits, StreamCipher, MessageAuthenticationCode, Allocator >::policy_type |
◆ size_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ stream_cipher_type
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ begin_message()
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ BOOST_STATIC_ASSERT()
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ end_message()
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ process_block()
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ block_bits
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ block_words
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ nonce_bits
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
◆ nonce_size
template<typename Padding , std::size_t NonceBits, std::size_t TagBits, typename StreamCipher , typename MessageAuthenticationCode , template< typename > class Allocator>
The documentation for this struct was generated from the following file: