\hypertarget{dlpk_8h}{\section{include/beecrypt/dlpk.h File Reference} \label{dlpk_8h}\index{include/beecrypt/dlpk.\-h@{include/beecrypt/dlpk.\-h}} } Discrete Logarithm public key, headers. {\ttfamily \#include \char`\"{}beecrypt/dldp.\-h\char`\"{}}\\* Include dependency graph for dlpk.\-h\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{dlpk_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{dlpk_8h__dep__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structdlpk__p}{dlpk\-\_\-p} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{dlpk_8h_ab236f6f56c9f626f6aef9cfa42b43562}{dlpk\-\_\-p\-Init} (\hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$) \item int \hyperlink{dlpk_8h_a2b8b78e909491f4e55633312f81964ee}{dlpk\-\_\-p\-Free} (\hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$) \item int \hyperlink{dlpk_8h_a4dbd74135a9c5f432749141485ba6d24}{dlpk\-\_\-p\-Copy} (\hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$, const \hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$) \item int \hyperlink{dlpk_8h_a196f25c8f0c873638f885ae6f973e005}{dlpk\-\_\-p\-Equal} (const \hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$, const \hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$) \item int \hyperlink{dlpk_8h_a42d9adbb1cd9395988a538d9fdc9ad18}{dlpk\-\_\-pgoq\-Validate} (const \hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$, \hyperlink{structrandomGeneratorContext}{random\-Generator\-Context} $\ast$, int cofactor) \item int \hyperlink{dlpk_8h_a4efc6b549cfbe9bd933ba46814199004}{dlpk\-\_\-pgon\-Validate} (const \hyperlink{structdlpk__p}{dlpk\-\_\-p} $\ast$, \hyperlink{structrandomGeneratorContext}{random\-Generator\-Context} $\ast$) \end{DoxyCompactItemize} \subsection{Detailed Description} Discrete Logarithm public key, headers. \begin{DoxyAuthor}{Author} Bob Deblier \href{mailto:bob.deblier@telenet.be}{\tt bob.\-deblier@telenet.\-be} \end{DoxyAuthor} \subsection{Function Documentation} \hypertarget{dlpk_8h_a4dbd74135a9c5f432749141485ba6d24}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-p\-Copy@{dlpk\-\_\-p\-Copy}} \index{dlpk\-\_\-p\-Copy@{dlpk\-\_\-p\-Copy}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-p\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-p\-Copy ( \begin{DoxyParamCaption} \item[{{\bf dlpk\-\_\-p} $\ast$}]{, } \item[{const {\bf dlpk\-\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}}\label{dlpk_8h_a4dbd74135a9c5f432749141485ba6d24} \hypertarget{dlpk_8h_a196f25c8f0c873638f885ae6f973e005}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-p\-Equal@{dlpk\-\_\-p\-Equal}} \index{dlpk\-\_\-p\-Equal@{dlpk\-\_\-p\-Equal}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-p\-Equal}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-p\-Equal ( \begin{DoxyParamCaption} \item[{const {\bf dlpk\-\_\-p} $\ast$}]{, } \item[{const {\bf dlpk\-\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}}\label{dlpk_8h_a196f25c8f0c873638f885ae6f973e005} \hypertarget{dlpk_8h_a2b8b78e909491f4e55633312f81964ee}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-p\-Free@{dlpk\-\_\-p\-Free}} \index{dlpk\-\_\-p\-Free@{dlpk\-\_\-p\-Free}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-p\-Free}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-p\-Free ( \begin{DoxyParamCaption} \item[{{\bf dlpk\-\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}}\label{dlpk_8h_a2b8b78e909491f4e55633312f81964ee} \hypertarget{dlpk_8h_a4efc6b549cfbe9bd933ba46814199004}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-pgon\-Validate@{dlpk\-\_\-pgon\-Validate}} \index{dlpk\-\_\-pgon\-Validate@{dlpk\-\_\-pgon\-Validate}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-pgon\-Validate}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-pgon\-Validate ( \begin{DoxyParamCaption} \item[{const {\bf dlpk\-\_\-p} $\ast$}]{, } \item[{{\bf random\-Generator\-Context} $\ast$}]{} \end{DoxyParamCaption} )}}\label{dlpk_8h_a4efc6b549cfbe9bd933ba46814199004} \hypertarget{dlpk_8h_a42d9adbb1cd9395988a538d9fdc9ad18}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-pgoq\-Validate@{dlpk\-\_\-pgoq\-Validate}} \index{dlpk\-\_\-pgoq\-Validate@{dlpk\-\_\-pgoq\-Validate}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-pgoq\-Validate}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-pgoq\-Validate ( \begin{DoxyParamCaption} \item[{const {\bf dlpk\-\_\-p} $\ast$}]{, } \item[{{\bf random\-Generator\-Context} $\ast$}]{, } \item[{int}]{cofactor} \end{DoxyParamCaption} )}}\label{dlpk_8h_a42d9adbb1cd9395988a538d9fdc9ad18} \hypertarget{dlpk_8h_ab236f6f56c9f626f6aef9cfa42b43562}{\index{dlpk.\-h@{dlpk.\-h}!dlpk\-\_\-p\-Init@{dlpk\-\_\-p\-Init}} \index{dlpk\-\_\-p\-Init@{dlpk\-\_\-p\-Init}!dlpk.h@{dlpk.\-h}} \subsubsection[{dlpk\-\_\-p\-Init}]{\setlength{\rightskip}{0pt plus 5cm}int dlpk\-\_\-p\-Init ( \begin{DoxyParamCaption} \item[{{\bf dlpk\-\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}}\label{dlpk_8h_ab236f6f56c9f626f6aef9cfa42b43562}