Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

SHA64DigestHelper Class Reference

SHA64DigestHelper Base class for the 64-bit wide SHA*Digests. More...

#include <digest.h>

Inheritance diagram for SHA64DigestHelper:

SHADigest< uint64, 64 > Digest SHA1Digest SHA256Digest List of all members.

Public Member Functions

unsigned getDigest (unsigned char *buffer)
std::ostream & strDigest (std::ostream &os)
 SHA64DigestHelper (const SHA64DigestHelper &other)
SHA64DigestHelperoperator= (const SHA64DigestHelper &other)

Protected Member Functions

 SHA64DigestHelper (unsigned)
SHATumbler< uint32getDigest ()

Protected Attributes

SHATumbler< uint32h
SHATumbler< uint32a

Detailed Description

SHA64DigestHelper Base class for the 64-bit wide SHA*Digests.

Simply a base class for the SHA*Digest classes that share functionality after their "unsigned int" type and block size are known (uint64 and 64)

Author:
Elizabeth Barham <lizzy@soggytrousers.net>


Constructor & Destructor Documentation

SHA64DigestHelper::SHA64DigestHelper unsigned   )  [protected]
 

SHA64DigestHelper::SHA64DigestHelper const SHA64DigestHelper other  ) 
 


Member Function Documentation

unsigned SHA64DigestHelper::getDigest unsigned char *  buffer  )  [inline, virtual]
 

Implements Digest.

SHATumbler<uint32> SHA64DigestHelper::getDigest  )  [protected]
 

SHA64DigestHelper& SHA64DigestHelper::operator= const SHA64DigestHelper other  ) 
 

std::ostream& SHA64DigestHelper::strDigest std::ostream &  os  )  [virtual]
 

Implements SHADigest< uint64, 64 >.


Member Data Documentation

SHATumbler<uint32> SHA64DigestHelper::a [protected]
 

SHATumbler<uint32> SHA64DigestHelper::h [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Sep 25 13:14:33 2003 for GNU CommonC++ by doxygen 1.3.3