Sophie

Sophie

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

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

\hypertarget{structblockCipherContext}{
\section{blockCipherContext Struct Reference}
\label{structblockCipherContext}\index{blockCipherContext@{blockCipherContext}}
}


Holds a pointer to a blockcipher as well as its parameters.  




{\ttfamily \#include $<$beecrypt.h$>$}



Collaboration diagram for blockCipherContext:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{structblockCipherContext__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structblockCipherContext_a73547f1a75dabdd307abeece5732346e}{blockCipherContext} ()
\item 
\hyperlink{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}{blockCipherContext} (const \hyperlink{structblockCipher}{blockCipher} $\ast$)
\item 
\hyperlink{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}{$\sim$blockCipherContext} ()
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structblockCipher}{blockCipher} $\ast$ \hyperlink{structblockCipherContext_ad964fd13d2d0a2256a8c9b325a9a0da5}{algo}
\begin{DoxyCompactList}\small\item\em Pointer to a \hyperlink{structblockCipher}{blockCipher}. \item\end{DoxyCompactList}\item 
\hyperlink{group__BC__m_gaa6f6ba122e489fd3c3923c83cb55dae0}{blockCipherParam} $\ast$ \hyperlink{structblockCipherContext_a82660a51f5222deb406b856168862fc7}{param}
\begin{DoxyCompactList}\small\item\em Pointer to the parameters used by algo. \item\end{DoxyCompactList}\item 
\hyperlink{group__BC__m_gace10d4c0b0409d35c6a703d6445fc558}{cipherOperation} \hyperlink{structblockCipherContext_a4eb34e526b36292e8947d641cc31f434}{op}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Holds a pointer to a blockcipher as well as its parameters. \begin{DoxyWarning}{Warning}
A context can be used by only one thread at the same time. 
\end{DoxyWarning}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structblockCipherContext_a73547f1a75dabdd307abeece5732346e}{
\index{blockCipherContext@{blockCipherContext}!blockCipherContext@{blockCipherContext}}
\index{blockCipherContext@{blockCipherContext}!blockCipherContext@{blockCipherContext}}
\subsubsection[{blockCipherContext}]{\setlength{\rightskip}{0pt plus 5cm}blockCipherContext::blockCipherContext (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{structblockCipherContext_a73547f1a75dabdd307abeece5732346e}
\hypertarget{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}{
\index{blockCipherContext@{blockCipherContext}!blockCipherContext@{blockCipherContext}}
\index{blockCipherContext@{blockCipherContext}!blockCipherContext@{blockCipherContext}}
\subsubsection[{blockCipherContext}]{\setlength{\rightskip}{0pt plus 5cm}blockCipherContext::blockCipherContext (
\begin{DoxyParamCaption}
\item[{const {\bf blockCipher} $\ast$}]{}
\end{DoxyParamCaption}
)}}
\label{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}
\hypertarget{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}{
\index{blockCipherContext@{blockCipherContext}!$\sim$blockCipherContext@{$\sim$blockCipherContext}}
\index{$\sim$blockCipherContext@{$\sim$blockCipherContext}!blockCipherContext@{blockCipherContext}}
\subsubsection[{$\sim$blockCipherContext}]{\setlength{\rightskip}{0pt plus 5cm}blockCipherContext::$\sim$blockCipherContext (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}


\subsection{Field Documentation}
\hypertarget{structblockCipherContext_ad964fd13d2d0a2256a8c9b325a9a0da5}{
\index{blockCipherContext@{blockCipherContext}!algo@{algo}}
\index{algo@{algo}!blockCipherContext@{blockCipherContext}}
\subsubsection[{algo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf blockCipherContext::algo}}}
\label{structblockCipherContext_ad964fd13d2d0a2256a8c9b325a9a0da5}


Pointer to a \hyperlink{structblockCipher}{blockCipher}. 

\hypertarget{structblockCipherContext_a4eb34e526b36292e8947d641cc31f434}{
\index{blockCipherContext@{blockCipherContext}!op@{op}}
\index{op@{op}!blockCipherContext@{blockCipherContext}}
\subsubsection[{op}]{\setlength{\rightskip}{0pt plus 5cm}{\bf blockCipherContext::op}}}
\label{structblockCipherContext_a4eb34e526b36292e8947d641cc31f434}
\hypertarget{structblockCipherContext_a82660a51f5222deb406b856168862fc7}{
\index{blockCipherContext@{blockCipherContext}!param@{param}}
\index{param@{param}!blockCipherContext@{blockCipherContext}}
\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}{\bf blockCipherContext::param}}}
\label{structblockCipherContext_a82660a51f5222deb406b856168862fc7}


Pointer to the parameters used by algo. 



The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
include/beecrypt/\hyperlink{beecrypt_8h}{beecrypt.h}\end{DoxyCompactItemize}