Md4HasherTests: Add an exactly 56 byte message testcase.
All checks were successful
Chaos Ci / test-and-benchmark (push) Successful in 1m34s

This commit is contained in:
hashlag
2026-01-29 00:10:49 +03:00
parent cd6014d8c0
commit 90c44f5305

View File

@@ -116,6 +116,24 @@ TEST(Md4Tests, PartialUpdateTest)
ASSERT_EQ("e33b4ddc9c38f2199c3e7b164fcc0536", hasher.Finish().ToHexString()); ASSERT_EQ("e33b4ddc9c38f2199c3e7b164fcc0536", hasher.Finish().ToHexString());
} }
{
// Exactly 56 bytes.
// "01234567012345670123456701234567012345670123456701234567"
Md4Hasher hasher;
{
const char * in = "0123456701234567012345670";
hasher.Update(in, in + strlen(in));
}
{
const char * in = "1234567012345670123456701234567";
hasher.Update(in, in + strlen(in));
}
ASSERT_EQ("e058bdf6202bfa33ad91a03acc13dccd", hasher.Finish().ToHexString());
}
} }
TEST(Md4Tests, LongInputTest) TEST(Md4Tests, LongInputTest)