#include "sha1.hh" #include "base64.hh" #include TEST(Sha1, sanity) { EXPECT_EQ("L9ThxnotKPzthJ7hu3bnORuT6xI=", base64::encode( sha1::hash("The quick brown fox jumps over the lazy dog"))); EXPECT_EQ("3p8sf9JeGzr60+haC9F9mxANtLM=", base64::encode( sha1::hash("The quick brown fox jumps over the lazy cog"))); EXPECT_EQ("2jmj7l5rSw0yVb/vlWAYkK/YBwk=", base64::encode(sha1::hash(""))); EXPECT_EQ("2jmj7l5rSw0yVb/vlWAYkK/YBwk=", base64::encode(sha1::hash(std::span{}))); }