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