CRS
Isogeny-based post-quantum Diffie-Hellman protocol.
src
Isogeny
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
20
int
walk_rad(
MG_curve_t
*,
MG_curve_t
*, fmpz_t, fmpz_t);
21
int
walk_velu(
MG_curve_t
*,
MG_curve_t
*, fmpz_t, fmpz_t);
22
23
#endif
24
MG_curve_t
Definition:
models.h:34
Generated by
1.9.2