nil::crypto3::pubkey::padding::emsa_pkcs1v15_base< Scheme, Hash > Struct Template Reference

#include <emsa_pkcs1.hpp>

+ Inheritance diagram for nil::crypto3::pubkey::padding::emsa_pkcs1v15_base< Scheme, Hash >:
+ Collaboration diagram for nil::crypto3::pubkey::padding::emsa_pkcs1v15_base< Scheme, Hash >:

Public Types

typedef Hash hash_type
 
typedef Scheme scheme_type
 

Public Member Functions

template<typename InputMessageIterator , typename OutputIterator >
secure_vector< uint8_t > emsa3_encoding (InputMessageIterator first1, InputMessageIterator last1, size_t output_bits)
 

Member Typedef Documentation

◆ hash_type

template<typename Scheme , typename Hash >
typedef Hash nil::crypto3::emsa< Scheme, Hash >::hash_type
inherited

◆ scheme_type

template<typename Scheme , typename Hash >
typedef Scheme nil::crypto3::emsa< Scheme, Hash >::scheme_type
inherited

Member Function Documentation

◆ emsa3_encoding()

template<typename Scheme , typename Hash >
template<typename InputMessageIterator , typename OutputIterator >
secure_vector<uint8_t> nil::crypto3::pubkey::padding::emsa_pkcs1v15_base< Scheme, Hash >::emsa3_encoding ( InputMessageIterator  first1,
InputMessageIterator  last1,
size_t  output_bits 
)
inline

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