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