\hypertarget{hmacmd5_8h}{ \section{include/beecrypt/hmacmd5.h File Reference} \label{hmacmd5_8h}\index{include/beecrypt/hmacmd5.h@{include/beecrypt/hmacmd5.h}} } HMAC-\/MD5 message authentication code, headers. {\ttfamily \#include \char`\"{}beecrypt/hmac.h\char`\"{}}\par {\ttfamily \#include \char`\"{}beecrypt/md5.h\char`\"{}}\par Include dependency graph for hmacmd5.h: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=270pt]{hmacmd5_8h__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structhmacmd5Param}{hmacmd5Param} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc}{hmacmd5Setup} (\hyperlink{structhmacmd5Param}{hmacmd5Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t) \item int \hyperlink{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed}{hmacmd5Reset} (\hyperlink{structhmacmd5Param}{hmacmd5Param} $\ast$) \item int \hyperlink{hmacmd5_8h_ac8a288fbcac54bdc84464faa4dc4a244}{hmacmd5Update} (\hyperlink{structhmacmd5Param}{hmacmd5Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t) \item int \hyperlink{hmacmd5_8h_ab79106cc09538399aa3a8ce49998e060}{hmacmd5Digest} (\hyperlink{structhmacmd5Param}{hmacmd5Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const \hyperlink{structkeyedHashFunction}{keyedHashFunction} \hyperlink{hmacmd5_8h_a570316060bc94596309d2f59f89be63a}{hmacmd5} \end{DoxyCompactItemize} \subsection{Detailed Description} HMAC-\/MD5 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}!hmacmd5Digest@{hmacmd5Digest}} \index{hmacmd5Digest@{hmacmd5Digest}!hmacmd5.h@{hmacmd5.h}} \subsubsection[{hmacmd5Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5Digest ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5Param} $\ast$}]{, } \item[{{\bf byte} $\ast$}]{} \end{DoxyParamCaption} )}} \label{hmacmd5_8h_ab79106cc09538399aa3a8ce49998e060} \hypertarget{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed}{ \index{hmacmd5.h@{hmacmd5.h}!hmacmd5Reset@{hmacmd5Reset}} \index{hmacmd5Reset@{hmacmd5Reset}!hmacmd5.h@{hmacmd5.h}} \subsubsection[{hmacmd5Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5Reset ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5Param} $\ast$}]{} \end{DoxyParamCaption} )}} \label{hmacmd5_8h_ab526a50f70a30b7a9d9a220eb06299ed} \hypertarget{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc}{ \index{hmacmd5.h@{hmacmd5.h}!hmacmd5Setup@{hmacmd5Setup}} \index{hmacmd5Setup@{hmacmd5Setup}!hmacmd5.h@{hmacmd5.h}} \subsubsection[{hmacmd5Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5Setup ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\_\-t}]{} \end{DoxyParamCaption} )}} \label{hmacmd5_8h_a9915783a34e450947d6fde428587f9dc} \hypertarget{hmacmd5_8h_ac8a288fbcac54bdc84464faa4dc4a244}{ \index{hmacmd5.h@{hmacmd5.h}!hmacmd5Update@{hmacmd5Update}} \index{hmacmd5Update@{hmacmd5Update}!hmacmd5.h@{hmacmd5.h}} \subsubsection[{hmacmd5Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacmd5Update ( \begin{DoxyParamCaption} \item[{{\bf hmacmd5Param} $\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 keyedHashFunction} {\bf hmacmd5}}} \label{hmacmd5_8h_a570316060bc94596309d2f59f89be63a}