Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Tiger Class Reference

Tiger. More...

#include <tiger.h>

Inheritance diagram for Tiger:

IteratedHash IteratedHashBase HashModule List of all members.

Public Types

enum  { DIGESTSIZE = 24 }

Public Methods

 Tiger ()
void Final (byte *hash)

Static Public Methods

void Transform (word64 *digest,const word64 *data)

Protected Methods

void Init ()
void vTransform (const word64 *data)

Static Protected Attributes

const word64 table [4 *256]

Detailed Description

Tiger.

Definition at line 13 of file tiger.h.


Member Enumeration Documentation

anonymous enum
 

Definition at line 16 of file tiger.h.


Constructor & Destructor Documentation

Tiger::Tiger ( ) [inline]
 

Definition at line 17 of file tiger.h.


Member Function Documentation

void Tiger::Final ( byte * hash ) [virtual]
 

Reimplemented from IteratedHash.

Definition at line 17 of file tiger.cpp.

void Tiger::Init ( ) [protected, virtual]
 

Reimplemented from IteratedHashBase.

Definition at line 10 of file tiger.cpp.

void Tiger::Transform ( word64 * digest,
const word64 * X ) [static]
 

Definition at line 70 of file tiger.cpp.

void Tiger::vTransform ( const word64 * data ) [inline, protected]
 

Definition at line 23 of file tiger.h.


Member Data Documentation

const word64 Tiger::table[4 *256] [static, protected]
 

Definition at line 8 of file tigertab.cpp.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:17:19 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000