\hypertarget{group__DL__m}{\section{Discrete Logarithm Primitives} \label{group__DL__m}\index{Discrete Logarithm Primitives@{Discrete Logarithm Primitives}} } Collaboration diagram for Discrete Logarithm Primitives\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{group__DL__m} \end{center} \end{figure} \subsection*{Files} \begin{DoxyCompactItemize} \item file \hyperlink{dhies_8h}{dhies.\-h} \begin{DoxyCompactList}\small\item\em D\-H\-I\-E\-S (formerly known as D\-H\-A\-E\-S or D\-H\-E\-S) encryption scheme. \end{DoxyCompactList}\item file \hyperlink{dldp_8h}{dldp.\-h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm domain parameters, headers. \end{DoxyCompactList}\item file \hyperlink{dlkp_8h}{dlkp.\-h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm keypair, headers. \end{DoxyCompactList}\item file \hyperlink{dlpk_8h}{dlpk.\-h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm public key, headers. \end{DoxyCompactList}\item file \hyperlink{dlsvdp-dh_8h}{dlsvdp-\/dh.\-h} \begin{DoxyCompactList}\small\item\em Diffie-\/\-Hellman algorithm, headers. \end{DoxyCompactList}\item file \hyperlink{elgamal_8h}{elgamal.\-h} \begin{DoxyCompactList}\small\item\em El\-Gamal algorithm. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structdldp__p}{dldp\-\_\-p} \begin{DoxyCompactList}\small\item\em Discrete Logarithm Domain Parameters over a prime field. \end{DoxyCompactList}\item struct \hyperlink{structdlkp__p}{dlkp\-\_\-p} \item struct \hyperlink{structdlpk__p}{dlpk\-\_\-p} \end{DoxyCompactItemize} \subsection{Detailed Description}