Sophie

Sophie

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

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

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


H\-M\-A\-C-\/\-S\-H\-A-\/224 message authentication code, headers.  


{\ttfamily \#include \char`\"{}beecrypt/hmac.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}beecrypt/sha224.\-h\char`\"{}}\\*
Include dependency graph for hmacsha224.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{hmacsha224_8h__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structhmacsha224Param}{hmacsha224\-Param}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf}{hmacsha224\-Setup} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487}{hmacsha224\-Reset} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$)
\item 
int \hyperlink{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2}{hmacsha224\-Update} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752}{hmacsha224\-Digest} (\hyperlink{structhmacsha224Param}{hmacsha224\-Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structkeyedHashFunction}{keyed\-Hash\-Function} \hyperlink{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}{hmacsha224}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
H\-M\-A\-C-\/\-S\-H\-A-\/224 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{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Digest@{hmacsha224\-Digest}}
\index{hmacsha224\-Digest@{hmacsha224\-Digest}!hmacsha224.h@{hmacsha224.\-h}}
\subsubsection[{hmacsha224\-Digest}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Digest (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha224\-Param} $\ast$}]{, }
\item[{{\bf byte} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{hmacsha224_8h_a886fd2a90e454f0c4b912e33ee88d752}
\hypertarget{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Reset@{hmacsha224\-Reset}}
\index{hmacsha224\-Reset@{hmacsha224\-Reset}!hmacsha224.h@{hmacsha224.\-h}}
\subsubsection[{hmacsha224\-Reset}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Reset (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha224\-Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{hmacsha224_8h_a5287a41f8a0d55db2583a826e86b8487}
\hypertarget{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Setup@{hmacsha224\-Setup}}
\index{hmacsha224\-Setup@{hmacsha224\-Setup}!hmacsha224.h@{hmacsha224.\-h}}
\subsubsection[{hmacsha224\-Setup}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Setup (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha224\-Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)}}\label{hmacsha224_8h_a16589f7a7736c5a30abba3013c9d8eaf}
\hypertarget{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224\-Update@{hmacsha224\-Update}}
\index{hmacsha224\-Update@{hmacsha224\-Update}!hmacsha224.h@{hmacsha224.\-h}}
\subsubsection[{hmacsha224\-Update}]{\setlength{\rightskip}{0pt plus 5cm}int hmacsha224\-Update (
\begin{DoxyParamCaption}
\item[{{\bf hmacsha224\-Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)}}\label{hmacsha224_8h_a2f2436709803a2bc31132da8a674d4d2}


\subsection{Variable Documentation}
\hypertarget{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}{\index{hmacsha224.\-h@{hmacsha224.\-h}!hmacsha224@{hmacsha224}}
\index{hmacsha224@{hmacsha224}!hmacsha224.h@{hmacsha224.\-h}}
\subsubsection[{hmacsha224}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf keyed\-Hash\-Function} hmacsha224}}\label{hmacsha224_8h_a247bd20bb38d35ff1b8ee158ff0ba0c7}