11#include <botan/mdx_hash.h>
21 std::string
name()
const;
35 Tiger(
size_t out_size = 24,
size_t passes = 3);
37 void compress_n(
const byte[],
size_t block);
38 void copy_out(
byte[]);
44 static const u64bit SBOX1[256];
45 static const u64bit SBOX2[256];
46 static const u64bit SBOX3[256];
47 static const u64bit SBOX4[256];
50 const size_t hash_len, passes;
MDx_HashFunction(size_t block_length, bool big_byte_endian, bool big_bit_endian, size_t counter_size=8)
size_t output_length() const
Tiger(size_t out_size=24, size_t passes=3)
HashFunction * clone() const
unsigned long long u64bit