Lines Matching defs:mp_err

131 typedef int               mp_err;
253 mp_err mp_init(mp_int *mp, int kmflag);
254 mp_err mp_init_size(mp_int *mp, mp_size prec, int kmflag);
255 mp_err mp_init_copy(mp_int *mp, const mp_int *from);
256 mp_err mp_copy(const mp_int *from, mp_int *to);
261 mp_err mp_set_int(mp_int *mp, long z);
263 mp_err mp_set_ulong(mp_int *mp, unsigned long z);
266 mp_err mp_add_d(const mp_int *a, mp_digit d, mp_int *b);
267 mp_err mp_sub_d(const mp_int *a, mp_digit d, mp_int *b);
268 mp_err mp_mul_d(const mp_int *a, mp_digit d, mp_int *b);
269 mp_err mp_mul_2(const mp_int *a, mp_int *c);
270 mp_err mp_div_d(const mp_int *a, mp_digit d, mp_int *q, mp_digit *r);
271 mp_err mp_div_2(const mp_int *a, mp_int *c);
272 mp_err mp_expt_d(const mp_int *a, mp_digit d, mp_int *c);
275 mp_err mp_abs(const mp_int *a, mp_int *b);
276 mp_err mp_neg(const mp_int *a, mp_int *b);
279 mp_err mp_add(const mp_int *a, const mp_int *b, mp_int *c);
280 mp_err mp_sub(const mp_int *a, const mp_int *b, mp_int *c);
281 mp_err mp_mul(const mp_int *a, const mp_int *b, mp_int *c);
283 mp_err mp_sqr(const mp_int *a, mp_int *b);
287 mp_err mp_div(const mp_int *a, const mp_int *b, mp_int *q, mp_int *r);
288 mp_err mp_div_2d(const mp_int *a, mp_digit d, mp_int *q, mp_int *r);
289 mp_err mp_expt(mp_int *a, mp_int *b, mp_int *c);
290 mp_err mp_2expt(mp_int *a, mp_digit k);
291 mp_err mp_sqrt(const mp_int *a, mp_int *b);
295 mp_err mp_mod(const mp_int *a, const mp_int *m, mp_int *c);
296 mp_err mp_mod_d(const mp_int *a, mp_digit d, mp_digit *c);
297 mp_err mp_addmod(const mp_int *a, const mp_int *b, const mp_int *m, mp_int *c);
298 mp_err mp_submod(const mp_int *a, const mp_int *b, const mp_int *m, mp_int *c);
299 mp_err mp_mulmod(const mp_int *a, const mp_int *b, const mp_int *m, mp_int *c);
301 mp_err mp_sqrmod(const mp_int *a, const mp_int *m, mp_int *c);
305 mp_err mp_exptmod(const mp_int *a, const mp_int *b, const mp_int *m, mp_int *c);
306 mp_err mp_exptmod_d(const mp_int *a, mp_digit d, const mp_int *m, mp_int *c);
320 mp_err mp_gcd(mp_int *a, mp_int *b, mp_int *c);
321 mp_err mp_lcm(mp_int *a, mp_int *b, mp_int *c);
322 mp_err mp_xgcd(const mp_int *a, const mp_int *b, mp_int *g, mp_int *x, mp_int *y);
323 mp_err mp_invmod(const mp_int *a, const mp_int *m, mp_int *c);
324 mp_err mp_invmod_xgcd(const mp_int *a, const mp_int *m, mp_int *c);
333 mp_err mp_read_raw(mp_int *mp, char *str, int len);
335 mp_err mp_toraw(mp_int *mp, char *str);
336 mp_err mp_read_radix(mp_int *mp, const char *str, int radix);
337 mp_err mp_read_variable_radix(mp_int *a, const char * str, int default_radix);
339 mp_err mp_toradix(mp_int *mp, char *str, int radix);
348 const char *mp_strerror(mp_err ec);
351 mp_err mp_read_unsigned_octets(mp_int *mp, const unsigned char *str, mp_size len);
353 mp_err mp_to_unsigned_octets(const mp_int *mp, unsigned char *str, mp_size maxlen);
354 mp_err mp_to_signed_octets(const mp_int *mp, unsigned char *str, mp_size maxlen);
355 mp_err mp_to_fixlen_octets(const mp_int *mp, unsigned char *str, mp_size len);