nil::crypto3::detail::is_block_cipher< T > Struct Template Reference
#include <type_traits.hpp>
Collaboration diagram for nil::crypto3::detail::is_block_cipher< T >:
Public Types | |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
typedef T | type |
Static Public Attributes | |
static const bool | value |
Member Typedef Documentation
◆ type [1/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [2/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [3/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [4/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [5/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [6/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [7/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [8/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [9/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [10/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [11/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
◆ type [12/12]
template<typename T >
typedef T nil::crypto3::detail::is_block_cipher< T >::type |
Member Data Documentation
◆ value
template<typename T >
|
static |
Initial value:
=
has_type_word_type<T>::value && has_static_member_data_word_bits<T, const std::size_t>::value &&
has_type_block_type<T>::value && has_static_member_data_block_bits<T, const std::size_t>::value &&
has_type_key_type<T>::value && has_static_member_data_key_bits<T, const std::size_t>::value &&
has_static_member_data_rounds<T, const std::size_t>::value &&
has_member_function_encrypt<T, typename T::block_type>::value &&
has_member_function_decrypt<T, typename T::block_type>::value
The documentation for this struct was generated from the following file: