From f143534d99150a8cd9b2974ab3ee9caaea4eb152 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 15 Jul 2018 12:47:34 -0400 Subject: Cleanup defines in sha.cpp There's no need for extra guards with CRYPTOPP_DISABLE_SHA_ASM because relevant macros are undefined --- sha.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sha.cpp') diff --git a/sha.cpp b/sha.cpp index f5bd8e02..ea0b02d3 100644 --- a/sha.cpp +++ b/sha.cpp @@ -164,7 +164,7 @@ std::string SHA1::AlgorithmProvider() const if (HasSHA()) return "SHANI"; #endif -#if CRYPTOPP_SSE2_ASM_AVAILABLE && !defined(CRYPTOPP_DISABLE_SHA_ASM) +#if CRYPTOPP_SSE2_ASM_AVAILABLE if (HasSSE2()) return "SSE2"; #endif @@ -350,7 +350,7 @@ std::string SHA256_AlgorithmProvider() if (HasSHA()) return "SHANI"; #endif -#if CRYPTOPP_SSE2_ASM_AVAILABLE && !defined(CRYPTOPP_DISABLE_SHA_ASM) +#if CRYPTOPP_SSE2_ASM_AVAILABLE if (HasSSE2()) return "SSE2"; #endif @@ -819,7 +819,7 @@ size_t SHA224::HashMultipleBlocks(const word32 *input, size_t length) return length & (SHA256::BLOCKSIZE - 1); } #endif -#if CRYPTOPP_SSE2_ASM_AVAILABLE +#if CRYPTOPP_SSE2_ASM_AVAILABLE || CRYPTOPP_X64_MASM_AVAILABLE if (HasSSE2()) { const size_t res = length & (SHA256::BLOCKSIZE - 1); @@ -867,7 +867,7 @@ size_t SHA224::HashMultipleBlocks(const word32 *input, size_t length) std::string SHA512_AlgorithmProvider() { -#if CRYPTOPP_SSE2_ASM_AVAILABLE && !defined(CRYPTOPP_DISABLE_SHA_ASM) +#if CRYPTOPP_SSE2_ASM_AVAILABLE if (HasSSE2()) return "SSE2"; #endif -- cgit v1.2.1