digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
test.cc File Reference
#include <digestpp/digestpp.hpp>
#include <iostream>
#include <numeric>
#include <sstream>

Functions

bool compare (const std::string &name, const std::string &actual, const std::string &expected)
 
template<typename H , template< typename > class M, typename std::enable_if<!digestpp::detail::is_xof< H >::value >::type * = nullptr>
std::string get_digest (size_t, digestpp::hasher< H, M > &hasher)
 
template<typename H , template< typename > class M, typename std::enable_if<!digestpp::detail::is_xof< H >::value >::type * = nullptr>
bool is_xof (const digestpp::hasher< H, M > &)
 
template<typename H >
bool update_test (const std::string &name, const H &h)
 
template<typename XOF >
bool xof_test (const std::string &name, const std::string &ts)
 
void test_examples ()
 
void basic_self_test ()
 
int main ()
 

Function Documentation

◆ basic_self_test()

void basic_self_test ( )

◆ compare()

bool compare ( const std::string & name,
const std::string & actual,
const std::string & expected )

◆ get_digest()

template<typename H , template< typename > class M, typename std::enable_if<!digestpp::detail::is_xof< H >::value >::type * = nullptr>
std::string get_digest ( size_t size,
digestpp::hasher< H, M > & hasher )

◆ is_xof()

template<typename H , template< typename > class M, typename std::enable_if<!digestpp::detail::is_xof< H >::value >::type * = nullptr>
bool is_xof ( const digestpp::hasher< H, M > & )

◆ main()

int main ( )

◆ test_examples()

void test_examples ( )

◆ update_test()

template<typename H >
bool update_test ( const std::string & name,
const H & h )

◆ xof_test()

template<typename XOF >
bool xof_test ( const std::string & name,
const std::string & ts )