Botan
2.19.1
Crypto and TLS for C++11
|
#include <botan/hash.h>
#include <botan/internal/openssl.h>
#include <openssl/evp.h>
#include <unordered_map>
Go to the source code of this file.
Namespaces | |
Botan | |
Macros | |
#define | MAKE_OPENSSL_HASH(fn) std::unique_ptr<HashFunction>(new OpenSSL_HashFunction(name, fn ())) |
Functions | |
std::unique_ptr< HashFunction > | Botan::make_openssl_hash (const std::string &name) |
#define MAKE_OPENSSL_HASH | ( | fn | ) | std::unique_ptr<HashFunction>(new OpenSSL_HashFunction(name, fn ())) |
Referenced by Botan::make_openssl_hash().
EVP_MD_CTX* m_md |
Definition at line 98 of file openssl_hash.cpp.
std::string m_name |
Definition at line 97 of file openssl_hash.cpp.
Referenced by botan_rng_init_custom(), Botan::GeneralName::decode_from(), Botan::GeneralName::GeneralName(), Botan::Timer::get_name(), Botan::XMSS_Parameters::name(), Botan::Roughtime::Server_Information::name(), Botan::GeneralName::name(), and Botan::GOST_28147_89_Params::param_name().