Sophie

Sophie

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

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

\hypertarget{hmacsha256_8h}{
\section{include/beecrypt/hmacsha256.h File Reference}
\label{hmacsha256_8h}\index{include/beecrypt/hmacsha256.h@{include/beecrypt/hmacsha256.h}}
}


HMAC-\/SHA-\/256 message authentication code, headers.  


{\ttfamily \#include \char`\"{}beecrypt/hmac.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}beecrypt/sha256.h\char`\"{}}\par
Include dependency graph for hmacsha256.h:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=282pt]{hmacsha256_8h__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structhmacsha256Param}{hmacsha256Param}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{hmacsha256_8h_a01b051205172dd01baba1a8939654425}{hmacsha256Setup} (\hyperlink{structhmacsha256Param}{hmacsha256Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t)
\item 
int \hyperlink{hmacsha256_8h_ac40ba11a41a0effed00490a1d19034c6}{hmacsha256Reset} (\hyperlink{structhmacsha256Param}{hmacsha256Param} $\ast$)
\item 
int \hyperlink{hmacsha256_8h_a455fa0b9f01e1bbee2fa68b4de2072f3}{hmacsha256Update} (\hyperlink{structhmacsha256Param}{hmacsha256Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t)
\item 
int \hyperlink{hmacsha256_8h_a81d431db672e86f6d585fb480c304614}{hmacsha256Digest} (\hyperlink{structhmacsha256Param}{hmacsha256Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structkeyedHashFunction}{keyedHashFunction} \hyperlink{hmacsha256_8h_abd4e490900396d8bdbaa3a2a5577b251}{hmacsha256}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
HMAC-\/SHA-\/256 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{hmacsha256_8h_a81d431db672e86f6d585fb480c304614}{
\index{hmacsha256.h@{hmacsha256.h}!hmacsha256Digest@{hmacsha256Digest}}
\index{hmacsha256Digest@{hmacsha256Digest}!hmacsha256.h@{hmacsha256.h}}
\subsubsection[{hmacsha256Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha256Digest (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha256Param} $\ast$}]{, }
\item[{{\bf byte} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{hmacsha256_8h_a81d431db672e86f6d585fb480c304614}
\hypertarget{hmacsha256_8h_ac40ba11a41a0effed00490a1d19034c6}{
\index{hmacsha256.h@{hmacsha256.h}!hmacsha256Reset@{hmacsha256Reset}}
\index{hmacsha256Reset@{hmacsha256Reset}!hmacsha256.h@{hmacsha256.h}}
\subsubsection[{hmacsha256Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha256Reset (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha256Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{hmacsha256_8h_ac40ba11a41a0effed00490a1d19034c6}
\hypertarget{hmacsha256_8h_a01b051205172dd01baba1a8939654425}{
\index{hmacsha256.h@{hmacsha256.h}!hmacsha256Setup@{hmacsha256Setup}}
\index{hmacsha256Setup@{hmacsha256Setup}!hmacsha256.h@{hmacsha256.h}}
\subsubsection[{hmacsha256Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha256Setup (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha256Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\_\-t}]{}
\end{DoxyParamCaption}
)}}
\label{hmacsha256_8h_a01b051205172dd01baba1a8939654425}
\hypertarget{hmacsha256_8h_a455fa0b9f01e1bbee2fa68b4de2072f3}{
\index{hmacsha256.h@{hmacsha256.h}!hmacsha256Update@{hmacsha256Update}}
\index{hmacsha256Update@{hmacsha256Update}!hmacsha256.h@{hmacsha256.h}}
\subsubsection[{hmacsha256Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha256Update (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha256Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\_\-t}]{}
\end{DoxyParamCaption}
)}}
\label{hmacsha256_8h_a455fa0b9f01e1bbee2fa68b4de2072f3}


\subsection{Variable Documentation}
\hypertarget{hmacsha256_8h_abd4e490900396d8bdbaa3a2a5577b251}{
\index{hmacsha256.h@{hmacsha256.h}!hmacsha256@{hmacsha256}}
\index{hmacsha256@{hmacsha256}!hmacsha256.h@{hmacsha256.h}}
\subsubsection[{hmacsha256}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf keyedHashFunction} {\bf hmacsha256}}}
\label{hmacsha256_8h_abd4e490900396d8bdbaa3a2a5577b251}