\hypertarget{dlkp_8h}{ \section{include/beecrypt/dlkp.h File Reference} \label{dlkp_8h}\index{include/beecrypt/dlkp.h@{include/beecrypt/dlkp.h}} } Discrete Logarithm keypair, headers. {\ttfamily \#include \char`\"{}beecrypt/dlpk.h\char`\"{}}\par Include dependency graph for dlkp.h: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=196pt]{dlkp_8h__incl} \end{center} \end{figure} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structdlkp__p}{dlkp\_\-p} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{dlkp_8h_a3672c5d320ba5e7bb2d68348699bb077}{dlkp\_\-pPair} (\hyperlink{structdlkp__p}{dlkp\_\-p} $\ast$, \hyperlink{structrandomGeneratorContext}{randomGeneratorContext} $\ast$, const \hyperlink{structdldp__p}{dldp\_\-p} $\ast$) \item int \hyperlink{dlkp_8h_a74c3eee738c6cf5200863221a918ce7b}{dlkp\_\-pInit} (\hyperlink{structdlkp__p}{dlkp\_\-p} $\ast$) \item int \hyperlink{dlkp_8h_ac04de0aeba8c84bfa6c5e65c8bac45a9}{dlkp\_\-pFree} (\hyperlink{structdlkp__p}{dlkp\_\-p} $\ast$) \item int \hyperlink{dlkp_8h_a9872d052e60dc6a5e138fa26d5cb80fb}{dlkp\_\-pCopy} (\hyperlink{structdlkp__p}{dlkp\_\-p} $\ast$, const \hyperlink{structdlkp__p}{dlkp\_\-p} $\ast$) \end{DoxyCompactItemize} \subsection{Detailed Description} Discrete Logarithm keypair, headers. \begin{DoxyAuthor}{Author} Bob Deblier $<$\href{mailto:bob.deblier@telenet.be}{\tt bob.deblier@telenet.be}$>$ \end{DoxyAuthor} \subsection{Function Documentation} \hypertarget{dlkp_8h_a9872d052e60dc6a5e138fa26d5cb80fb}{ \index{dlkp.h@{dlkp.h}!dlkp\_\-pCopy@{dlkp\_\-pCopy}} \index{dlkp\_\-pCopy@{dlkp\_\-pCopy}!dlkp.h@{dlkp.h}} \subsubsection[{dlkp\_\-pCopy}]{\setlength{\rightskip}{0pt plus 5cm}int dlkp\_\-pCopy ( \begin{DoxyParamCaption} \item[{{\bf dlkp\_\-p} $\ast$}]{, } \item[{const {\bf dlkp\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}} \label{dlkp_8h_a9872d052e60dc6a5e138fa26d5cb80fb} \hypertarget{dlkp_8h_ac04de0aeba8c84bfa6c5e65c8bac45a9}{ \index{dlkp.h@{dlkp.h}!dlkp\_\-pFree@{dlkp\_\-pFree}} \index{dlkp\_\-pFree@{dlkp\_\-pFree}!dlkp.h@{dlkp.h}} \subsubsection[{dlkp\_\-pFree}]{\setlength{\rightskip}{0pt plus 5cm}int dlkp\_\-pFree ( \begin{DoxyParamCaption} \item[{{\bf dlkp\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}} \label{dlkp_8h_ac04de0aeba8c84bfa6c5e65c8bac45a9} \hypertarget{dlkp_8h_a74c3eee738c6cf5200863221a918ce7b}{ \index{dlkp.h@{dlkp.h}!dlkp\_\-pInit@{dlkp\_\-pInit}} \index{dlkp\_\-pInit@{dlkp\_\-pInit}!dlkp.h@{dlkp.h}} \subsubsection[{dlkp\_\-pInit}]{\setlength{\rightskip}{0pt plus 5cm}int dlkp\_\-pInit ( \begin{DoxyParamCaption} \item[{{\bf dlkp\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}} \label{dlkp_8h_a74c3eee738c6cf5200863221a918ce7b} \hypertarget{dlkp_8h_a3672c5d320ba5e7bb2d68348699bb077}{ \index{dlkp.h@{dlkp.h}!dlkp\_\-pPair@{dlkp\_\-pPair}} \index{dlkp\_\-pPair@{dlkp\_\-pPair}!dlkp.h@{dlkp.h}} \subsubsection[{dlkp\_\-pPair}]{\setlength{\rightskip}{0pt plus 5cm}int dlkp\_\-pPair ( \begin{DoxyParamCaption} \item[{{\bf dlkp\_\-p} $\ast$}]{, } \item[{{\bf randomGeneratorContext} $\ast$}]{, } \item[{const {\bf dldp\_\-p} $\ast$}]{} \end{DoxyParamCaption} )}} \label{dlkp_8h_a3672c5d320ba5e7bb2d68348699bb077}