Home | History | Annotate | Download | only in base

Lines Matching defs:md5

34 std::string Md5(const std::string& input) {
35 Md5Digest md5;
36 return ComputeDigest(&md5, input);
40 Md5Digest md5;
42 EXPECT_EQ(16U, md5.Size());
46 // These are the standard MD5 test vectors from RFC 1321.
47 EXPECT_EQ("d41d8cd98f00b204e9800998ecf8427e", Md5(""));
48 EXPECT_EQ("0cc175b9c0f1b6a831c399e269772661", Md5("a"));
49 EXPECT_EQ("900150983cd24fb0d6963f7d28e17f72", Md5("abc"));
50 EXPECT_EQ("f96b697d7cb7938d525a2f31aaf161d0", Md5("message digest"));
52 Md5("abcdefghijklmnopqrstuvwxyz"));
56 Md5Digest md5;
60 md5.Update(&input[i], 1);
62 EXPECT_EQ(md5.Size(), md5.Finish(output, sizeof(output)));
68 Md5Digest md5;
70 EXPECT_EQ("f96b697d7cb7938d525a2f31aaf161d0", ComputeDigest(&md5, input));
72 EXPECT_EQ("c3fcd3d76192e4007dfb496cca67e13b", ComputeDigest(&md5, input));
76 Md5Digest md5;
79 md5.Update(input.c_str(), input.size());
80 EXPECT_EQ(0U, md5.Finish(output, sizeof(output)));
84 Md5Digest md5;
90 md5.Update(input.c_str(), input.size());