SHA64DigestHelper(3cc)

SHA64DigestHelper3cc

Sha64digesthelper base class for the 64-bit wide sha*digests.

Usage

#include <digest.h>

Inherits SHADigest< uint64, 64 >.

Inherited by SHA1Digest, and SHA256Digest.

Public Methods

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

Protected Methods

SHA64DigestHelper (unsigned)
SHATumbler< uint32 > getDigest ()

Protected Attributes

SHATumbler< uint32 > h
SHATumbler< uint32 > a

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 <[email protected]>

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]

Author

Generated automatically by Doxygen for CommonC++ from the source code.

From libcommoncpp2-dev 1.0.13-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.