nil::crypto3::mac::processing_policies< Mac, Padding > Struct Template Reference
#include <mac_processing_policies.hpp>
Collaboration diagram for nil::crypto3::mac::processing_policies< Mac, Padding >:
Public Types | |
typedef detail::computation_policy< mac_type > | computation_policy |
typedef Mac | mac_type |
typedef Padding< Mac > | padding_type |
typedef detail::verification_policy< mac_type > | verification_policy |
Member Typedef Documentation
◆ computation_policy
template<typename Mac , template< typename > class Padding>
typedef detail::computation_policy<mac_type> nil::crypto3::mac::processing_policies< Mac, Padding >::computation_policy |
◆ mac_type
template<typename Mac , template< typename > class Padding>
typedef Mac nil::crypto3::mac::processing_policies< Mac, Padding >::mac_type |
◆ padding_type
template<typename Mac , template< typename > class Padding>
typedef Padding<Mac> nil::crypto3::mac::processing_policies< Mac, Padding >::padding_type |
◆ verification_policy
template<typename Mac , template< typename > class Padding>
typedef detail::verification_policy<mac_type> nil::crypto3::mac::processing_policies< Mac, Padding >::verification_policy |
The documentation for this struct was generated from the following file: