Crypto++ 8.9
Free C++ class library of cryptographic schemes
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Weak::PanamaHash< B > Class Template Reference

Panama hash. More...

#include <panama.h>

+ Inheritance diagram for Weak::PanamaHash< B >:

Public Member Functions

unsigned int DigestSize () const
 
void TruncatedFinal (byte *hash, size_t size)
 
std::string AlgorithmProvider () const
 
- Public Member Functions inherited from AlgorithmImpl< BASE, ALGORITHM_INFO >
std::string AlgorithmName () const
 The algorithm name.
 

Static Public Member Functions

static const char * StaticAlgorithmName ()
 
- Static Public Member Functions inherited from AlgorithmImpl< BASE, ALGORITHM_INFO >
static std::string StaticAlgorithmName ()
 The algorithm name.
 

Static Public Attributes

static const int DIGESTSIZE = 32
 

Detailed Description

template<class B = LittleEndian>
class Weak::PanamaHash< B >

Panama hash.

See also
Panama Hash

Definition at line 44 of file panama.h.

Constructor & Destructor Documentation

◆ ~PanamaHash()

template<class B = LittleEndian>
virtual Weak::PanamaHash< B >::~PanamaHash ( )
inlinevirtual

Definition at line 48 of file panama.h.

◆ PanamaHash()

template<class B = LittleEndian>
Weak::PanamaHash< B >::PanamaHash ( )
inline

Definition at line 49 of file panama.h.

Member Function Documentation

◆ DigestSize()

template<class B = LittleEndian>
unsigned int Weak::PanamaHash< B >::DigestSize ( ) const
inline

Definition at line 50 of file panama.h.

◆ TruncatedFinal()

template<class B = LittleEndian>
void PanamaHash::TruncatedFinal ( byte * hash,
size_t size )

Definition at line 440 of file panama.cpp.

◆ StaticAlgorithmName()

template<class B = LittleEndian>
static const char * Weak::PanamaHash< B >::StaticAlgorithmName ( )
inlinestatic

Definition at line 52 of file panama.h.

◆ AlgorithmProvider()

template<class B = LittleEndian>
std::string Weak::PanamaHash< B >::AlgorithmProvider ( ) const
inline

Definition at line 53 of file panama.h.

Member Data Documentation

◆ DIGESTSIZE

template<class B = LittleEndian>
const int Weak::PanamaHash< B >::DIGESTSIZE = 32
static

Definition at line 47 of file panama.h.


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