]>
git.ipfire.org Git - thirdparty/pdns.git/blob - pdns/test-digests_hh.cc
1 #define BOOST_TEST_DYN_LINK
2 #define BOOST_TEST_NO_MAIN
6 #include <boost/test/unit_test.hpp>
7 #include <boost/assign/list_of.hpp>
12 using namespace boost
;
14 BOOST_AUTO_TEST_SUITE(test_digests_hh
)
16 BOOST_AUTO_TEST_CASE(test_pdns_md5sum
)
18 std::string result
= "a3 24 8c e3 1a 88 a6 40 e6 30 73 98 57 6d 06 9e ";
19 std::string sum
= pdns_md5("a quick brown fox jumped over the lazy dog");
21 BOOST_CHECK_EQUAL(makeHexDump(sum
), result
);
24 BOOST_AUTO_TEST_CASE(test_pdns_sha1sum
)
26 std::string result
= "b9 37 10 0d c9 57 b3 86 d9 cb 77 fc 90 c0 18 22 fd eb 6e 7f ";
27 std::string sum
= pdns_sha1("a quick brown fox jumped over the lazy dog");
29 BOOST_CHECK_EQUAL(makeHexDump(sum
), result
);
32 BOOST_AUTO_TEST_SUITE_END()