Sophie

Sophie

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

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

\hypertarget{fips186_8h}{
\section{include/beecrypt/fips186.h File Reference}
\label{fips186_8h}\index{include/beecrypt/fips186.h@{include/beecrypt/fips186.h}}
}


FIPS-\/186 pseudo-\/random number generator, headers.  


{\ttfamily \#include \char`\"{}beecrypt/beecrypt.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}beecrypt.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}sha1.h\char`\"{}}\par
Include dependency graph for fips186.h:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{fips186_8h__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structfips186Param}{fips186Param}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}{FIPS186\_\-STATE\_\-SIZE}~16
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{fips186_8h_a14cec51553861ae236491374db291719}{fips186Setup} (\hyperlink{structfips186Param}{fips186Param} $\ast$)
\item 
int \hyperlink{fips186_8h_abe7178b064f8026fd77326965019569a}{fips186Seed} (\hyperlink{structfips186Param}{fips186Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t)
\item 
int \hyperlink{fips186_8h_a256bf304a4cd01c0ad193d161176b035}{fips186Next} (\hyperlink{structfips186Param}{fips186Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\_\-t)
\item 
int \hyperlink{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}{fips186Cleanup} (\hyperlink{structfips186Param}{fips186Param} $\ast$)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structrandomGenerator}{randomGenerator} \hyperlink{fips186_8h_aaf3bc0dba17963b288a03bae658399bb}{fips186prng}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
FIPS-\/186 pseudo-\/random number generator, headers. \begin{DoxyAuthor}{Author}
Bob Deblier $<$\href{mailto:bob.deblier@telenet.be}{\tt bob.deblier@telenet.be}$>$ 
\end{DoxyAuthor}


\subsection{Define Documentation}
\hypertarget{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}{
\index{fips186.h@{fips186.h}!FIPS186\_\-STATE\_\-SIZE@{FIPS186\_\-STATE\_\-SIZE}}
\index{FIPS186\_\-STATE\_\-SIZE@{FIPS186\_\-STATE\_\-SIZE}!fips186.h@{fips186.h}}
\subsubsection[{FIPS186\_\-STATE\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FIPS186\_\-STATE\_\-SIZE~16}}
\label{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}


\subsection{Function Documentation}
\hypertarget{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}{
\index{fips186.h@{fips186.h}!fips186Cleanup@{fips186Cleanup}}
\index{fips186Cleanup@{fips186Cleanup}!fips186.h@{fips186.h}}
\subsubsection[{fips186Cleanup}]{\setlength{\rightskip}{0pt plus 5cm}int fips186Cleanup (
\begin{DoxyParamCaption}
\item[{{\bf fips186Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}
\hypertarget{fips186_8h_a256bf304a4cd01c0ad193d161176b035}{
\index{fips186.h@{fips186.h}!fips186Next@{fips186Next}}
\index{fips186Next@{fips186Next}!fips186.h@{fips186.h}}
\subsubsection[{fips186Next}]{\setlength{\rightskip}{0pt plus 5cm}int fips186Next (
\begin{DoxyParamCaption}
\item[{{\bf fips186Param} $\ast$}]{, }
\item[{{\bf byte} $\ast$}]{, }
\item[{size\_\-t}]{}
\end{DoxyParamCaption}
)}}
\label{fips186_8h_a256bf304a4cd01c0ad193d161176b035}
\hypertarget{fips186_8h_abe7178b064f8026fd77326965019569a}{
\index{fips186.h@{fips186.h}!fips186Seed@{fips186Seed}}
\index{fips186Seed@{fips186Seed}!fips186.h@{fips186.h}}
\subsubsection[{fips186Seed}]{\setlength{\rightskip}{0pt plus 5cm}int fips186Seed (
\begin{DoxyParamCaption}
\item[{{\bf fips186Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\_\-t}]{}
\end{DoxyParamCaption}
)}}
\label{fips186_8h_abe7178b064f8026fd77326965019569a}
\hypertarget{fips186_8h_a14cec51553861ae236491374db291719}{
\index{fips186.h@{fips186.h}!fips186Setup@{fips186Setup}}
\index{fips186Setup@{fips186Setup}!fips186.h@{fips186.h}}
\subsubsection[{fips186Setup}]{\setlength{\rightskip}{0pt plus 5cm}int fips186Setup (
\begin{DoxyParamCaption}
\item[{{\bf fips186Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{fips186_8h_a14cec51553861ae236491374db291719}


\subsection{Variable Documentation}
\hypertarget{fips186_8h_aaf3bc0dba17963b288a03bae658399bb}{
\index{fips186.h@{fips186.h}!fips186prng@{fips186prng}}
\index{fips186prng@{fips186prng}!fips186.h@{fips186.h}}
\subsubsection[{fips186prng}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf randomGenerator} {\bf fips186prng}}}
\label{fips186_8h_aaf3bc0dba17963b288a03bae658399bb}