nil::crypto3::block::cipher< Cipher, Mode, Padding > Struct Template Reference

#include <cipher.hpp>

+ Inheritance diagram for nil::crypto3::block::cipher< Cipher, Mode, Padding >:
+ Collaboration diagram for nil::crypto3::block::cipher< Cipher, Mode, Padding >:

Public Types

typedef Cipher cipher_type
 
typedef Mode mode_type
 
typedef Padding padding_type
 
typedef std::size_t size_type
 

Detailed Description

template<typename Cipher, typename Mode, typename Padding>
struct nil::crypto3::block::cipher< Cipher, Mode, Padding >

Template Parameters
Cipher
Mode
Padding

Member Typedef Documentation

◆ cipher_type

template<typename Cipher , typename Mode , typename Padding >
typedef Cipher nil::crypto3::block::cipher< Cipher, Mode, Padding >::cipher_type

◆ mode_type

template<typename Cipher , typename Mode , typename Padding >
typedef Mode nil::crypto3::block::cipher< Cipher, Mode, Padding >::mode_type

◆ padding_type

template<typename Cipher , typename Mode , typename Padding >
typedef Padding nil::crypto3::block::cipher< Cipher, Mode, Padding >::padding_type

◆ size_type

template<typename Cipher , typename Mode , typename Padding >
typedef std::size_t nil::crypto3::block::cipher< Cipher, Mode, Padding >::size_type

The documentation for this struct was generated from the following file: