CRS
Isogeny-based post-quantum Diffie-Hellman protocol.
src
Exchange
dh.h
1
#ifndef _dh_H_
2
#define _dh_H_
3
4
#include <stdio.h>
5
#include <stdlib.h>
6
#include <time.h>
7
8
#include "../../src/EllipticCurves/arithmetic.h"
9
#include "../../src/EllipticCurves/models.h"
10
#include "../../src/EllipticCurves/memory.h"
11
#include "../../src/Isogeny/walk.h"
12
#include "../../src/Exchange/keygen.h"
13
#include "../../src/Exchange/setup.h"
14
#include "../../src/Exchange/info.h"
15
16
#include <gmp.h>
17
#include <flint/fmpz.h>
18
#include <flint/fq.h>
19
20
int
apply_key(
MG_curve_t
*,
MG_curve_t
*,
key__t
*,
cfg_t
*);
21
22
#endif
MG_curve_t
Definition:
models.h:34
cfg_t
Definition:
setup.h:40
key__t
Definition:
keygen.h:14
Generated by
1.9.2