| H A D | mpi.c | 112 /* {{{ mp_init(mp, kmflag) */ 115 mp_init(mp, kmflag) 121 mp_err mp_init(mp_int *mp, int kmflag) argument 123 return mp_init_size(mp, s_mp_defprec, kmflag); 129 /* {{{ mp_init_size(mp, prec, kmflag) */ 132 mp_init_size(mp, prec, kmflag) 139 mp_err mp_init_size(mp_int *mp, mp_size prec, int kmflag) argument 141 ARGCHK(mp != NULL && prec > 0, MP_BADARG); 144 if((DIGITS(mp) = s_mp_alloc(prec, sizeof(mp_digit), kmflag)) == NULL) 147 SIGN(mp) 167 mp_init_copy(mp_int *mp, const mp_int *from) argument 287 mp_clear(mp_int *mp) argument 315 mp_zero(mp_int *mp) argument 330 mp_set(mp_int *mp, mp_digit d) argument 344 mp_set_int(mp_int *mp, long z) argument 379 mp_set_ulong(mp_int *mp, unsigned long z) argument 2032 mp_trailing_zeros(const mp_int *mp) argument 2286 mp_int t0, t1, val, tmp, two2k; local 2457 mp_print(mp_int *mp, FILE *ofp) argument 2487 mp_read_raw(mp_int *mp, char *str, int len) argument 2519 mp_raw_size(mp_int *mp) argument 2531 mp_toraw(mp_int *mp, char *str) argument 2566 mp_read_radix(mp_int *mp, const char *str, int radix) argument 2568 int ix = 0, val = 0; local 2653 mp_radix_size(mp_int *mp, int radix) argument 2670 mp_toradix(mp_int *mp, char *str, int radix) argument 2780 s_mp_grow(mp_int *mp, mp_size min) argument 2810 s_mp_pad(mp_int *mp, mp_size min) argument 2881 mp_int *mp; local 2918 s_mp_clamp(mp_int *mp) argument 2958 s_mp_lshd(mp_int *mp, mp_size p) argument 2995 s_mp_mul_2d(mp_int *mp, mp_digit d) argument 3039 s_mp_rshd(mp_int *mp, mp_size p) argument 3078 s_mp_div_2(mp_int *mp) argument 3088 s_mp_mul_2(mp_int *mp) argument 3128 s_mp_mod_2d(mp_int *mp, mp_digit d) argument 3158 s_mp_div_2d(mp_int *mp, mp_digit d) argument 3228 s_mp_add_d(mp_int *mp, mp_digit d) argument 3285 s_mp_sub_d(mp_int *mp, mp_digit d) argument 3374 s_mp_div_d(mp_int *mp, mp_digit d, mp_digit *r) argument 4598 int val, xch; local 4638 s_mp_todigit(mp_digit val, int r, int low) argument 4680 mp_read_unsigned_octets(mp_int *mp, const unsigned char *str, mp_size len) argument 4718 mp_unsigned_octet_size(const mp_int *mp) argument 4754 mp_to_unsigned_octets(const mp_int *mp, unsigned char *str, mp_size maxlen) argument 4786 mp_to_signed_octets(const mp_int *mp, unsigned char *str, mp_size maxlen) argument 4826 mp_to_fixlen_octets(const mp_int *mp, unsigned char *str, mp_size length) argument [all...] |