R:/projects/actioncube/_svn/trunk/ac/source/src/hash.h File Reference

This graph shows which files directly or indirectly include this file:


Classes

struct  tiger
union  tiger::hashval

Defines

#define TIGER_PASSES   3
#define sb1   (sboxes)
#define sb2   (sboxes+256)
#define sb3   (sboxes+256*2)
#define sb4   (sboxes+256*3)
#define round(a, b, c, x)

Define Documentation

#define round ( a,
b,
c,
x   ) 

Value:

c ^= x; \
      a -= sb1[((c)>>(0*8))&0xFF] ^ sb2[((c)>>(2*8))&0xFF] ^ \
       sb3[((c)>>(4*8))&0xFF] ^ sb4[((c)>>(6*8))&0xFF] ; \
      b += sb4[((c)>>(1*8))&0xFF] ^ sb3[((c)>>(3*8))&0xFF] ^ \
       sb2[((c)>>(5*8))&0xFF] ^ sb1[((c)>>(7*8))&0xFF] ; \
      b *= mul;

#define sb1   (sboxes)

#define sb2   (sboxes+256)

#define sb3   (sboxes+256*2)

#define sb4   (sboxes+256*3)

#define TIGER_PASSES   3


Generated on Mon Dec 8 21:41:32 2008 for AssaultCube by  doxygen 1.5.7.1