diff options
author | David Clark <david.a.clark@nokia.com> | 2010-11-18 16:20:48 +1000 |
---|---|---|
committer | David Clark <david.a.clark@nokia.com> | 2010-11-18 16:20:48 +1000 |
commit | c223232bc15106750da632598047a35ad3762723 (patch) | |
tree | 403f7aa2c3a5a912edce6feae869046c89d29178 /botan/build/botan/mdx_hash.h | |
parent | b984b0b62076067f1f75db5a7eda5aaa2cdaad2a (diff) |
Diffstat (limited to 'botan/build/botan/mdx_hash.h')
-rw-r--r-- | botan/build/botan/mdx_hash.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/botan/build/botan/mdx_hash.h b/botan/build/botan/mdx_hash.h deleted file mode 100644 index 0c3aa78..0000000 --- a/botan/build/botan/mdx_hash.h +++ /dev/null @@ -1,42 +0,0 @@ -/** -* MDx Hash Function -* (C) 1999-2008 Jack Lloyd -* -* Distributed under the terms of the Botan license -*/ - -#ifndef BOTAN_MDX_BASE_H__ -#define BOTAN_MDX_BASE_H__ - -#include <botan/hash.h> - -namespace Botan { - -/** -* MDx Hash Function Base Class -*/ -class BOTAN_DLL MDx_HashFunction : public HashFunction - { - public: - MDx_HashFunction(u32bit, u32bit, bool, bool, u32bit = 8); - virtual ~MDx_HashFunction() {} - protected: - void add_data(const byte[], u32bit); - void final_result(byte output[]); - virtual void compress_n(const byte block[], u32bit block_n) = 0; - - void clear() throw(); - virtual void copy_out(byte[]) = 0; - virtual void write_count(byte[]); - private: - SecureVector<byte> buffer; - u64bit count; - u32bit position; - - const bool BIG_BYTE_ENDIAN, BIG_BIT_ENDIAN; - const u32bit COUNT_SIZE; - }; - -} - -#endif |