aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorndren <andreien@proton.me>2022-09-20 09:54:35 +0100
committerGitHub <noreply@github.com>2022-09-20 10:54:35 +0200
commit2c3f641e0ba45abf62cf0ec80ab800f3411bf158 (patch)
treecd183cee1979bc9ae449d7399c543103a115b189
parent9acf2d3db7fe006dc47e3323003c5ef97e8f2f3e (diff)
downloadminetest-2c3f641e0ba45abf62cf0ec80ab800f3411bf158.tar.xz
Simplify bit flip in sha1.cpp
-rw-r--r--src/util/sha1.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/sha1.cpp b/src/util/sha1.cpp
index d61b262af..ba95909ff 100644
--- a/src/util/sha1.cpp
+++ b/src/util/sha1.cpp
@@ -103,7 +103,7 @@ void SHA1::process()
{
if( t < 20 ) {
K = 0x5a827999;
- f = (b & c) | ((b ^ 0xFFFFFFFF) & d);//TODO: try using ~
+ f = (b & c) | ((~b) & d);
} else if( t < 40 ) {
K = 0x6ed9eba1;
f = b ^ c ^ d;