#include <emsa_x931.hpp>
|
template<typename SinglePassRange1 , typename SinglePassRange2 > |
bool | verify (const SinglePassRange1 &range1, const SinglePassRange2 &range2, std::size_t key_bits) const |
|
template<typename InputIterator1 , typename InputIterator2 > |
bool | verify (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, std::size_t key_bits) const |
|
|
template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator > |
OutputIterator | emsa2_encoding (InputIterator1 first1, InputIterator1 last1, std::size_t output_bits, InputIterator2 key_first2, InputIterator2 key_last2, OutputIterator out) |
|
◆ empty_hash_type
template<typename Scheme , typename Hash >
◆ hash_type
template<typename Scheme , typename Hash >
◆ scheme_type
template<typename Scheme , typename Hash >
◆ emsa2_encoding()
template<typename Scheme , typename Hash >
template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator >
OutputIterator nil::crypto3::pubkey::padding::emsa_x931< Scheme, Hash >::emsa2_encoding |
( |
InputIterator1 |
first1, |
|
|
InputIterator1 |
last1, |
|
|
std::size_t |
output_bits, |
|
|
InputIterator2 |
key_first2, |
|
|
InputIterator2 |
key_last2, |
|
|
OutputIterator |
out |
|
) |
| |
|
inlineprotected |
◆ verify() [1/2]
template<typename Scheme , typename Hash >
template<typename SinglePassRange1 , typename SinglePassRange2 >
◆ verify() [2/2]
template<typename Scheme , typename Hash >
template<typename InputIterator1 , typename InputIterator2 >
◆ empty_hash
template<typename Scheme , typename Hash >
The documentation for this struct was generated from the following file: