#include <eme_raw.hpp>
|
virtual size_t | maximum_input_size (std::size_t key_bits) const override |
|
template<typename UniformRandomBitGenerator , typename RandomNumberDistribution , typename InputIterator , typename OutputIterator > |
OutputIterator | pad (InputIterator first, InputIterator last, OutputIterator out, std::size_t key_length, UniformRandomBitGenerator rand=UniformRandomBitGenerator()) |
|
template<typename InputIterator , typename OutputIterator > |
OutputIterator | unpad (InputIterator first, InputIterator last, OutputIterator out) |
|
◆ hash_type
template<typename Scheme , typename Hash >
◆ key_type
template<typename Scheme , typename Hash >
◆ scheme_type
template<typename Scheme , typename Hash >
◆ maximum_input_size()
template<typename Scheme , typename Hash >
◆ pad()
template<typename Scheme , typename Hash >
template<typename UniformRandomBitGenerator , typename RandomNumberDistribution , typename InputIterator , typename OutputIterator >
OutputIterator nil::crypto3::pubkey::padding::eme_raw< Scheme, Hash >::pad |
( |
InputIterator |
first, |
|
|
InputIterator |
last, |
|
|
OutputIterator |
out, |
|
|
std::size_t |
key_length, |
|
|
UniformRandomBitGenerator |
rand = UniformRandomBitGenerator() |
|
) |
| |
|
inline |
◆ unpad()
template<typename Scheme , typename Hash >
template<typename InputIterator , typename OutputIterator >
The documentation for this class was generated from the following file: