#include <digest.h>
Inheritance diagram for ost::Digest:

Public Member Functions | |
| virtual void | initDigest (void)=0 |
| Reset the digest table to an initial default value. | |
| virtual | ~Digest () |
Protected Member Functions | |
| Digest () | |
| virtual unsigned | getSize (void)=0 |
| Get the size of a digest in octets. | |
| virtual unsigned | getDigest (unsigned char *buffer)=0 |
| Copy the binary digest buffer to user memory. | |
| virtual void | putDigest (const unsigned char *buffer, unsigned length)=0 |
| Put data into the digest bypassing the stream subsystem. | |
| virtual std::ostream & | strDigest (std::ostream &os)=0 |
| print a digest string for export. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, Digest &ia) |
|
|
|
|
|
|
|
|
Copy the binary digest buffer to user memory.
Implemented in ost::ChecksumDigest, ost::CRC16Digest, ost::CRC32Digest, and ost::MD5Digest. |
|
|
Get the size of a digest in octets.
Implemented in ost::ChecksumDigest, ost::CRC16Digest, ost::CRC32Digest, and ost::MD5Digest. |
|
|
Reset the digest table to an initial default value.
Implemented in ost::ChecksumDigest, ost::CRC16Digest, ost::CRC32Digest, and ost::MD5Digest. |
|
||||||||||||
|
Put data into the digest bypassing the stream subsystem.
Implemented in ost::ChecksumDigest, ost::CRC16Digest, ost::CRC32Digest, and ost::MD5Digest. |
|
|
print a digest string for export.
Implemented in ost::ChecksumDigest, ost::CRC16Digest, ost::CRC32Digest, and ost::MD5Digest. |
|
||||||||||||
|
|
1.3.9.1