\hypertarget{walk_8h_source}{}\doxysection{walk.\+h}
\label{walk_8h_source}\index{/home/steaky/git/CRS/src/Isogeny/walk.h@{/home/steaky/git/CRS/src/Isogeny/walk.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#ifndef \_WALK\_H\_}}
\DoxyCodeLine{2 \textcolor{preprocessor}{\#define \_WALK\_H\_}}
\DoxyCodeLine{3 }
\DoxyCodeLine{4 \textcolor{preprocessor}{\#include <stdio.h>}}
\DoxyCodeLine{5 \textcolor{preprocessor}{\#include <stdlib.h>}}
\DoxyCodeLine{6 }
\DoxyCodeLine{7 \textcolor{preprocessor}{\#include <gmp.h>}}
\DoxyCodeLine{8 \textcolor{preprocessor}{\#include <flint/fmpz.h>}}
\DoxyCodeLine{9 \textcolor{preprocessor}{\#include <flint/fq.h>}}
\DoxyCodeLine{10 }
\DoxyCodeLine{11 \textcolor{preprocessor}{\#include "{}../EllipticCurves/models.h"{}}}
\DoxyCodeLine{12 \textcolor{preprocessor}{\#include "{}../EllipticCurves/memory.h"{}}}
\DoxyCodeLine{13 }
\DoxyCodeLine{14 \textcolor{preprocessor}{\#include "{}radical.h"{}}}
\DoxyCodeLine{15 \textcolor{preprocessor}{\#include "{}velu.h"{}}}
\DoxyCodeLine{16 }
\DoxyCodeLine{17 \textcolor{preprocessor}{\#include "{}../EllipticCurves/arithmetic.h"{}}}
\DoxyCodeLine{18 \textcolor{preprocessor}{\#include "{}../EllipticCurves/pretty\_print.h"{}}}
\DoxyCodeLine{19 }
\DoxyCodeLine{20 \textcolor{keywordtype}{int} walk\_rad(\mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, \mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, fmpz\_t, fmpz\_t);}
\DoxyCodeLine{21 \textcolor{keywordtype}{int} walk\_velu(\mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, \mbox{\hyperlink{struct_m_g__curve__t}{MG\_curve\_t}} *, fmpz\_t, fmpz\_t);}
\DoxyCodeLine{22 }
\DoxyCodeLine{23 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{24 }

\end{DoxyCode}
