H A D | mpasbn.c | 140 * Compute the greatest common divisor of mp1 and mp2; result goes in rmp. 143 mp_gcd(const MINT *mp1, const MINT *mp2, MINT *rmp) argument 153 _moveb("gcd", &b, rmp); 183 * Compute rmp=mp1+mp2. 186 _madd(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp) argument 192 _moveb(msg, &b, rmp); 197 mp_madd(const MINT *mp1, const MINT *mp2, MINT *rmp) argument 200 _madd("madd", mp1, mp2, rmp); 224 * Compute qmp=nmp/dmp and rmp=nmp%dmp. 227 _mdiv(const char *msg, const MINT *nmp, const MINT *dmp, MINT *qmp, MINT *rmp, argument 242 mp_mdiv(const MINT *nmp, const MINT *dmp, MINT *qmp, MINT *rmp) argument 282 MINT *rmp; local 360 mp_msqrt(const MINT *nmp, MINT *xmp, MINT *rmp) argument 401 _msub(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp) argument 412 mp_msub(const MINT *mp1, const MINT *mp2, MINT *rmp) argument 480 _mult(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp, BN_CTX *c) argument 491 mp_mult(const MINT *mp1, const MINT *mp2, MINT *rmp) argument 507 mp_pow(const MINT *bmp, const MINT *emp, const MINT *mmp, MINT *rmp) argument 526 mp_rpow(const MINT *bmp, short e, MINT *rmp) argument 551 MINT *dmp, *rmp; local [all...] |