nil::crypto3::block::modes::isomorphic< Cipher, Padding > Struct Template Reference
#include <cipher_modes.hpp>
Collaboration diagram for nil::crypto3::block::modes::isomorphic< Cipher, Padding >:
Classes | |
struct | bind |
Public Types | |
typedef Cipher | cipher_type |
typedef detail::isomorphic_decryption_policy< cipher_type, padding_type > | decryption_policy |
typedef detail::isomorphic_encryption_policy< cipher_type, padding_type > | encryption_policy |
typedef Padding< Cipher > | padding_type |
Member Typedef Documentation
◆ cipher_type
template<typename Cipher , template< typename > class Padding>
typedef Cipher nil::crypto3::block::modes::isomorphic< Cipher, Padding >::cipher_type |
◆ decryption_policy
template<typename Cipher , template< typename > class Padding>
typedef detail::isomorphic_decryption_policy<cipher_type, padding_type> nil::crypto3::block::modes::isomorphic< Cipher, Padding >::decryption_policy |
◆ encryption_policy
template<typename Cipher , template< typename > class Padding>
typedef detail::isomorphic_encryption_policy<cipher_type, padding_type> nil::crypto3::block::modes::isomorphic< Cipher, Padding >::encryption_policy |
◆ padding_type
template<typename Cipher , template< typename > class Padding>
typedef Padding<Cipher> nil::crypto3::block::modes::isomorphic< Cipher, Padding >::padding_type |
The documentation for this struct was generated from the following file: