nil::crypto3::block::modes::padding::trailing_bit< Cipher > Struct Template Reference

#include <padding.hpp>

+ Inheritance diagram for nil::crypto3::block::modes::padding::trailing_bit< Cipher >:
+ Collaboration diagram for nil::crypto3::block::modes::padding::trailing_bit< Cipher >:

Public Types

typedef basic_padding< Cipher >::block_type block_type
 
typedef basic_padding< Cipher >::cipher_type cipher_type
 
typedef basic_padding< Cipher >::size_type size_type
 

Static Public Attributes

constexpr static const size_type block_bits = basic_padding<Cipher>::block_bits
 
constexpr static const size_type block_words = basic_padding<Cipher>::block_words
 

Detailed Description

template<typename Cipher>
struct nil::crypto3::block::modes::padding::trailing_bit< Cipher >

Template Parameters
CipherBlock cipher used

Member Typedef Documentation

◆ block_type

template<typename Cipher >
typedef basic_padding<Cipher>::block_type nil::crypto3::block::modes::padding::trailing_bit< Cipher >::block_type

◆ cipher_type

template<typename Cipher >
typedef basic_padding<Cipher>::cipher_type nil::crypto3::block::modes::padding::trailing_bit< Cipher >::cipher_type

◆ size_type

template<typename Cipher >
typedef basic_padding<Cipher>::size_type nil::crypto3::block::modes::padding::trailing_bit< Cipher >::size_type

Member Data Documentation

◆ block_bits

template<typename Cipher >
constexpr static const size_type nil::crypto3::block::modes::padding::trailing_bit< Cipher >::block_bits = basic_padding<Cipher>::block_bits
staticconstexpr

◆ block_words

template<typename Cipher >
constexpr static const size_type nil::crypto3::block::modes::padding::trailing_bit< Cipher >::block_words = basic_padding<Cipher>::block_words
staticconstexpr

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