\hypertarget{structsha512Param}{ \section{sha512Param Struct Reference} \label{structsha512Param}\index{sha512Param@{sha512Param}} } Holds all the parameters necessary for the SHA-\/512 algorithm. {\ttfamily \#include $<$sha512.h$>$} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item uint64\_\-t \hyperlink{structsha512Param_a29367f5ee0d2673fa01a5c1871529ce5}{h} \mbox{[}8\mbox{]} \item uint64\_\-t \hyperlink{structsha512Param_a5c876af4dcd02e7fc6914088bca949ef}{data} \mbox{[}80\mbox{]} \item \hyperlink{api_8h_af807108d471a7c68e58df13068048e03}{mpw} \hyperlink{structsha512Param_ae92eff57a234902c6954957d09840fbe}{length} \mbox{[}4\mbox{]} \begin{DoxyCompactList}\small\item\em Multi-\/precision integer counter for the bits that have been processed so far. \item\end{DoxyCompactList}\item uint64\_\-t \hyperlink{structsha512Param_a5d25b5a64fb3679d7f6ca21fdc2ea4dd}{offset} \begin{DoxyCompactList}\small\item\em Offset into {\itshape data\/}; points to the place where new data will be copied before it is processed. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Detailed Description} Holds all the parameters necessary for the SHA-\/512 algorithm. \subsection{Field Documentation} \hypertarget{structsha512Param_a5c876af4dcd02e7fc6914088bca949ef}{ \index{sha512Param@{sha512Param}!data@{data}} \index{data@{data}!sha512Param@{sha512Param}} \subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf sha512Param::data}}} \label{structsha512Param_a5c876af4dcd02e7fc6914088bca949ef} \hypertarget{structsha512Param_a29367f5ee0d2673fa01a5c1871529ce5}{ \index{sha512Param@{sha512Param}!h@{h}} \index{h@{h}!sha512Param@{sha512Param}} \subsubsection[{h}]{\setlength{\rightskip}{0pt plus 5cm}{\bf sha512Param::h}}} \label{structsha512Param_a29367f5ee0d2673fa01a5c1871529ce5} \hypertarget{structsha512Param_ae92eff57a234902c6954957d09840fbe}{ \index{sha512Param@{sha512Param}!length@{length}} \index{length@{length}!sha512Param@{sha512Param}} \subsubsection[{length}]{\setlength{\rightskip}{0pt plus 5cm}{\bf sha512Param::length}}} \label{structsha512Param_ae92eff57a234902c6954957d09840fbe} Multi-\/precision integer counter for the bits that have been processed so far. \hypertarget{structsha512Param_a5d25b5a64fb3679d7f6ca21fdc2ea4dd}{ \index{sha512Param@{sha512Param}!offset@{offset}} \index{offset@{offset}!sha512Param@{sha512Param}} \subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}{\bf sha512Param::offset}}} \label{structsha512Param_a5d25b5a64fb3679d7f6ca21fdc2ea4dd} Offset into {\itshape data\/}; points to the place where new data will be copied before it is processed. The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} \item include/beecrypt/\hyperlink{sha512_8h}{sha512.h}\end{DoxyCompactItemize}