Programs that generate pairing parameters are located in the
gen subdirectory. Some of the
programs are already functional enough to be used to find
parameters for real applications. I need to write more
documentation first; for now, read the source!
- Searches for discriminants D that lead to MNT curves with subgroups of prime order.
- genaparam, gena1param, gendparam, geneparam, genfparam, gengparam
- Prints parameters for a curve suitable for computing
pairings of a given type. The output can be fed to some of
the other test programs. The programs
gengparamshould be given a discriminant as the first argument.
- Prints the Hilbert polynomial for a given range of discriminants. Computing the Hilbert polynomial is an intermediate step when generating type D parameters.