15 #if defined(CRYPTOPP_LLVM_CLANG_VERSION) && (CRYPTOPP_LLVM_CLANG_VERSION < 30400) 16 # define CRYPTOPP_DISABLE_SHA_ASM 42 #if (defined(CRYPTOPP_X86_ASM_AVAILABLE) || defined(CRYPTOPP_X32_ASM_AVAILABLE) || defined(CRYPTOPP_X64_MASM_AVAILABLE)) && !defined(CRYPTOPP_DISABLE_SHA_ASM) 57 #if (defined(CRYPTOPP_X86_ASM_AVAILABLE) || defined(CRYPTOPP_X32_ASM_AVAILABLE) || defined(CRYPTOPP_X64_MASM_AVAILABLE)) && !defined(CRYPTOPP_DISABLE_SHA_ASM)
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName()
#define CRYPTOPP_STATIC_CONSTEXPR
#define NAMESPACE_BEGIN(x)
Converts an enumeration to a type suitable for use as a template parameter.
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName()
Library configuration file.
static void CRYPTOPP_API Transform(word64 *digest, const word64 *data)
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName()
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName()
unsigned long long word64
static void CRYPTOPP_API Transform(word32 *digest, const word32 *data)
virtual size_t HashMultipleBlocks(const T_HashWordType *input, size_t length)
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName()
static void CRYPTOPP_API Transform(word32 *digest, const word32 *data)
static void CRYPTOPP_API Transform(word64 *digest, const word64 *data)