libxcks  0.1.0.1
whirlpool.hpp File Reference

Compute Whirlpool hash. More...

#include "checksumex.hpp"
Include dependency graph for whirlpool.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libxcks::Whirlpool
 Computes the Whirlpool hash from a byte stream. More...
 

Macros

#define WHIRLPOOL_DIGESTBYTES   64
 Size of the message digest in bytes. More...
 
#define WHIRLPOOL_DIGESTBITS   (8*WHIRLPOOL_DIGESTBYTES)
 Size of the message digest in bits. More...
 
#define WHIRLPOOL_DIGESTQUADWORDS   (WHIRLPOOL_DIGESTBYTES/8)
 Size of the message digest in quad words. More...
 
#define WHIRLPOOL_WBLOCKBYTES   64
 Size of the buffer of data for hashing in bytes. More...
 
#define WHIRLPOOL_WBLOCKBITS   (8*WHIRLPOOL_WBLOCKBYTES)
 Size of the buffer of data for hashing in bits. More...
 
#define WHIRLPOOL_LENGTHBYTES   32
 Number of hashed bytes. More...
 
#define WHIRLPOOL_LENGTHBITS   (8*WHIRLPOOL_LENGTHBYTES)
 Number of hashed bits. More...
 

Detailed Description

Compute Whirlpool hash.

Definition in file whirlpool.hpp.

Macro Definition Documentation

◆ WHIRLPOOL_DIGESTBITS

#define WHIRLPOOL_DIGESTBITS   (8*WHIRLPOOL_DIGESTBYTES)

Size of the message digest in bits.

Definition at line 61 of file whirlpool.hpp.

◆ WHIRLPOOL_DIGESTBYTES

#define WHIRLPOOL_DIGESTBYTES   64

Size of the message digest in bytes.

Definition at line 60 of file whirlpool.hpp.

◆ WHIRLPOOL_DIGESTQUADWORDS

#define WHIRLPOOL_DIGESTQUADWORDS   (WHIRLPOOL_DIGESTBYTES/8)

Size of the message digest in quad words.

Definition at line 62 of file whirlpool.hpp.

◆ WHIRLPOOL_LENGTHBITS

#define WHIRLPOOL_LENGTHBITS   (8*WHIRLPOOL_LENGTHBYTES)

Number of hashed bits.

Definition at line 68 of file whirlpool.hpp.

◆ WHIRLPOOL_LENGTHBYTES

#define WHIRLPOOL_LENGTHBYTES   32

Number of hashed bytes.

Definition at line 67 of file whirlpool.hpp.

◆ WHIRLPOOL_WBLOCKBITS

#define WHIRLPOOL_WBLOCKBITS   (8*WHIRLPOOL_WBLOCKBYTES)

Size of the buffer of data for hashing in bits.

Definition at line 65 of file whirlpool.hpp.

◆ WHIRLPOOL_WBLOCKBYTES

#define WHIRLPOOL_WBLOCKBYTES   64

Size of the buffer of data for hashing in bytes.

Definition at line 64 of file whirlpool.hpp.