ost::SHA64DigestHelper Class Reference

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

#include <digest.h>

Inheritance diagram for ost::SHA64DigestHelper:

ost::SHADigest< uint64, 64 > ost::Digest ost::SHA1Digest ost::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

SHA64DigestHelperBase 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

ost::SHA64DigestHelper::SHA64DigestHelper unsigned   )  [protected]
 

ost::SHA64DigestHelper::SHA64DigestHelper const SHA64DigestHelper other  ) 
 


Member Function Documentation

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

Implements ost::Digest.

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

SHA64DigestHelper& ost::SHA64DigestHelper::operator= const SHA64DigestHelper other  ) 
 

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

Implements ost::SHADigest< uint64, 64 >.


Member Data Documentation

SHATumbler<uint32> ost::SHA64DigestHelper::a [protected]
 

SHATumbler<uint32> ost::SHA64DigestHelper::h [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 6 09:03:04 2006 for Bayonne Framework by  doxygen 1.4.6