| 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
|
| -
|
|
|