8 #include <botan/internal/tls_handshake_hash.h>
9 #include <botan/tls_exceptn.h>
10 #include <botan/hash.h>
20 const std::string& mac_algo)
const
22 std::string hash_algo = mac_algo;
24 hash_algo =
"Parallel(MD5,SHA-160)";
25 else if(mac_algo ==
"MD5" || mac_algo ==
"SHA-1")
26 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
secure_vector< uint8_t > final(Protocol_Version version, const std::string &mac_algo) const
bool supports_ciphersuite_specific_prf() const