\section{Auth\-Algo Class Reference}
\label{classAuthAlgo}\index{AuthAlgo@{AuthAlgo}}
{\tt \#include $<$auth\-Algo.h$>$}

Inheritance diagram for Auth\-Algo::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classAuthAlgo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Auth\-Algo} ()
\item 
virtual {\bf $\sim$Auth\-Algo} ()
\item 
virtual {\bf auth\_\-tag\_\-t} {\bf calc} (const {\bf Buffer} \&buf)=0
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{AuthAlgo@{Auth\-Algo}!AuthAlgo@{AuthAlgo}}
\index{AuthAlgo@{AuthAlgo}!AuthAlgo@{Auth\-Algo}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Auth\-Algo::Auth\-Algo ()\hspace{0.3cm}{\tt  [inline]}}\label{classAuthAlgo_22a200c372d9aeb73a4cbdd95ba30a0e}


\index{AuthAlgo@{Auth\-Algo}!~AuthAlgo@{$\sim$AuthAlgo}}
\index{~AuthAlgo@{$\sim$AuthAlgo}!AuthAlgo@{Auth\-Algo}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual Auth\-Algo::$\sim$Auth\-Algo ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classAuthAlgo_e3428186b4e005e879e26c2b8e04fa4a}




\subsection{Member Function Documentation}
\index{AuthAlgo@{Auth\-Algo}!calc@{calc}}
\index{calc@{calc}!AuthAlgo@{Auth\-Algo}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf auth\_\-tag\_\-t} Auth\-Algo::calc (const {\bf Buffer} \& {\em buf})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classAuthAlgo_f53b44f90c33eb049da260947a75c916}




Implemented in {\bf Null\-Auth\-Algo} \doxyref{}{p.}{classNullAuthAlgo_60eead12d6b32a576ad40d999a6151cf}, and {\bf Hmac\-Auth\-Algo} \doxyref{}{p.}{classHmacAuthAlgo_af50c9aa6b61ff6f4631e3f78f77dc97}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf auth\-Algo.h}\end{CompactItemize}
