Sophie

Sophie

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

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

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


F\-I\-P\-S-\/186 pseudo-\/random number generator, headers.  


{\ttfamily \#include \char`\"{}beecrypt/beecrypt.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}sha1.\-h\char`\"{}}\\*
Include dependency graph for fips186.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{fips186_8h__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structfips186Param}{fips186\-Param}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}{F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E}~8
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{fips186_8h_a14cec51553861ae236491374db291719}{fips186\-Setup} (\hyperlink{structfips186Param}{fips186\-Param} $\ast$)
\item 
int \hyperlink{fips186_8h_abe7178b064f8026fd77326965019569a}{fips186\-Seed} (\hyperlink{structfips186Param}{fips186\-Param} $\ast$, const \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{fips186_8h_a256bf304a4cd01c0ad193d161176b035}{fips186\-Next} (\hyperlink{structfips186Param}{fips186\-Param} $\ast$, \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte} $\ast$, size\-\_\-t)
\item 
int \hyperlink{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}{fips186\-Cleanup} (\hyperlink{structfips186Param}{fips186\-Param} $\ast$)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structrandomGenerator}{random\-Generator} \hyperlink{fips186_8h_aaf3bc0dba17963b288a03bae658399bb}{fips186prng}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
F\-I\-P\-S-\/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{Macro Definition Documentation}
\hypertarget{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}{\index{fips186.\-h@{fips186.\-h}!F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E@{F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E}}
\index{F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E@{F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E}!fips186.h@{fips186.\-h}}
\subsubsection[{F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-I\-P\-S186\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-I\-Z\-E~8}}\label{fips186_8h_ac596d8ac320a8e1a5a141da8a897ac30}


\subsection{Function Documentation}
\hypertarget{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}{\index{fips186.\-h@{fips186.\-h}!fips186\-Cleanup@{fips186\-Cleanup}}
\index{fips186\-Cleanup@{fips186\-Cleanup}!fips186.h@{fips186.\-h}}
\subsubsection[{fips186\-Cleanup}]{\setlength{\rightskip}{0pt plus 5cm}int fips186\-Cleanup (
\begin{DoxyParamCaption}
\item[{{\bf fips186\-Param} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{fips186_8h_a2b73e14f8b421f3b22d02abce8a00af3}
\hypertarget{fips186_8h_a256bf304a4cd01c0ad193d161176b035}{\index{fips186.\-h@{fips186.\-h}!fips186\-Next@{fips186\-Next}}
\index{fips186\-Next@{fips186\-Next}!fips186.h@{fips186.\-h}}
\subsubsection[{fips186\-Next}]{\setlength{\rightskip}{0pt plus 5cm}int fips186\-Next (
\begin{DoxyParamCaption}
\item[{{\bf fips186\-Param} $\ast$}]{, }
\item[{{\bf byte} $\ast$}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)}}\label{fips186_8h_a256bf304a4cd01c0ad193d161176b035}
\hypertarget{fips186_8h_abe7178b064f8026fd77326965019569a}{\index{fips186.\-h@{fips186.\-h}!fips186\-Seed@{fips186\-Seed}}
\index{fips186\-Seed@{fips186\-Seed}!fips186.h@{fips186.\-h}}
\subsubsection[{fips186\-Seed}]{\setlength{\rightskip}{0pt plus 5cm}int fips186\-Seed (
\begin{DoxyParamCaption}
\item[{{\bf fips186\-Param} $\ast$}]{, }
\item[{const {\bf byte} $\ast$}]{, }
\item[{size\-\_\-t}]{}
\end{DoxyParamCaption}
)}}\label{fips186_8h_abe7178b064f8026fd77326965019569a}
\hypertarget{fips186_8h_a14cec51553861ae236491374db291719}{\index{fips186.\-h@{fips186.\-h}!fips186\-Setup@{fips186\-Setup}}
\index{fips186\-Setup@{fips186\-Setup}!fips186.h@{fips186.\-h}}
\subsubsection[{fips186\-Setup}]{\setlength{\rightskip}{0pt plus 5cm}int fips186\-Setup (
\begin{DoxyParamCaption}
\item[{{\bf fips186\-Param} $\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 random\-Generator} fips186prng}}\label{fips186_8h_aaf3bc0dba17963b288a03bae658399bb}