16 #if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM)
17 # define CRYPTOPP_DISABLE_SHA_ASM 1
49 static void CRYPTOPP_API Transform(HashWordType *digest,
const HashWordType *data);
52 CRYPTOPP_STATIC_CONSTEXPR
const char*
CRYPTOPP_API StaticAlgorithmName() {
return "SHA-1";}
54 std::string AlgorithmProvider()
const;
57 size_t HashMultipleBlocks(
const HashWordType *input,
size_t length);
87 static void CRYPTOPP_API Transform(HashWordType *digest,
const HashWordType *data);
96 size_t HashMultipleBlocks(
const HashWordType *input,
size_t length);
114 static void CRYPTOPP_API InitState(HashWordType *state);
135 size_t HashMultipleBlocks(
const HashWordType *input,
size_t length);
152 static void CRYPTOPP_API InitState(HashWordType *state);
164 static void CRYPTOPP_API Transform(HashWordType *digest,
const HashWordType *data);
187 static void CRYPTOPP_API InitState(HashWordType *state);