Sophie

Sophie

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

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

\hypertarget{structblockCipherContext}{\section{block\-Cipher\-Context Struct Reference}
\label{structblockCipherContext}\index{block\-Cipher\-Context@{block\-Cipher\-Context}}
}


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




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



Collaboration diagram for block\-Cipher\-Context\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{structblockCipherContext__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structblockCipherContext_a73547f1a75dabdd307abeece5732346e}{block\-Cipher\-Context} ()
\item 
\hyperlink{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}{block\-Cipher\-Context} (const \hyperlink{structblockCipher}{block\-Cipher} $\ast$)
\item 
\hyperlink{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}{$\sim$block\-Cipher\-Context} ()
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structblockCipher}{block\-Cipher} $\ast$ \hyperlink{structblockCipherContext_ad964fd13d2d0a2256a8c9b325a9a0da5}{algo}
\begin{DoxyCompactList}\small\item\em Pointer to a \hyperlink{structblockCipher}{block\-Cipher}. \end{DoxyCompactList}\item 
\hyperlink{group__BC__m_gaa6f6ba122e489fd3c3923c83cb55dae0}{block\-Cipher\-Param} $\ast$ \hyperlink{structblockCipherContext_a82660a51f5222deb406b856168862fc7}{param}
\begin{DoxyCompactList}\small\item\em Pointer to the parameters used by algo. \end{DoxyCompactList}\item 
\hyperlink{group__BC__m_gace10d4c0b0409d35c6a703d6445fc558}{cipher\-Operation} \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{block\-Cipher\-Context@{block\-Cipher\-Context}!block\-Cipher\-Context@{block\-Cipher\-Context}}
\index{block\-Cipher\-Context@{block\-Cipher\-Context}!blockCipherContext@{block\-Cipher\-Context}}
\subsubsection[{block\-Cipher\-Context}]{\setlength{\rightskip}{0pt plus 5cm}block\-Cipher\-Context\-::block\-Cipher\-Context (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structblockCipherContext_a73547f1a75dabdd307abeece5732346e}
\hypertarget{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}{\index{block\-Cipher\-Context@{block\-Cipher\-Context}!block\-Cipher\-Context@{block\-Cipher\-Context}}
\index{block\-Cipher\-Context@{block\-Cipher\-Context}!blockCipherContext@{block\-Cipher\-Context}}
\subsubsection[{block\-Cipher\-Context}]{\setlength{\rightskip}{0pt plus 5cm}block\-Cipher\-Context\-::block\-Cipher\-Context (
\begin{DoxyParamCaption}
\item[{const {\bf block\-Cipher} $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{structblockCipherContext_ab12725e464d6fcb58e0014c2a0ee2b49}
\hypertarget{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}{\index{block\-Cipher\-Context@{block\-Cipher\-Context}!$\sim$block\-Cipher\-Context@{$\sim$block\-Cipher\-Context}}
\index{$\sim$block\-Cipher\-Context@{$\sim$block\-Cipher\-Context}!blockCipherContext@{block\-Cipher\-Context}}
\subsubsection[{$\sim$block\-Cipher\-Context}]{\setlength{\rightskip}{0pt plus 5cm}block\-Cipher\-Context\-::$\sim$block\-Cipher\-Context (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structblockCipherContext_ae3b8c357b8013530cf7bdef757ba87c1}


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


Pointer to a \hyperlink{structblockCipher}{block\-Cipher}. 

\hypertarget{structblockCipherContext_a4eb34e526b36292e8947d641cc31f434}{\index{block\-Cipher\-Context@{block\-Cipher\-Context}!op@{op}}
\index{op@{op}!blockCipherContext@{block\-Cipher\-Context}}
\subsubsection[{op}]{\setlength{\rightskip}{0pt plus 5cm}block\-Cipher\-Context\-::op}}\label{structblockCipherContext_a4eb34e526b36292e8947d641cc31f434}
\hypertarget{structblockCipherContext_a82660a51f5222deb406b856168862fc7}{\index{block\-Cipher\-Context@{block\-Cipher\-Context}!param@{param}}
\index{param@{param}!blockCipherContext@{block\-Cipher\-Context}}
\subsubsection[{param}]{\setlength{\rightskip}{0pt plus 5cm}block\-Cipher\-Context\-::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}