diff options
author | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2005-01-20 04:19:35 +0000 |
---|---|---|
committer | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2005-01-20 04:19:35 +0000 |
commit | 242d67fb17619670d9b757c442dcf2e26d8478a1 (patch) | |
tree | 1f61e8bf59450a028415e5a3f08565a6ceb86afe /sha.h | |
parent | 4b85e6cac0d84aaf65d0695adb137ae956e4e241 (diff) | |
download | cryptopp-242d67fb17619670d9b757c442dcf2e26d8478a1.tar.gz |
changes done for FIPS-140 lab code drop
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@195 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'sha.h')
-rw-r--r-- | sha.h | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -6,15 +6,15 @@ NAMESPACE_BEGIN(CryptoPP) /// <a href="http://www.weidai.com/scan-mirror/md.html#SHA-1">SHA-1</a> -class CRYPTOPP_DLL SHA : public IteratedHashWithStaticTransform<word32, BigEndian, 64, 20, SHA> +class CRYPTOPP_DLL SHA1 : public IteratedHashWithStaticTransform<word32, BigEndian, 64, 20, SHA1> { public: static void InitState(HashWordType *state); static void Transform(word32 *digest, const word32 *data); - static const char *StaticAlgorithmName() {return "SHA-1";} + static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-1";} }; -typedef SHA SHA1; +typedef SHA1 SHA; // for backwards compatibility //! implements the SHA-256 standard class CRYPTOPP_DLL SHA256 : public IteratedHashWithStaticTransform<word32, BigEndian, 64, 32, SHA256> @@ -22,7 +22,7 @@ class CRYPTOPP_DLL SHA256 : public IteratedHashWithStaticTransform<word32, BigEn public: static void InitState(HashWordType *state); static void Transform(word32 *digest, const word32 *data); - static const char *StaticAlgorithmName() {return "SHA-256";} + static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-256";} protected: static const word32 K[64]; @@ -34,7 +34,7 @@ class CRYPTOPP_DLL SHA224 : public IteratedHashWithStaticTransform<word32, BigEn public: static void InitState(HashWordType *state); static void Transform(word32 *digest, const word32 *data) {SHA256::Transform(digest, data);} - static const char *StaticAlgorithmName() {return "SHA-224";} + static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-224";} }; #ifdef WORD64_AVAILABLE @@ -45,7 +45,7 @@ class CRYPTOPP_DLL SHA512 : public IteratedHashWithStaticTransform<word64, BigEn public: static void InitState(HashWordType *state); static void Transform(word64 *digest, const word64 *data); - static const char *StaticAlgorithmName() {return "SHA-512";} + static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-512";} protected: static const word64 K[80]; @@ -57,7 +57,7 @@ class CRYPTOPP_DLL SHA384 : public IteratedHashWithStaticTransform<word64, BigEn public: static void InitState(HashWordType *state); static void Transform(word64 *digest, const word64 *data) {SHA512::Transform(digest, data);} - static const char *StaticAlgorithmName() {return "SHA-384";} + static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-384";} }; #endif |