nil::crypto3::stream::modes::chacha20poly1305< Padding, NonceBits, TagBits, StreamCipher, MessageAuthenticationCode, Allocator >::bind< Policy > Struct Template Reference
#include <chacha20poly1305.hpp>
Collaboration diagram for nil::crypto3::stream::modes::chacha20poly1305< Padding, NonceBits, TagBits, StreamCipher, MessageAuthenticationCode, Allocator >::bind< Policy >:
Public Types | |
typedef detail::chacha20poly1305< Policy< stream_cipher_type, padding_type, NonceBits, TagBits, Allocator > > | type |
Member Typedef Documentation
◆ type
template<template< typename > class Padding, std::size_t NonceBits, std::size_t TagBits = 16 * CHAR_BIT, typename StreamCipher = stream::chacha<>, typename MessageAuthenticationCode = mac::poly_1305, template< typename > class Allocator = std::allocator>
template<template< typename, typename, std::size_t, std::size_t, template< typename > class > class Policy>
typedef detail::chacha20poly1305< Policy<stream_cipher_type, padding_type, NonceBits, TagBits, Allocator> > nil::crypto3::stream::modes::chacha20poly1305< Padding, NonceBits, TagBits, StreamCipher, MessageAuthenticationCode, Allocator >::bind< Policy >::type |
The documentation for this struct was generated from the following file: