\section{digest.h File Reference} \label{digest_8h}\index{digest.h@{digest.h}} Digest algorithms: checksum, CRC and MD5. {\tt \#include $<$cc++/missing.h$>$}\par {\tt \#include $<$cc++/thread.h$>$}\par {\tt \#include $<$cc++/exception.h$>$}\par \subsection*{Namespaces} \begin{CompactItemize} \item namespace {\bf ost} \end{CompactItemize} \subsection*{Classes} \begin{CompactItemize} \item class {\bf ost::Digest} \begin{CompactList}\small\item\em The digest base class is used for implementing and deriving one way hashing functions.base class for hashing services. \item\end{CompactList}\item class {\bf ost::Checksum\-Digest} \begin{CompactList}\small\item\em A simple checksum digest function.checksum hash function. \item\end{CompactList}\item class {\bf ost::CRC16Digest} \begin{CompactList}\small\item\em A crc16 collection/compution hash accumulator class.crc16 computation hash. \item\end{CompactList}\item class {\bf ost::CRC32Digest} \begin{CompactList}\small\item\em A crc32 collection/computation hash accumulator class.crc32 computation hash. \item\end{CompactList}\item class {\bf ost::MD5Digest} \begin{CompactList}\small\item\em A md5 collection/computation accululator class.md5 hash accumulation. \item\end{CompactList}\end{CompactItemize} \subsection{Detailed Description} Digest algorithms: checksum, CRC and MD5.