CRS
Isogeny-based post-quantum Diffie-Hellman protocol.
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
20int apply_key(MG_curve_t *, MG_curve_t *, key__t *, cfg_t *);
21
22#endif
Definition: models.h:34
Definition: setup.h:40
Definition: keygen.h:14