Classes | |
class | hash |
struct | hash_impl |
struct | itr_itr_hash_impl |
struct | pbkdf2_functions |
struct | pbkdf2_policy |
struct | pgp_s2k_functions |
struct | pgp_s2k_policy |
struct | pkcs5_pkbdf1_functions |
struct | pkcs5_pkbdf1_policy |
struct | range_itr_hash_impl |
struct | range_value_hash_impl |
Typedefs | |
template<typename Hasher , typename InputIterator > | |
using | iterator_stream_hash_traits = typename Hasher::template stream_hash< std::numeric_limits< typename std::iterator_traits< InputIterator >::value_type >::digits+std::numeric_limits< typename std::iterator_traits< InputIterator >::value_type >::is_signed >::type |
template<typename Hasher , typename SinglePassRange > | |
using | range_stream_hash_traits = typename Hasher::template stream_hash< std::numeric_limits< typename std::iterator_traits< typename SinglePassRange::iterator >::value_type >::digits+std::numeric_limits< typename std::iterator_traits< typename SinglePassRange::iterator >::value_type >::is_signed >::type |
Typedef Documentation
◆ iterator_stream_hash_traits
template<typename Hasher , typename InputIterator >
using nil::crypto3::pbkdf::detail::iterator_stream_hash_traits = typedef typename Hasher::template stream_hash< std::numeric_limits<typename std::iterator_traits<InputIterator>::value_type>::digits + std::numeric_limits<typename std::iterator_traits<InputIterator>::value_type>::is_signed>::type |
◆ range_stream_hash_traits
template<typename Hasher , typename SinglePassRange >
using nil::crypto3::pbkdf::detail::range_stream_hash_traits = typedef typename Hasher::template stream_hash< std::numeric_limits< typename std::iterator_traits<typename SinglePassRange::iterator>::value_type>::digits + std::numeric_limits<typename std::iterator_traits<typename SinglePassRange::iterator>::value_type>:: is_signed>::type |