Add Apache License version 2.0.
[pbc.git] / include / pbc.h
bloba963719b4c1ade6225bf3a0bbb8aae6a47157a00
1 #ifndef __PBC_H__
2 #define __PBC_H__
4 #include <stdarg.h>
5 #include <stdio.h>
6 #include <stdint.h> // for intptr_t
7 #include <stdlib.h>
8 #include <gmp.h>
10 #if defined (__cplusplus)
11 extern "C" {
12 #endif
14 #include "pbc_utils.h"
15 #include "pbc_field.h"
16 #include "pbc_param.h"
17 #include "pbc_pairing.h"
18 #include "pbc_curve.h"
19 #include "pbc_mnt.h"
20 #include "pbc_a1_param.h"
21 #include "pbc_a_param.h"
22 #include "pbc_d_param.h"
23 #include "pbc_e_param.h"
24 #include "pbc_f_param.h"
25 #include "pbc_g_param.h"
26 #include "pbc_i_param.h"
27 #include "pbc_random.h"
28 #include "pbc_memory.h"
30 #if defined (__cplusplus)
31 } // extern "C"
32 #endif
34 #endif //__PBC_H__