A simple checksum digest function.
More...
#include <digest.h>
Inheritance diagram for ChecksumDigest:
Collaboration diagram for ChecksumDigest:
Public Member Functions
Reset the digest table to an initial default value.
More...
Get the size of a digest in octets.
More...
Copy the binary digest buffer to user memory.
More...
void
putDigest (const unsigned char *buffer, unsigned length)
Put data into the digest bypassing the stream subsystem.
More...
Protected Member Functions
print a digest string for export.
More...
Private Attributes
Detailed Description
Constructor & Destructor Documentation
ChecksumDigest::ChecksumDigest
(
)
Member Function Documentation
unsigned ChecksumDigest::getDigest
(
unsigned char *
buffer )
virtual
Copy the binary digest buffer to user memory.
- Returns
- number of bytes in digest.
- Parameters
-
buffer to write into.
Implements Digest.
unsigned ChecksumDigest::getSize
(
void
)
inlinevirtual
Get the size of a digest in octets.
- Returns
- number of bytes in digest.
Implements Digest.
Definition at line 138 of file digest.h.
void ChecksumDigest::initDigest
(
void
)
inlinevirtual
Reset the digest table to an initial default value.
Implements Digest.
Definition at line 135 of file digest.h.
int ChecksumDigest::overflow
(
int
c )
protected
void ChecksumDigest::putDigest
(
const unsigned char *
buffer,
unsigned
length
)
virtual
Put data into the digest bypassing the stream subsystem.
- Parameters
-
buffer to read from.
length of data.
Implements Digest.
std::ostream& ChecksumDigest::strDigest
(
std::ostream &
os )
protectedvirtual
print a digest string for export.
- Returns
- string representation of digest.
Implements Digest.
Field Documentation
unsigned char ChecksumDigest::csum
private
The documentation for this class was generated from the following file: