8 #include <boost/test/unit_test.hpp>
14 static const std::string vstrIn[] = {
"",
"f",
"fo",
"foo",
"foob",
"fooba",
"foobar"};
15 static const std::string vstrOut[] = {
"",
"Zg==",
"Zm8=",
"Zm9v",
"Zm9vYg==",
"Zm9vYmE=",
"Zm9vYmFy"};
16 for (
unsigned int i=0; i<
sizeof(vstrIn)/
sizeof(vstrIn[0]); i++)
BOOST_AUTO_TEST_CASE(base64_testvectors)
BOOST_AUTO_TEST_SUITE_END()
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_CHECK(expr)
std::string EncodeBase64(Span< const unsigned char > input)
std::vector< unsigned char > DecodeBase64(const char *p, bool *pfInvalid)