Crypto++
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes
Weak::PanamaHash Class Reference

Panama Hash More...

#include <panama.h>

Inheritance diagram for Weak::PanamaHash:
Panama< B > AlgorithmImpl< IteratedHash< word32, NativeByteOrder, 32 >, PanamaHash< B > >

List of all members.

Public Member Functions

unsigned int DigestSize () const
void TruncatedFinal (byte *hash, size_t size)
std::string AlgorithmName () const

Static Public Member Functions

static const char * StaticAlgorithmName ()

Static Public Attributes

static const int DIGESTSIZE = 32

Protected Types

typedef word32 Stage [8]

Protected Member Functions

void Init ()
void HashEndianCorrectedBlock (const word32 *data)
size_t HashMultipleBlocks (const word32 *input, size_t length)
word32 * StateBuf ()
void Reset ()
void Iterate (size_t count, const word32 *p=NULL, word32 *z=NULL, const word32 *y=NULL)

Protected Attributes

FixedSizeAlignedSecBlock
< word32, 20+8 *32 > 
m_state

Static Protected Attributes

static const int STAGES

Detailed Description

Panama Hash


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