CRS
Isogeny-based post-quantum Diffie-Hellman protocol.
walk.h
1#ifndef _WALK_H_
2#define _WALK_H_
3
4#include <stdio.h>
5#include <stdlib.h>
6
7#include <gmp.h>
8#include <flint/fmpz.h>
9#include <flint/fq.h>
10
11#include "../EllipticCurves/models.h"
12#include "../EllipticCurves/memory.h"
13
14#include "radical.h"
15#include "velu.h"
16
17#include "../EllipticCurves/arithmetic.h"
18#include "../EllipticCurves/pretty_print.h"
19
20int walk_rad(MG_curve_t *, MG_curve_t *, fmpz_t, fmpz_t);
21int walk_velu(MG_curve_t *, MG_curve_t *, fmpz_t, fmpz_t);
22
23#endif
24
Definition: models.h:34