\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=400pt]{group__DL__m} \end{center} \end{figure} \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. \item\end{DoxyCompactList}\item struct \hyperlink{structdlkp__p}{dlkp\_\-p} \item struct \hyperlink{structdlpk__p}{dlpk\_\-p} \end{DoxyCompactItemize} \subsection*{Files} \begin{DoxyCompactItemize} \item file \hyperlink{dhies_8h}{dhies.h} \begin{DoxyCompactList}\small\item\em DHIES (formerly known as DHAES or DHES) encryption scheme. \item\end{DoxyCompactList} \item file \hyperlink{dldp_8h}{dldp.h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm domain parameters, headers. \item\end{DoxyCompactList} \item file \hyperlink{dlkp_8h}{dlkp.h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm keypair, headers. \item\end{DoxyCompactList} \item file \hyperlink{dlpk_8h}{dlpk.h} \begin{DoxyCompactList}\small\item\em Discrete Logarithm public key, headers. \item\end{DoxyCompactList} \item file \hyperlink{dlsvdp-dh_8h}{dlsvdp-\/dh.h} \begin{DoxyCompactList}\small\item\em Diffie-\/Hellman algorithm, headers. \item\end{DoxyCompactList} \item file \hyperlink{elgamal_8h}{elgamal.h} \begin{DoxyCompactList}\small\item\em ElGamal algorithm. \item\end{DoxyCompactList} \end{DoxyCompactItemize}