\hypertarget{hmacmd5_8h}{\section{include/beecrypt/hmacmd5.h File Reference} \label{hmacmd5_8h}\index{include/beecrypt/hmacmd5.\-h@{include/beecrypt/hmacmd5.\-h}} } H\-M\-A\-C-\/\-M\-D5 message authentication code, headers. {\ttfamily \#include \char`\"{}beecrypt/hmac.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}beecrypt/md5.\-h\char`\"{}}\\* Include dependency graph for hmacmd5.\-h\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{hmacmd5_8h__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structhmacmd5Param}{hmacmd5\-Param} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc}{hmacmd5\-Setup} (\hyperlink{structhmacmd5Param}{hmacmd5\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t) \item int \hyperlink{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed}{hmacmd5\-Reset} (\hyperlink{structhmacmd5Param}{hmacmd5\-Param} $\ast$) \item int \hyperlink{hmacmd5_8h_ac8a288fbcac54bdc84464faa4dc4a244}{hmacmd5\-Update} (\hyperlink{structhmacmd5Param}{hmacmd5\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t) \item int \hyperlink{hmacmd5_8h_ab79106cc09538399aa3a8ce49998e060}{hmacmd5\-Digest} (\hyperlink{structhmacmd5Param}{hmacmd5\-Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const \hyperlink{structkeyedHashFunction}{keyed\-Hash\-Function} \hyperlink{hmacmd5_8h_a570316060bc94596309d2f59f89be63a}{hmacmd5} \end{DoxyCompactItemize} \subsection{Detailed Description} H\-M\-A\-C-\/\-M\-D5 message authentication code, headers. \begin{DoxyAuthor}{Author} Bob Deblier \href{mailto:bob.deblier@telenet.be}{\tt bob.\-deblier@telenet.\-be} \end{DoxyAuthor} \subsection{Function Documentation} \hypertarget{hmacmd5_8h_ab79106cc09538399aa3a8ce49998e060}{\index{hmacmd5.\-h@{hmacmd5.\-h}!hmacmd5\-Digest@{hmacmd5\-Digest}} \index{hmacmd5\-Digest@{hmacmd5\-Digest}!hmacmd5.h@{hmacmd5.\-h}} \subsubsection[{hmacmd5\-Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5\-Digest ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5\-Param} $\ast$}]{, } \item[{{\bf byte} $\ast$}]{} \end{DoxyParamCaption} )}}\label{hmacmd5_8h_ab79106cc09538399aa3a8ce49998e060} \hypertarget{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed}{\index{hmacmd5.\-h@{hmacmd5.\-h}!hmacmd5\-Reset@{hmacmd5\-Reset}} \index{hmacmd5\-Reset@{hmacmd5\-Reset}!hmacmd5.h@{hmacmd5.\-h}} \subsubsection[{hmacmd5\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5\-Reset ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5\-Param} $\ast$}]{} \end{DoxyParamCaption} )}}\label{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed} \hypertarget{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc}{\index{hmacmd5.\-h@{hmacmd5.\-h}!hmacmd5\-Setup@{hmacmd5\-Setup}} \index{hmacmd5\-Setup@{hmacmd5\-Setup}!hmacmd5.h@{hmacmd5.\-h}} \subsubsection[{hmacmd5\-Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5\-Setup ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5\-Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\-\_\-t}]{} \end{DoxyParamCaption} )}}\label{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc} \hypertarget{hmacmd5_8h_ac8a288fbcac54bdc84464faa4dc4a244}{\index{hmacmd5.\-h@{hmacmd5.\-h}!hmacmd5\-Update@{hmacmd5\-Update}} \index{hmacmd5\-Update@{hmacmd5\-Update}!hmacmd5.h@{hmacmd5.\-h}} \subsubsection[{hmacmd5\-Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5\-Update ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5\-Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\-\_\-t}]{} \end{DoxyParamCaption} )}}\label{hmacmd5_8h_ac8a288fbcac54bdc84464faa4dc4a244} \subsection{Variable Documentation} \hypertarget{hmacmd5_8h_a570316060bc94596309d2f59f89be63a}{\index{hmacmd5.\-h@{hmacmd5.\-h}!hmacmd5@{hmacmd5}} \index{hmacmd5@{hmacmd5}!hmacmd5.h@{hmacmd5.\-h}} \subsubsection[{hmacmd5}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf keyed\-Hash\-Function} hmacmd5}}\label{hmacmd5_8h_a570316060bc94596309d2f59f89be63a}