From 180b39facc9c2324f8ddc44b03a486b91115260d Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 20 Oct 2018 05:54:49 -0400 Subject: [PATCH] Disable SecureWipe specializations when CRYPTOPP_DISABLE_ASM (GH #719) --- misc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/misc.h b/misc.h index 12d300e7..ea0bd1cb 100644 --- a/misc.h +++ b/misc.h @@ -1223,7 +1223,9 @@ void SecureWipeBuffer(T *buf, size_t n) *(--p) = 0; } -#if (_MSC_VER >= 1400 || defined(__GNUC__)) && (CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_X86) +#if !defined(CRYPTOPP_DISABLE_ASM) && \ + (_MSC_VER >= 1400 || defined(__GNUC__)) && \ + (CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_X86) /// \brief Sets each byte of an array to 0 /// \param buf an array of bytes