Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > d1d38291248b5ff58339d3d2ddb22ecd > files > 1229

lib64beecrypt-devel-4.2.1-13.mga4.x86_64.rpm

\hypertarget{hmac_8h}{\section{include/beecrypt/hmac.h File Reference}
\label{hmac_8h}\index{include/beecrypt/hmac.\-h@{include/beecrypt/hmac.\-h}}
}


H\-M\-A\-C algorithm, headers.  


{\ttfamily \#include \char`\"{}beecrypt/beecrypt.\-h\char`\"{}}\\*
Include dependency graph for hmac.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{hmac_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{hmac_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{group__HMAC__m_ga3840ec7ab333f52fcca1f64591053506}{hmac\-Setup} (\hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, const \hyperlink{structhashFunction}{hash\-Function} $\ast$, \hyperlink{group__HASH__m_ga94edf1e4abdf78acd04e54ab389f9387}{hash\-Function\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{hmac_8h_a4382d5a9b176892eb3d99ca92148dc26}{hmac\-Reset} (const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, const \hyperlink{structhashFunction}{hash\-Function} $\ast$, \hyperlink{group__HASH__m_ga94edf1e4abdf78acd04e54ab389f9387}{hash\-Function\-Param} $\ast$)
\item 
int \hyperlink{hmac_8h_a205ff21b71d3d31a4df9fa9bbd659e8b}{hmac\-Update} (const \hyperlink{structhashFunction}{hash\-Function} $\ast$, \hyperlink{group__HASH__m_ga94edf1e4abdf78acd04e54ab389f9387}{hash\-Function\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{hmac_8h_ab588325af8fdd26866fa3752a2ae4f03}{hmac\-Digest} (const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, const \hyperlink{structhashFunction}{hash\-Function} $\ast$, \hyperlink{group__HASH__m_ga94edf1e4abdf78acd04e54ab389f9387}{hash\-Function\-Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
H\-M\-A\-C algorithm, headers. \begin{DoxyAuthor}{Author}
Bob Deblier \href{mailto:bob.deblier@telenet.be}{\tt bob.\-deblier@telenet.\-be} 
\end{DoxyAuthor}


\subsection{Function Documentation}
\hypertarget{hmac_8h_ab588325af8fdd26866fa3752a2ae4f03}{\index{hmac.\-h@{hmac.\-h}!hmac\-Digest@{hmac\-Digest}}
\index{hmac\-Digest@{hmac\-Digest}!hmac.h@{hmac.\-h}}
\subsubsection[{hmac\-Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmac\-Digest (
\begin{DoxyParamCaption}
\item[{const {\bf byte} $\ast$}]{, }
\item[{const {\bf hash\-Function} $\ast$}]{, }
\item[{{\bf hash\-Function\-Param} $\ast$}]{, }
\item[{{\bf byte} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{hmac_8h_ab588325af8fdd26866fa3752a2ae4f03}
\hypertarget{hmac_8h_a4382d5a9b176892eb3d99ca92148dc26}{\index{hmac.\-h@{hmac.\-h}!hmac\-Reset@{hmac\-Reset}}
\index{hmac\-Reset@{hmac\-Reset}!hmac.h@{hmac.\-h}}
\subsubsection[{hmac\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmac\-Reset (
\begin{DoxyParamCaption}
\item[{const {\bf byte} $\ast$}]{, }
\item[{const {\bf hash\-Function} $\ast$}]{, }
\item[{{\bf hash\-Function\-Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{hmac_8h_a4382d5a9b176892eb3d99ca92148dc26}
\hypertarget{hmac_8h_a205ff21b71d3d31a4df9fa9bbd659e8b}{\index{hmac.\-h@{hmac.\-h}!hmac\-Update@{hmac\-Update}}
\index{hmac\-Update@{hmac\-Update}!hmac.h@{hmac.\-h}}
\subsubsection[{hmac\-Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmac\-Update (
\begin{DoxyParamCaption}
\item[{const {\bf hash\-Function} $\ast$}]{, }
\item[{{\bf hash\-Function\-Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)}}\label{hmac_8h_a205ff21b71d3d31a4df9fa9bbd659e8b}