nil::crypto3::block::modes::eax< BlockCipher, Padding, TagBits, MessageAuthenticationCode, StreamCipher, Allocator >::bind< Policy > Struct Template Reference
#include <eax.hpp>
Collaboration diagram for nil::crypto3::block::modes::eax< BlockCipher, Padding, TagBits, MessageAuthenticationCode, StreamCipher, Allocator >::bind< Policy >:
Public Types | |
typedef detail::eax< Policy< cipher_type, padding_type, TagBits, MessageAuthenticationCode, StreamCipher, Allocator > > | type |
Member Typedef Documentation
◆ type
template<typename BlockCipher , template< typename > class Padding, std::size_t TagBits = BlockCipher::block_bits, typename MessageAuthenticationCode = mac::cmac<BlockCipher>, typename StreamCipher = stream::ctr<BlockCipher>, template< typename > class Allocator = std::allocator>
template<template< typename, typename, std::size_t, typename, typename, template< typename > class > class Policy>
typedef detail::eax<Policy<cipher_type, padding_type, TagBits, MessageAuthenticationCode, StreamCipher, Allocator> > nil::crypto3::block::modes::eax< BlockCipher, Padding, TagBits, MessageAuthenticationCode, StreamCipher, Allocator >::bind< Policy >::type |
The documentation for this struct was generated from the following file: