Crypto++ 8.2
Free C&
Public Member Functions | Static Public Member Functions | List of all members
Tiger Class Reference

Tiger message digest. More...

#include <tiger.h>

+ Inheritance diagram for Tiger:

Public Member Functions

std::string AlgorithmProvider () const
 
void TruncatedFinal (byte *hash, size_t size)
 
- Public Member Functions inherited from IteratedHashWithStaticTransform< word64, LittleEndian, 64, 24, Tiger >
unsigned int DigestSize () const
 Provides the digest size of the hash.
 
- Public Member Functions inherited from ClonableImpl< DERIVED, BASE >
ClonableClone () const
 

Static Public Member Functions

static const char * StaticAlgorithmName ()
 
static void InitState (HashWordType *state)
 
static void Transform (word64 *digest, const word64 *data)
 

Additional Inherited Members

- Static Public Attributes inherited from IteratedHashWithStaticTransform< word64, LittleEndian, 64, 24, Tiger >
static const int DIGESTSIZE
 

Detailed Description

Tiger message digest.

See also
Tiger
Since
Crypto++ 2.1

Definition at line 24 of file tiger.h.

Member Function Documentation

◆ StaticAlgorithmName()

static const char * Tiger::StaticAlgorithmName ( )
inlinestatic

Definition at line 27 of file tiger.h.

◆ AlgorithmProvider()

std::string Tiger::AlgorithmProvider ( ) const

Definition at line 19 of file tiger.cpp.

◆ InitState()

void Tiger::InitState ( HashWordType *  state)
static

Definition at line 30 of file tiger.cpp.

◆ Transform()

void Tiger::Transform ( word64 *  digest,
const word64 *  data 
)
static

Definition at line 54 of file tiger.cpp.

◆ TruncatedFinal()

void Tiger::TruncatedFinal ( byte *  hash,
size_t  size 
)

Definition at line 37 of file tiger.cpp.


The documentation for this class was generated from the following files: