\hypertarget{dh_8h_source}{}\doxysection{dh.\+h} \label{dh_8h_source}\index{/home/steaky/git/CRS/src/Exchange/dh.h@{/home/steaky/git/CRS/src/Exchange/dh.h}} \begin{DoxyCode}{0} \DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef \_dh\_H\_}} \DoxyCodeLine{2 \textcolor{preprocessor}{\#define \_dh\_H\_}} \DoxyCodeLine{3 } \DoxyCodeLine{4 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{5 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{6 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{7 } \DoxyCodeLine{8 \textcolor{preprocessor}{\#include "{}../../src/EllipticCurves/arithmetic.h"{}}} \DoxyCodeLine{9 \textcolor{preprocessor}{\#include "{}../../src/EllipticCurves/models.h"{}}} \DoxyCodeLine{10 \textcolor{preprocessor}{\#include "{}../../src/EllipticCurves/memory.h"{}}} \DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}../../src/Isogeny/walk.h"{}}} \DoxyCodeLine{12 \textcolor{preprocessor}{\#include "{}../../src/Exchange/keygen.h"{}}} \DoxyCodeLine{13 \textcolor{preprocessor}{\#include "{}../../src/Exchange/setup.h"{}}} \DoxyCodeLine{14 \textcolor{preprocessor}{\#include "{}../../src/Exchange/info.h"{}}} \DoxyCodeLine{15 } \DoxyCodeLine{16 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{17 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{18 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{19 } \DoxyCodeLine{20 \textcolor{keywordtype}{int} apply\_key(\mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, \mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, \mbox{\hyperlink{structkey____t}{key\_\_t}} *, \mbox{\hyperlink{structcfg__t}{cfg\_t}} *);} \DoxyCodeLine{21 } \DoxyCodeLine{22 \textcolor{preprocessor}{\#endif}} \end{DoxyCode}