Reference

SHA64DigestHelper(3cc)

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

NAME

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

SYNOPSIS

#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.