---
name: "digest.h"
section: "3cc"
platform: "linux"
package: "libcommoncpp2-dev"
version: "1.0.13-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/digest.h/3cc"
---

# digest.h(3cc)

Digest algorithms: checksum, CRC and MD5.

## NAME

digest.h - **Digest** algorithms: checksum, CRC and MD5.

## SYNOPSIS

`#include <cc++/config.h>`\
 `#include <cc++/thread.h>`\
 `#include <iostream>`\
 `#include <fstream>`\

### Compounds

class **ChecksumDigest**\
 *A simple checksum digest function. checksum hash function.* class **CRC16Digest**\
 *A crc16 collection/compution hash accumulator class. crc16 computation hash.* class **CRC32Digest**\
 *A crc32 collection/computation hash accumulator class. crc32 computation hash.* class **Digest**\
 *The digest base class is used for implementing and deriving one way hashing functions. base class for hashing services.* class **DigestException**\
 *DigestException Exceptions involving digests.* class **MD5Digest**\
 *A md5 collection/computation accululator class. md5 hash accumulation.* class **SHA1Digest**\
 *SHA1Digest SHA-1* **Digest** *Implementation.* class **SHA256Digest**\
 *SHA256Digest SHA-256* **Digest** *Implementation.* class **SHA64DigestHelper**\
 *SHA64DigestHelper Base class for the 64-bit wide SHA\*Digests.* class **SHAConstant**\
 *SHAConstant Contains SHA constants.* class **SHADigest**\
 *SHADigest Base class for the SHA\*Digests.* class **SHATumbler**\
 *SHATumbler SHA Helper Class.*

## DETAILED DESCRIPTION

**Digest** algorithms: checksum, CRC and MD5.

## AUTHOR

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