diff options
-rw-r--r-- | src/hash/mdx_hash/mdx_hash.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/hash/mdx_hash/mdx_hash.h b/src/hash/mdx_hash/mdx_hash.h index eed9995a1..0c3aa7806 100644 --- a/src/hash/mdx_hash/mdx_hash.h +++ b/src/hash/mdx_hash/mdx_hash.h @@ -21,18 +21,17 @@ class BOTAN_DLL MDx_HashFunction : public HashFunction MDx_HashFunction(u32bit, u32bit, bool, bool, u32bit = 8); virtual ~MDx_HashFunction() {} protected: - void clear() throw(); - SecureVector<byte> buffer; - u64bit count; - u32bit position; - private: 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; |