11#include <botan/hash.h>
12#include <botan/internal/eme.h>
28 OAEP(std::unique_ptr<HashFunction> hash, std::string_view P =
"");
35 OAEP(std::unique_ptr<HashFunction> hash, std::unique_ptr<HashFunction> mgf1_hash, std::string_view P =
"");
46 std::unique_ptr<HashFunction> m_mgf1_hash;
50 const uint8_t input[],
OAEP(std::unique_ptr< HashFunction > hash, std::string_view P="")
size_t maximum_input_size(size_t) const override
int(* final)(unsigned char *, CTX *)
secure_vector< uint8_t > oaep_find_delim(uint8_t &valid_mask, const uint8_t input[], size_t input_len, const secure_vector< uint8_t > &Phash)
std::vector< T, secure_allocator< T > > secure_vector