MINT
void mp_gcd(const MINT *, const MINT *, MINT *);
MINT *mp_itom(short);
void mp_madd(const MINT *, const MINT *, MINT *);
int mp_mcmp(const MINT *, const MINT *);
void mp_mdiv(const MINT *, const MINT *, MINT *, MINT *);
void mp_mfree(MINT *);
void mp_min(MINT *);
void mp_mout(const MINT *);
void mp_move(const MINT *, MINT *);
void mp_msqrt(const MINT *, MINT *, MINT *);
void mp_msub(const MINT *, const MINT *, MINT *);
char *mp_mtox(const MINT *);
void mp_mult(const MINT *, const MINT *, MINT *);
void mp_pow(const MINT *, const MINT *, const MINT *, MINT *);
void mp_rpow(const MINT *, short, MINT *);
void mp_sdiv(const MINT *, short, MINT *, short *);
MINT *mp_xtom(const char *);
static void _mfree(const char *, MINT *);
static void _moveb(const char *, const BIGNUM *, MINT *);
static void _movem(const char *, const MINT *, MINT *);
static void _msub(const char *, const MINT *, const MINT *, MINT *);
static char *_mtod(const char *, const MINT *);
static char *_mtox(const char *, const MINT *);
static void _mult(const char *, const MINT *, const MINT *, MINT *, BN_CTX *);
static void _sdiv(const char *, const MINT *, short, MINT *, short *, BN_CTX *);
static MINT *_xtom(const char *, const char *);
static MINT *
MINT *mp;
mp_gcd(const MINT *mp1, const MINT *mp2, MINT *rmp)
static MINT *
MINT *mp;
MINT *
_madd(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp)
mp_madd(const MINT *mp1, const MINT *mp2, MINT *rmp)
mp_mcmp(const MINT *mp1, const MINT *mp2)
_mcmpa(const char *msg __unused, const MINT *mp1, const MINT *mp2)
_mdiv(const char *msg, const MINT *nmp, const MINT *dmp, MINT *qmp, MINT *rmp,
mp_mdiv(const MINT *nmp, const MINT *dmp, MINT *qmp, MINT *rmp)
_mfree(const char *msg __unused, MINT *mp)
mp_mfree(MINT *mp)
mp_min(MINT *mp)
MINT *rmp;
mp_mout(const MINT *mp)
mp_move(const MINT *smp, MINT *tmp)
_moveb(const char *msg, const BIGNUM *sbp, MINT *tmp)
_movem(const char *msg, const MINT *smp, MINT *tmp)
mp_msqrt(const MINT *nmp, MINT *xmp, MINT *rmp)
MINT *tolerance;
MINT *ox, *x;
MINT *z1, *z2, *z3;
_msub(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp)
mp_msub(const MINT *mp1, const MINT *mp2, MINT *rmp)
_mtod(const char *msg, const MINT *mp)
_mtox(const char *msg, const MINT *mp)
mp_mtox(const MINT *mp)
_mult(const char *msg, const MINT *mp1, const MINT *mp2, MINT *rmp, BN_CTX *c)
mp_mult(const MINT *mp1, const MINT *mp2, MINT *rmp)
mp_pow(const MINT *bmp, const MINT *emp, const MINT *mmp, MINT *rmp)
mp_rpow(const MINT *bmp, short e, MINT *rmp)
MINT *emp;
_sdiv(const char *msg, const MINT *nmp, short d, MINT *qmp, short *ro,
MINT *dmp, *rmp;
mp_sdiv(const MINT *nmp, short d, MINT *qmp, short *ro)
static MINT *
MINT *mp;
MINT *
static MINT *_dtom(const char *, const char *);
static MINT *_itom(const char *, short);
static void _madd(const char *, const MINT *, const MINT *, MINT *);
static int _mcmpa(const char *, const MINT *, const MINT *);
static void _mdiv(const char *, const MINT *, const MINT *, MINT *, MINT *,
MINT *c0, *c1, *c2, *c3, *c5, *c6, *c8, *c10, *c14, *c15, *c25, \
testmcmp(const MINT *mp1, const MINT *mp2, const char *tname)
MINT *t2;
MINT *t2;