Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(744)

Unified Diff: crypto/sha1.cc

Issue 2080753002: crypto: Add BoringSSL accelerated version of SHA-1 Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « crypto/sha1.h ('k') | crypto/sha1_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: crypto/sha1.cc
diff --git a/crypto/sha2.cc b/crypto/sha1.cc
similarity index 53%
copy from crypto/sha2.cc
copy to crypto/sha1.cc
index e97b8f40376b5d34c4581bd6949380bec2b96251..03cb264403414d96c30b85226de451289067ef92 100644
--- a/crypto/sha2.cc
+++ b/crypto/sha1.cc
@@ -1,8 +1,8 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Copyright (c) 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "crypto/sha2.h"
+#include "crypto/sha1.h"
#include <stddef.h>
@@ -13,15 +13,15 @@
namespace crypto {
-void SHA256HashString(const base::StringPiece& str, void* output, size_t len) {
- std::unique_ptr<SecureHash> ctx(SecureHash::Create(SecureHash::SHA256));
+void SHA1HashString(const base::StringPiece& str, void* output, size_t len) {
+ std::unique_ptr<SecureHash> ctx(SecureHash::Create(SecureHash::SHA1));
ctx->Update(str.data(), str.length());
ctx->Finish(output, len);
}
-std::string SHA256HashString(const base::StringPiece& str) {
- std::string output(kSHA256Length, 0);
- SHA256HashString(str, string_as_array(&output), output.size());
+std::string SHA1HashString(const base::StringPiece& str) {
+ std::string output(kSHA1Length, 0);
+ SHA1HashString(str, string_as_array(&output), output.size());
return output;
}
« no previous file with comments | « crypto/sha1.h ('k') | crypto/sha1_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698