Tiger message digest.
More...
#include <tiger.h>
Tiger message digest.
Crypto++ provides the original Tiger hash that was submitted to the NESSIE project. The implementation is different from the revised Tiger2 hash.
- See also
- Tiger and Tiger: A Fast New Cryptographic Hash Function
- Since
- Crypto++ 2.1
Definition at line 35 of file tiger.h.
◆ StaticAlgorithmName()
static const char * Tiger::StaticAlgorithmName |
( |
| ) |
|
|
inlinestatic |
◆ AlgorithmProvider()
std::string Tiger::AlgorithmProvider |
( |
| ) |
const |
◆ InitState()
void Tiger::InitState |
( |
HashWordType * | state | ) |
|
|
static |
Initialize state array.
- Parameters
-
state | the state of the hash |
Definition at line 30 of file tiger.cpp.
◆ Transform()
void Tiger::Transform |
( |
word64 * | digest, |
|
|
const word64 * | data ) |
|
static |
Operate the hash.
- Parameters
-
digest | the state of the hash |
data | the data to be digested |
Definition at line 54 of file tiger.cpp.
◆ TruncatedFinal()
void Tiger::TruncatedFinal |
( |
byte * | digest, |
|
|
size_t | digestSize ) |
Computes the hash of the current message.
- Parameters
-
digest | a pointer to the buffer to receive the hash |
digestSize | the size of the truncated digest, in bytes |
TruncatedFinal() calls Final() and then copies digestSize bytes to digest. The hash is restarted the hash for the next message.
Definition at line 37 of file tiger.cpp.
The documentation for this class was generated from the following files: