diff options
Diffstat (limited to 'src/hash/sha2/sha2_64.h')
-rw-r--r-- | src/hash/sha2/sha2_64.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/hash/sha2/sha2_64.h b/src/hash/sha2/sha2_64.h index e590d088d..004f8f165 100644 --- a/src/hash/sha2/sha2_64.h +++ b/src/hash/sha2/sha2_64.h @@ -13,11 +13,11 @@ namespace Botan { /************************************************* * SHA-{384,512} Base * *************************************************/ -class BOTAN_DLL SHA_64_BASE : public MDx_HashFunction +class BOTAN_DLL SHA_384_512_BASE : public MDx_HashFunction { protected: void clear() throw(); - SHA_64_BASE(u32bit out) : MDx_HashFunction(out, 128, true, true, 16) {} + SHA_384_512_BASE(u32bit out) : MDx_HashFunction(out, 128, true, true, 16) {} SecureBuffer<u64bit, 8> digest; private: void hash(const byte[]); @@ -29,25 +29,25 @@ class BOTAN_DLL SHA_64_BASE : public MDx_HashFunction /************************************************* * SHA-384 * *************************************************/ -class BOTAN_DLL SHA_384 : public SHA_64_BASE +class BOTAN_DLL SHA_384 : public SHA_384_512_BASE { public: void clear() throw(); std::string name() const { return "SHA-384"; } HashFunction* clone() const { return new SHA_384; } - SHA_384() : SHA_64_BASE(48) { clear(); } + SHA_384() : SHA_384_512_BASE(48) { clear(); } }; /************************************************* * SHA-512 * *************************************************/ -class BOTAN_DLL SHA_512 : public SHA_64_BASE +class BOTAN_DLL SHA_512 : public SHA_384_512_BASE { public: void clear() throw(); std::string name() const { return "SHA-512"; } HashFunction* clone() const { return new SHA_512; } - SHA_512() : SHA_64_BASE(64) { clear(); } + SHA_512() : SHA_384_512_BASE(64) { clear(); } }; } |