8 #include <botan/internal/tls_handshake_hash.h>
9 #include <botan/hash.h>
19 const std::string& mac_algo)
const
23 hash_algo =
"Parallel(MD5,SHA-160)";
24 else if(mac_algo ==
"MD5" || mac_algo ==
"SHA-1")
25 hash_algo =
"SHA-256";
static std::unique_ptr< HashFunction > create_or_throw(const std::string &algo_spec, const std::string &provider="")
std::vector< T, secure_allocator< T >> secure_vector
AlgorithmIdentifier hash_algo
secure_vector< uint8_t > final(Protocol_Version version, const std::string &mac_algo) const
bool supports_ciphersuite_specific_prf() const