\hypertarget{hmacsha224_8h}{\section{include/beecrypt/hmacsha224.h File Reference} \label{hmacsha224_8h}\index{include/beecrypt/hmacsha224.\-h@{include/beecrypt/hmacsha224.\-h}} } H\-M\-A\-C-\/\-S\-H\-A-\/224 message authentication code, headers. {\ttfamily \#include \char`\"{}beecrypt/hmac.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}beecrypt/sha224.\-h\char`\"{}}\\* Include dependency graph for hmacsha224.\-h\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{hmacsha224_8h__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structhmacsha224Param}{hmacsha224\-Param} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf}{hmacsha224\-Setup} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t) \item int \hyperlink{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487}{hmacsha224\-Reset} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$) \item int \hyperlink{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2}{hmacsha224\-Update} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t) \item int \hyperlink{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752}{hmacsha224\-Digest} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const \hyperlink{structkeyedHashFunction}{keyed\-Hash\-Function} \hyperlink{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}{hmacsha224} \end{DoxyCompactItemize} \subsection{Detailed Description} H\-M\-A\-C-\/\-S\-H\-A-\/224 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{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Digest@{hmacsha224\-Digest}} \index{hmacsha224\-Digest@{hmacsha224\-Digest}!hmacsha224.h@{hmacsha224.\-h}} \subsubsection[{hmacsha224\-Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Digest ( \begin{DoxyParamCaption} \item[{{\bf hmacsha224\-Param} $\ast$}]{, } \item[{{\bf byte} $\ast$}]{} \end{DoxyParamCaption} )}}\label{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752} \hypertarget{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Reset@{hmacsha224\-Reset}} \index{hmacsha224\-Reset@{hmacsha224\-Reset}!hmacsha224.h@{hmacsha224.\-h}} \subsubsection[{hmacsha224\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Reset ( \begin{DoxyParamCaption} \item[{{\bf hmacsha224\-Param} $\ast$}]{} \end{DoxyParamCaption} )}}\label{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487} \hypertarget{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Setup@{hmacsha224\-Setup}} \index{hmacsha224\-Setup@{hmacsha224\-Setup}!hmacsha224.h@{hmacsha224.\-h}} \subsubsection[{hmacsha224\-Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Setup ( \begin{DoxyParamCaption} \item[{{\bf hmacsha224\-Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\-\_\-t}]{} \end{DoxyParamCaption} )}}\label{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf} \hypertarget{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Update@{hmacsha224\-Update}} \index{hmacsha224\-Update@{hmacsha224\-Update}!hmacsha224.h@{hmacsha224.\-h}} \subsubsection[{hmacsha224\-Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Update ( \begin{DoxyParamCaption} \item[{{\bf hmacsha224\-Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\-\_\-t}]{} \end{DoxyParamCaption} )}}\label{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2} \subsection{Variable Documentation} \hypertarget{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224@{hmacsha224}} \index{hmacsha224@{hmacsha224}!hmacsha224.h@{hmacsha224.\-h}} \subsubsection[{hmacsha224}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf keyed\-Hash\-Function} hmacsha224}}\label{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}