Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
tiger Namespace Reference

Classes

union  hashval
 

Typedefs

typedef unsigned long long int chunk
 

Functions

void compress (const chunk *str, chunk state[3])
 
void gensboxes ()
 
void hash (const uchar *str, int length, hashval &val)
 

Variables

chunk sboxes [4 *256]
 

Class Documentation

union tiger::hashval
Class Members
uchar bytes[3 *8]
chunk chunks[3]

Typedef Documentation

typedef unsigned long long int tiger::chunk

Function Documentation

void tiger::compress ( const chunk *  str,
chunk  state[3] 
)
void tiger::gensboxes ( )

References compress(), islittleendian, loop, loopi(), loopj, sboxes, and recorder::state.

Referenced by hash().

void tiger::hash ( const uchar str,
int  length,
hashval &  val 
)

Variable Documentation

chunk tiger::sboxes[4 *256]

Referenced by gensboxes().