blob: c589e5a388dd9c9de477bea4956311c6b25e2cf4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Generate type A pairings.
// Usage:
// genaparam [RBITS [QBITS]]
//
// RBITS
// The number of bits in r, the order of the subgroup G1. Default is 160.
// QBITS
// The number of bits in q, the order of the full group. Default is 512.
#include "pbc.h"
int main(int argc, char **argv) {
int rbits = argc > 1 ? atoi(argv[1]) : 160;
int qbits = argc > 2 ? atoi(argv[2]) : 512;
pbc_param_t par;
pbc_param_init_a_gen(par, rbits, qbits);
pbc_param_out_str(stdout, par);
pbc_param_clear(par);
return 0;
}
|