Validus 1.0.5
192-bit OWHF
Loading...
Searching...
No Matches
Macros

Macros

#define VALIDUS_FP_SIZE_B   192
 The size of a Validus fingerprint, in bits.
#define VALIDUS_FP_SIZE_O   48
 The size of a Validus fingerprint, in octets.
#define WORDALIGNED(addr)
 Determines if address addr is aligned on 4-byte boundaries.
#define OCTETSWAP(a, b)
 Swaps octet order of a 32-bit value b and stores the result in a.
#define ROL(a, b)
 Cyclically rotates word a by b bits to the left.
#define ROR(a, b)
 Cyclically rotates word a by b bits to the right.
#define M0(a, b, c, d, e)
 Mixer function 0.
#define M1(a, b, c, d, e)
 Mixer function 1.
#define M2(a, b, c, d, e)
 Mixer function 2.
#define M3(a, b, c, d, e)
 Mixer function 3.
#define VC_0(a, b, c, d, e, f, r1, r2, blk, hcv)
 Compression function 0.
#define VC_1(a, b, c, d, e, f, r1, r2, blk, hcv)
 Compression function 1.
#define VC_2(a, b, c, d, e, f, r1, r2, blk, hcv)
 Compression function 2.
#define VC_3(a, b, c, d, e, f, r1, r2, blk, hcv)
 Compression function 3.
#define VALIDUS_INIT_0   0x81010881U
 10000001000000010000100010000001
#define VALIDUS_INIT_1   0xA529298BU
 10100101001010010010100110001011
#define VALIDUS_INIT_2   0x66AC654AU
 01100110101011000110010101001010
#define VALIDUS_INIT_3   0x52865650U
 01010010100001100101011001010000
#define VALIDUS_INIT_4   0x18529234U
 00011000010100101001001000110100
#define VALIDUS_INIT_5   0x08508024U
 00001000010100001000000000100100

Detailed Description