\hypertarget{hmacsha1_8h}{ \section{include/beecrypt/hmacsha1.h File Reference} \label{hmacsha1_8h}\index{include/beecrypt/hmacsha1.h@{include/beecrypt/hmacsha1.h}} } HMAC-\/SHA-\/1 message authentication code, headers. {\ttfamily \#include \char`\"{}beecrypt/hmac.h\char`\"{}}\par {\ttfamily \#include \char`\"{}beecrypt/sha1.h\char`\"{}}\par Include dependency graph for hmacsha1.h: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=272pt]{hmacsha1_8h__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structhmacsha1Param}{hmacsha1Param} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{hmacsha1_8h_a14f3861ad6d5b2d6001190720dc1e621}{hmacsha1Setup} (\hyperlink{structhmacsha1Param}{hmacsha1Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t) \item int \hyperlink{hmacsha1_8h_ae0d1cd86ce3cf59a7a836dc9c53d1ef4}{hmacsha1Reset} (\hyperlink{structhmacsha1Param}{hmacsha1Param} $\ast$) \item int \hyperlink{hmacsha1_8h_ae7a9729e68978568b3c3df63c15d394d}{hmacsha1Update} (\hyperlink{structhmacsha1Param}{hmacsha1Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t) \item int \hyperlink{hmacsha1_8h_aa099ff864b0d13640e6ac7f5de04070b}{hmacsha1Digest} (\hyperlink{structhmacsha1Param}{hmacsha1Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const \hyperlink{structkeyedHashFunction}{keyedHashFunction} \hyperlink{hmacsha1_8h_a84284867ff9accb65343366d9cd8c1d6}{hmacsha1} \end{DoxyCompactItemize} \subsection{Detailed Description} HMAC-\/SHA-\/1 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{hmacsha1_8h_aa099ff864b0d13640e6ac7f5de04070b}{ \index{hmacsha1.h@{hmacsha1.h}!hmacsha1Digest@{hmacsha1Digest}} \index{hmacsha1Digest@{hmacsha1Digest}!hmacsha1.h@{hmacsha1.h}} \subsubsection[{hmacsha1Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha1Digest ( \begin{DoxyParamCaption} \item[{{\bf hmacsha1Param} $\ast$}]{, } \item[{{\bf byte} $\ast$}]{} \end{DoxyParamCaption} )}} \label{hmacsha1_8h_aa099ff864b0d13640e6ac7f5de04070b} \hypertarget{hmacsha1_8h_ae0d1cd86ce3cf59a7a836dc9c53d1ef4}{ \index{hmacsha1.h@{hmacsha1.h}!hmacsha1Reset@{hmacsha1Reset}} \index{hmacsha1Reset@{hmacsha1Reset}!hmacsha1.h@{hmacsha1.h}} \subsubsection[{hmacsha1Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha1Reset ( \begin{DoxyParamCaption} \item[{{\bf hmacsha1Param} $\ast$}]{} \end{DoxyParamCaption} )}} \label{hmacsha1_8h_ae0d1cd86ce3cf59a7a836dc9c53d1ef4} \hypertarget{hmacsha1_8h_a14f3861ad6d5b2d6001190720dc1e621}{ \index{hmacsha1.h@{hmacsha1.h}!hmacsha1Setup@{hmacsha1Setup}} \index{hmacsha1Setup@{hmacsha1Setup}!hmacsha1.h@{hmacsha1.h}} \subsubsection[{hmacsha1Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha1Setup ( \begin{DoxyParamCaption} \item[{{\bf hmacsha1Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\_\-t}]{} \end{DoxyParamCaption} )}} \label{hmacsha1_8h_a14f3861ad6d5b2d6001190720dc1e621} \hypertarget{hmacsha1_8h_ae7a9729e68978568b3c3df63c15d394d}{ \index{hmacsha1.h@{hmacsha1.h}!hmacsha1Update@{hmacsha1Update}} \index{hmacsha1Update@{hmacsha1Update}!hmacsha1.h@{hmacsha1.h}} \subsubsection[{hmacsha1Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha1Update ( \begin{DoxyParamCaption} \item[{{\bf hmacsha1Param} $\ast$}]{, } \item[{const {\bf byte} $\ast$}]{, } \item[{size\_\-t}]{} \end{DoxyParamCaption} )}} \label{hmacsha1_8h_ae7a9729e68978568b3c3df63c15d394d} \subsection{Variable Documentation} \hypertarget{hmacsha1_8h_a84284867ff9accb65343366d9cd8c1d6}{ \index{hmacsha1.h@{hmacsha1.h}!hmacsha1@{hmacsha1}} \index{hmacsha1@{hmacsha1}!hmacsha1.h@{hmacsha1.h}} \subsubsection[{hmacsha1}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf keyedHashFunction} {\bf hmacsha1}}} \label{hmacsha1_8h_a84284867ff9accb65343366d9cd8c1d6}