Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > e8773dc1178a3ee82e29ab36424dc729 > files > 1115

libbeecrypt-devel-4.2.1-6.mga1.i586.rpm

\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}