Symbol: mp_int
sbin/nvmectl/bignum.c
116
mp_zero(mp_int *a)
sbin/nvmectl/bignum.c
1174
modulo(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
1176
mp_int t;
sbin/nvmectl/bignum.c
1201
set_word(mp_int * a, mp_digit b)
sbin/nvmectl/bignum.c
1210
half(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
125
mp_grow(mp_int *a, int size)
sbin/nvmectl/bignum.c
1258
compare_digit(mp_int * a, mp_digit b)
sbin/nvmectl/bignum.c
1281
mp_clear_multi(mp_int *mp, ...)
sbin/nvmectl/bignum.c
1283
mp_int* next_mp = mp;
sbin/nvmectl/bignum.c
1289
next_mp = va_arg(args, mp_int*);
sbin/nvmectl/bignum.c
1301
fast_modular_inverse(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
1303
mp_int x, y, u, v, B, D;
sbin/nvmectl/bignum.c
1425
slow_modular_inverse(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
1427
mp_int x, y, u, v, A, B, C, D;
sbin/nvmectl/bignum.c
157
lshift_digits(mp_int * a, int b)
sbin/nvmectl/bignum.c
1580
modular_inverse(mp_int *c, mp_int *a, mp_int *b)
sbin/nvmectl/bignum.c
1599
absolute(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
1618
mp_reduce_is_2k_l(mp_int *a)
sbin/nvmectl/bignum.c
1645
mp_2expt(mp_int * a, int b)
sbin/nvmectl/bignum.c
1670
mp_reduce_setup(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
1682
doubled(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
1744
third(mp_int * a, mp_int *c, mp_digit * d)
sbin/nvmectl/bignum.c
1746
mp_int q;
sbin/nvmectl/bignum.c
1807
toom_cook_multiply(mp_int *a, mp_int *b, mp_int *c)
sbin/nvmectl/bignum.c
1809
mp_int w0, w1, w2, w3, w4, tmp1, tmp2, a0, a1, a2, b0, b1, b2;
sbin/nvmectl/bignum.c
204
trim_unused_digits(mp_int * a)
sbin/nvmectl/bignum.c
2095
karatsuba_multiply(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
2097
mp_int x0, x1, y0, y1, t1, x0y0, x1y1;
sbin/nvmectl/bignum.c
2248
fast_col_array_multiply(mp_int * a, mp_int * b, mp_int * c, int digs)
sbin/nvmectl/bignum.c
2342
basic_multiply_partial_lower(mp_int * a, mp_int * b, mp_int * c, int digs)
sbin/nvmectl/bignum.c
2344
mp_int t;
sbin/nvmectl/bignum.c
2411
signed_multiply(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
2446
fast_basic_multiply_partial_upper(mp_int * a, mp_int * b, mp_int * c, int digs)
sbin/nvmectl/bignum.c
252
lshift_bits(mp_int *a, int b, mp_int *c)
sbin/nvmectl/bignum.c
2522
basic_multiply_partial_upper(mp_int * a, mp_int * b, mp_int * c, int digs)
sbin/nvmectl/bignum.c
2524
mp_int t;
sbin/nvmectl/bignum.c
2584
mp_reduce(mp_int * x, mp_int * m, mp_int * mu)
sbin/nvmectl/bignum.c
2586
mp_int q;
sbin/nvmectl/bignum.c
2652
mp_reduce_2k_setup_l(mp_int *a, mp_int *d)
sbin/nvmectl/bignum.c
2655
mp_int tmp;
sbin/nvmectl/bignum.c
2683
mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d)
sbin/nvmectl/bignum.c
2685
mp_int q;
sbin/nvmectl/bignum.c
2725
toom_cook_square(mp_int *a, mp_int *b)
sbin/nvmectl/bignum.c
2727
mp_int w0, w1, w2, w3, w4, tmp1, a0, a1, a2;
sbin/nvmectl/bignum.c
2940
karatsuba_square(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
2942
mp_int x0, x1, t1, t2, x0x0, x1x1;
sbin/nvmectl/bignum.c
3049
fast_basic_square(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
3138
basic_square(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
3140
mp_int t;
sbin/nvmectl/bignum.c
317
mp_read_unsigned_bin(mp_int *a, const uint8_t *b, int c)
sbin/nvmectl/bignum.c
3209
square(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
3233
find_window_size(mp_int *X)
sbin/nvmectl/bignum.c
3248
basic_exponent_mod(mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
sbin/nvmectl/bignum.c
3251
mp_int M[TAB_SIZE], res, mu;
sbin/nvmectl/bignum.c
3253
int (*redux)(mp_int*,mp_int*,mp_int*);
sbin/nvmectl/bignum.c
3456
is_diminished_radix_modulus(mp_int *a)
sbin/nvmectl/bignum.c
346
mp_count_bits(const mp_int *a)
sbin/nvmectl/bignum.c
3482
mp_reduce_is_2k(mp_int *a)
sbin/nvmectl/bignum.c
3520
multiply_modulo(mp_int *d, mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
3522
mp_int t;
sbin/nvmectl/bignum.c
3544
mp_montgomery_setup(mp_int * n, mp_digit * rho)
sbin/nvmectl/bignum.c
3589
fast_mp_montgomery_reduce(mp_int * x, mp_int * n, mp_digit rho)
sbin/nvmectl/bignum.c
368
compare_magnitude(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
3739
mp_montgomery_reduce(mp_int * x, mp_int * n, mp_digit rho)
sbin/nvmectl/bignum.c
3838
diminished_radix_setup(mp_int *a, mp_digit *d)
sbin/nvmectl/bignum.c
3866
diminished_radix_reduce(mp_int * x, mp_int * n, mp_digit k)
sbin/nvmectl/bignum.c
3930
mp_reduce_2k_setup(mp_int *a, mp_digit *d)
sbin/nvmectl/bignum.c
3933
mp_int tmp;
sbin/nvmectl/bignum.c
3961
mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d)
sbin/nvmectl/bignum.c
3963
mp_int q;
sbin/nvmectl/bignum.c
4010
mp_montgomery_calc_normalization(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
403
signed_compare(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
4057
fast_exponent_modulo(mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)
sbin/nvmectl/bignum.c
4059
mp_int M[TAB_SIZE], res;
sbin/nvmectl/bignum.c
4067
int (*redux)(mp_int*,mp_int*,mp_digit);
sbin/nvmectl/bignum.c
414
mp_unsigned_bin_size(mp_int * a)
sbin/nvmectl/bignum.c
423
mp_init(mp_int * a)
sbin/nvmectl/bignum.c
4302
exponent_modulo(mp_int * G, mp_int * X, mp_int * P, mp_int *Y)
sbin/nvmectl/bignum.c
4313
mp_int tmpG, tmpX;
sbin/nvmectl/bignum.c
4397
signed_divide_word(mp_int *a, mp_digit b, mp_int *c, mp_digit *d)
sbin/nvmectl/bignum.c
4399
mp_int q;
sbin/nvmectl/bignum.c
445
mp_clear(mp_int * a)
sbin/nvmectl/bignum.c
4513
mp_prime_is_divisible(mp_int *a, int *result)
sbin/nvmectl/bignum.c
4539
add_single_digit(mp_int *a, mp_digit b, mp_int *c)
sbin/nvmectl/bignum.c
462
mp_init_multi(mp_int *mp, ...)
sbin/nvmectl/bignum.c
4629
signed_subtract_word(mp_int *a, mp_digit b, mp_int *c)
sbin/nvmectl/bignum.c
466
mp_int* cur_arg = mp;
sbin/nvmectl/bignum.c
4704
mp_cnt_lsb(mp_int *a)
sbin/nvmectl/bignum.c
4734
square_modulo(mp_int *a, mp_int *b, mp_int *c)
sbin/nvmectl/bignum.c
4737
mp_int t;
sbin/nvmectl/bignum.c
4753
mp_prime_miller_rabin(mp_int *a, mp_int *b, int *result)
sbin/nvmectl/bignum.c
4755
mp_int n1, y, r;
sbin/nvmectl/bignum.c
4839
mp_prime_is_prime(mp_int *a, int t, int *result)
sbin/nvmectl/bignum.c
4841
mp_int b;
sbin/nvmectl/bignum.c
485
cur_arg = va_arg(clean_args, mp_int*);
sbin/nvmectl/bignum.c
4897
mp_radix_size(mp_int *a, int radix, int *size)
sbin/nvmectl/bignum.c
4900
mp_int t;
sbin/nvmectl/bignum.c
492
cur_arg = va_arg(args, mp_int*);
sbin/nvmectl/bignum.c
4959
mp_toradix_n(mp_int * a, char *str, int radix, int maxlen)
sbin/nvmectl/bignum.c
4962
mp_int t;
sbin/nvmectl/bignum.c
500
mp_init_size(mp_int * a, int size)
sbin/nvmectl/bignum.c
5041
mp_getradix_num(mp_int *a, int radix, char *s)
sbin/nvmectl/bignum.c
5101
subtract_modulo(mp_int *a, mp_int *b, mp_int *c, mp_int *d)
sbin/nvmectl/bignum.c
5104
mp_int t;
sbin/nvmectl/bignum.c
5123
mp_gcd(mp_int *a, mp_int *b, mp_int *c)
sbin/nvmectl/bignum.c
5125
mp_int u, v;
sbin/nvmectl/bignum.c
523
mp_init_copy(mp_int * a, mp_int * b)
sbin/nvmectl/bignum.c
535
basic_add(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
537
mp_int *x;
sbin/nvmectl/bignum.c
623
basic_subtract(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
690
signed_subtract(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
727
rshift_digits(mp_int * a, int b)
sbin/nvmectl/bignum.c
760
multiply_digit(mp_int * a, mp_digit b, mp_int * c)
sbin/nvmectl/bignum.c
816
signed_add(mp_int * a, mp_int * b, mp_int * c)
sbin/nvmectl/bignum.c
850
mp_exch(mp_int *a, mp_int *b)
sbin/nvmectl/bignum.c
852
mp_int t;
sbin/nvmectl/bignum.c
861
modulo_2_to_power(mp_int * a, int b, mp_int * c)
sbin/nvmectl/bignum.c
895
rshift_bits(mp_int * a, int b, mp_int * c, mp_int * d)
sbin/nvmectl/bignum.c
899
mp_int t;
sbin/nvmectl/bignum.c
96
static int signed_multiply(mp_int * a, mp_int * b, mp_int * c);
sbin/nvmectl/bignum.c
97
static int square(mp_int * a, mp_int * b);
sbin/nvmectl/bignum.c
984
signed_divide(mp_int *c, mp_int *d, mp_int *a, mp_int *b)
sbin/nvmectl/bignum.c
986
mp_int q, x, y, t1, t2;
sbin/nvmectl/bignum.c
99
static int signed_subtract_word(mp_int *a, mp_digit b, mp_int *c);
sbin/nvmectl/bn.h
59
#define BIGNUM mp_int