struct BigNum; | |
/* Generate a Sophie Germain prime */ | |
int germainPrimeGen(struct BigNum *bn, unsigned order, | |
int (*f)(void *arg, int c), void *arg); | |
/* The same, but search for using the given step size */ | |
int germainPrimeGenStrong(struct BigNum *bn, struct BigNum const *step, | |
unsigned order, int (*f)(void *arg, int c), void *arg); |