diff options
author | Brian Gianforcaro <bgianf@serenityos.org> | 2021-09-12 14:31:17 -0700 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-13 00:02:42 +0200 |
commit | a46b0fc1ffd265c35ce69977f0296e58a35ca2c8 (patch) | |
tree | a35efe7bb73047dd50862fd56d5281146e67f991 /Userland/Libraries/LibCrypto | |
parent | b8cad2c9b998875033ebe656a96f10acceeae61a (diff) | |
download | serenity-a46b0fc1ffd265c35ce69977f0296e58a35ca2c8.zip |
LibCrypto: Fix MacOS build by replacing explicit_bzero with secure_zero
Diffstat (limited to 'Userland/Libraries/LibCrypto')
-rw-r--r-- | Userland/Libraries/LibCrypto/Hash/MD5.cpp | 4 | ||||
-rw-r--r-- | Userland/Libraries/LibCrypto/Hash/SHA1.cpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/Userland/Libraries/LibCrypto/Hash/MD5.cpp b/Userland/Libraries/LibCrypto/Hash/MD5.cpp index de4d529882..e698021cff 100644 --- a/Userland/Libraries/LibCrypto/Hash/MD5.cpp +++ b/Userland/Libraries/LibCrypto/Hash/MD5.cpp @@ -4,9 +4,9 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <AK/Memory.h> #include <AK/Types.h> #include <LibCrypto/Hash/MD5.h> -#include <string.h> static constexpr u32 F(u32 x, u32 y, u32 z) { return (x & y) | ((~x) & z); }; static constexpr u32 G(u32 x, u32 y, u32 z) { return (x & z) | ((~z) & y); }; @@ -200,7 +200,7 @@ void MD5::transform(const u8* block) m_C += c; m_D += d; - explicit_bzero(x, sizeof(x)); + secure_zero(x, sizeof(x)); } } diff --git a/Userland/Libraries/LibCrypto/Hash/SHA1.cpp b/Userland/Libraries/LibCrypto/Hash/SHA1.cpp index 58b1db96e4..edb699d708 100644 --- a/Userland/Libraries/LibCrypto/Hash/SHA1.cpp +++ b/Userland/Libraries/LibCrypto/Hash/SHA1.cpp @@ -5,9 +5,9 @@ */ #include <AK/Endian.h> +#include <AK/Memory.h> #include <AK/Types.h> #include <LibCrypto/Hash/SHA1.h> -#include <string.h> namespace Crypto { namespace Hash { @@ -64,7 +64,7 @@ inline void SHA1::transform(const u8* data) c = 0; d = 0; e = 0; - explicit_bzero(blocks, 16 * sizeof(u32)); + secure_zero(blocks, 16 * sizeof(u32)); } void SHA1::update(const u8* message, size_t length) |