Index: base/md5_unittest.cc |
diff --git a/base/md5_unittest.cc b/base/md5_unittest.cc |
deleted file mode 100644 |
index 049ffe3b00ab897cc672e32bd4389edd7f217d4e..0000000000000000000000000000000000000000 |
--- a/base/md5_unittest.cc |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-// Copyright 2004-2009 Google Inc. |
-// |
-// Licensed under the Apache License, Version 2.0 (the "License"); |
-// you may not use this file except in compliance with the License. |
-// You may obtain a copy of the License at |
-// |
-// http://www.apache.org/licenses/LICENSE-2.0 |
-// |
-// Unless required by applicable law or agreed to in writing, software |
-// distributed under the License is distributed on an "AS IS" BASIS, |
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
-// See the License for the specific language governing permissions and |
-// limitations under the License. |
-// ======================================================================== |
-// MD5 unittest |
- |
-#include <atlstr.h> |
-#include "omaha/base/debug.h" |
-#include "omaha/base/md5.h" |
-#include "omaha/base/string.h" |
-#include "omaha/testing/unit_test.h" |
- |
-namespace omaha { |
- |
-void CheckMD5 (char *string, TCHAR *correct_digest) { |
- ASSERT_TRUE(correct_digest); |
- ASSERT_TRUE(string); |
- |
- MD5_CTX context; |
- MD5Init (&context); |
- MD5Update (&context, (unsigned char *)string, strlen (string)); |
- unsigned char digest[16]; |
- MD5Final (digest, &context); |
- |
- const DWORD digest_len = 32+1; |
- TCHAR digest_string[digest_len]; |
- digest_string[31] = '\0'; |
- digest_string[0] = '\0'; |
- |
- for (int i = 0; i < 16; i++) { |
- SafeStrCat (digest_string, SPRINTF (_T("%02x"), digest[i]), digest_len); |
- } |
- |
- ASSERT_STREQ(digest_string, correct_digest); |
-} |
- |
-TEST(Md5Test, MD5) { |
- CheckMD5 ("", _T("d41d8cd98f00b204e9800998ecf8427e")); |
- CheckMD5 ("a", _T("0cc175b9c0f1b6a831c399e269772661")); |
- CheckMD5 ("abc", _T("900150983cd24fb0d6963f7d28e17f72")); |
- CheckMD5 ("message digest", _T("f96b697d7cb7938d525a2f31aaf161d0")); |
- CheckMD5 ("abcdefghijklmnopqrstuvwxyz", _T("c3fcd3d76192e4007dfb496cca67e13b")); |
- CheckMD5 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", _T("d174ab98d277d9f5a5611c2c9f419d9f")); |
- CheckMD5 ("12345678901234567890123456789012345678901234567890123456789012345678901234567890", _T("57edf4a22be3c955ac49da2e2107b67a")); |
-} |
- |
-} // namespace omaha |
- |