Rename CRYPTOPP_DISABLE_AES → CRYPTOPP_DISABLE_AESNI
This aligns both config.h and Cmake. Also see Gentoo Issue 654598 (https://bugs.gentoo.org/654598)pull/655/head
parent
039db17da7
commit
5422f0c13a
6
config.h
6
config.h
|
|
@ -538,9 +538,9 @@ NAMESPACE_END
|
||||||
#define CRYPTOPP_SSE42_AVAILABLE 1
|
#define CRYPTOPP_SSE42_AVAILABLE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Couple to CRYPTOPP_DISABLE_AES, but use CRYPTOPP_CLMUL_AVAILABLE so we can selectively
|
// Couple to CRYPTOPP_DISABLE_AESNI, but use CRYPTOPP_CLMUL_AVAILABLE so we can selectively
|
||||||
// disable for misbehaving platofrms and compilers, like Solaris or some Clang.
|
// disable for misbehaving platofrms and compilers, like Solaris or some Clang.
|
||||||
#if defined(CRYPTOPP_DISABLE_AES)
|
#if defined(CRYPTOPP_DISABLE_AESNI)
|
||||||
#define CRYPTOPP_DISABLE_CLMUL 1
|
#define CRYPTOPP_DISABLE_CLMUL 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
@ -553,7 +553,7 @@ NAMESPACE_END
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Requires Sun Studio 12.3 (SunCC 0x5120)
|
// Requires Sun Studio 12.3 (SunCC 0x5120)
|
||||||
#if !defined(CRYPTOPP_DISABLE_ASM) && !defined(CRYPTOPP_DISABLE_AES) && defined(CRYPTOPP_SSE42_AVAILABLE) && \
|
#if !defined(CRYPTOPP_DISABLE_ASM) && !defined(CRYPTOPP_DISABLE_AESNI) && defined(CRYPTOPP_SSE42_AVAILABLE) && \
|
||||||
(defined(__AES__) || (_MSC_FULL_VER >= 150030729) || (__SUNPRO_CC >= 0x5120) || \
|
(defined(__AES__) || (_MSC_FULL_VER >= 150030729) || (__SUNPRO_CC >= 0x5120) || \
|
||||||
(CRYPTOPP_GCC_VERSION >= 40300) || (__INTEL_COMPILER >= 1110) || \
|
(CRYPTOPP_GCC_VERSION >= 40300) || (__INTEL_COMPILER >= 1110) || \
|
||||||
(CRYPTOPP_LLVM_CLANG_VERSION >= 30200) || (CRYPTOPP_APPLE_CLANG_VERSION >= 40300))
|
(CRYPTOPP_LLVM_CLANG_VERSION >= 30200) || (CRYPTOPP_APPLE_CLANG_VERSION >= 40300))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue