aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorlloyd <[email protected]>2009-04-07 19:55:46 +0000
committerlloyd <[email protected]>2009-04-07 19:55:46 +0000
commitbbef5652aa760beb83ef3116ecec3bd5eb76af35 (patch)
tree6ffe1e27f9dca997904a5ea13b93661a61a766ac /src
parenta2d83a8339600f0b3ffd4fb1217d31b87f085683 (diff)
Make the member variables of MDx_HashFunction private instead of protected -
no subclass needs access to any of these variables.
Diffstat (limited to 'src')
-rw-r--r--src/hash/mdx_hash/mdx_hash.h11
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;