#include <gmp.h>
Go to the source code of this file.
Functions | |
int | mpz_multi_invert (mpz_t *b, const mpz_t *a, int k, const mpz_t n) |
refer: Peter L. Montgomery, "Speeding the Pollard and Elliptic Curve Methods of Factorization", Mathematics Of Computation, Vol. 48 (177), January 1987, pages 243-264, (especially page 260)
Definition in file mpz_multi_invert.cc.
int mpz_multi_invert | ( | mpz_t * | b, | |
const mpz_t * | a, | |||
int | k, | |||
const mpz_t | n | |||
) |
Definition at line 86 of file mpz_multi_invert.cc.
References mpz_clear(), mpz_init(), mpz_invert(), mpz_mod(), mpz_mul(), and mpz_set().
Referenced by elliptic_curves::arithmetic_progression().