Lines Matching refs:b

67 static int neg(void *a, void *b)  in neg()  argument
70 LTC_ARGCHK(b != NULL); in neg()
71 return mpi_to_ltc_error(mp_neg(a, b)); in neg()
74 static int copy(void *a, void *b) in copy() argument
77 LTC_ARGCHK(b != NULL); in copy()
78 return mpi_to_ltc_error(mp_copy(a, b)); in copy()
81 static int init_copy(void **a, void *b) in init_copy() argument
86 return copy(b, *a); in init_copy()
90 static int set_int(void *a, ltc_mp_digit b) in set_int() argument
94 return mpi_to_ltc_error(mp_set_int(a, b)); in set_int()
96 mp_set_u32(a, b); in set_int()
127 static int compare(void *a, void *b) in compare() argument
131 LTC_ARGCHK(b != NULL); in compare()
132 ret = mp_cmp(a, b); in compare()
141 static int compare_d(void *a, ltc_mp_digit b) in compare_d() argument
145 ret = mp_cmp_d(a, b); in compare_d()
176 static int read_radix(void *a, const char *b, int radix) in read_radix() argument
179 LTC_ARGCHK(b != NULL); in read_radix()
180 return mpi_to_ltc_error(mp_read_radix(a, b, radix)); in read_radix()
184 static int write_radix(void *a, char *b, int radix) in write_radix() argument
187 LTC_ARGCHK(b != NULL); in write_radix()
188 return mpi_to_ltc_error(mp_toradix(a, b, radix)); in write_radix()
199 static int unsigned_write(void *a, unsigned char *b) in unsigned_write() argument
202 LTC_ARGCHK(b != NULL); in unsigned_write()
203 return mpi_to_ltc_error(mp_to_unsigned_bin(a, b)); in unsigned_write()
207 static int unsigned_read(void *a, unsigned char *b, unsigned long len) in unsigned_read() argument
210 LTC_ARGCHK(b != NULL); in unsigned_read()
211 return mpi_to_ltc_error(mp_read_unsigned_bin(a, b, len)); in unsigned_read()
215 static int add(void *a, void *b, void *c) in add() argument
218 LTC_ARGCHK(b != NULL); in add()
220 return mpi_to_ltc_error(mp_add(a, b, c)); in add()
223 static int addi(void *a, ltc_mp_digit b, void *c) in addi() argument
227 return mpi_to_ltc_error(mp_add_d(a, b, c)); in addi()
231 static int sub(void *a, void *b, void *c) in sub() argument
234 LTC_ARGCHK(b != NULL); in sub()
236 return mpi_to_ltc_error(mp_sub(a, b, c)); in sub()
239 static int subi(void *a, ltc_mp_digit b, void *c) in subi() argument
243 return mpi_to_ltc_error(mp_sub_d(a, b, c)); in subi()
247 static int mul(void *a, void *b, void *c) in mul() argument
250 LTC_ARGCHK(b != NULL); in mul()
252 return mpi_to_ltc_error(mp_mul(a, b, c)); in mul()
255 static int muli(void *a, ltc_mp_digit b, void *c) in muli() argument
259 return mpi_to_ltc_error(mp_mul_d(a, b, c)); in muli()
263 static int sqr(void *a, void *b) in sqr() argument
266 LTC_ARGCHK(b != NULL); in sqr()
267 return mpi_to_ltc_error(mp_sqr(a, b)); in sqr()
271 static int sqrtmod_prime(void *a, void *b, void *c) in sqrtmod_prime() argument
274 LTC_ARGCHK(b != NULL); in sqrtmod_prime()
276 return mpi_to_ltc_error(mp_sqrtmod_prime(a, b, c)); in sqrtmod_prime()
280 static int divide(void *a, void *b, void *c, void *d) in divide() argument
283 LTC_ARGCHK(b != NULL); in divide()
284 return mpi_to_ltc_error(mp_div(a, b, c, d)); in divide()
287 static int div_2(void *a, void *b) in div_2() argument
290 LTC_ARGCHK(b != NULL); in div_2()
291 return mpi_to_ltc_error(mp_div_2(a, b)); in div_2()
295 static int modi(void *a, ltc_mp_digit b, ltc_mp_digit *c) in modi() argument
303 if ((err = mpi_to_ltc_error(mp_mod_d(a, b, &tmp))) != CRYPT_OK) { in modi()
311 static int gcd(void *a, void *b, void *c) in gcd() argument
314 LTC_ARGCHK(b != NULL); in gcd()
316 return mpi_to_ltc_error(mp_gcd(a, b, c)); in gcd()
320 static int lcm(void *a, void *b, void *c) in lcm() argument
323 LTC_ARGCHK(b != NULL); in lcm()
325 return mpi_to_ltc_error(mp_lcm(a, b, c)); in lcm()
328 static int addmod(void *a, void *b, void *c, void *d) in addmod() argument
331 LTC_ARGCHK(b != NULL); in addmod()
334 return mpi_to_ltc_error(mp_addmod(a,b,c,d)); in addmod()
337 static int submod(void *a, void *b, void *c, void *d) in submod() argument
340 LTC_ARGCHK(b != NULL); in submod()
343 return mpi_to_ltc_error(mp_submod(a,b,c,d)); in submod()
346 static int mulmod(void *a, void *b, void *c, void *d) in mulmod() argument
349 LTC_ARGCHK(b != NULL); in mulmod()
352 return mpi_to_ltc_error(mp_mulmod(a,b,c,d)); in mulmod()
355 static int sqrmod(void *a, void *b, void *c) in sqrmod() argument
358 LTC_ARGCHK(b != NULL); in sqrmod()
360 return mpi_to_ltc_error(mp_sqrmod(a,b,c)); in sqrmod()
364 static int invmod(void *a, void *b, void *c) in invmod() argument
367 LTC_ARGCHK(b != NULL); in invmod()
369 return mpi_to_ltc_error(mp_invmod(a, b, c)); in invmod()
373 static int montgomery_setup(void *a, void **b) in montgomery_setup() argument
377 LTC_ARGCHK(b != NULL); in montgomery_setup()
378 *b = XCALLOC(1, sizeof(mp_digit)); in montgomery_setup()
379 if (*b == NULL) { in montgomery_setup()
382 if ((err = mpi_to_ltc_error(mp_montgomery_setup(a, (mp_digit *)*b))) != CRYPT_OK) { in montgomery_setup()
383 XFREE(*b); in montgomery_setup()
389 static int montgomery_normalization(void *a, void *b) in montgomery_normalization() argument
392 LTC_ARGCHK(b != NULL); in montgomery_normalization()
393 return mpi_to_ltc_error(mp_montgomery_calc_normalization(a, b)); in montgomery_normalization()
397 static int montgomery_reduce(void *a, void *b, void *c) in montgomery_reduce() argument
400 LTC_ARGCHK(b != NULL); in montgomery_reduce()
402 return mpi_to_ltc_error(mp_montgomery_reduce(a, b, *((mp_digit *)c))); in montgomery_reduce()
411 static int exptmod(void *a, void *b, void *c, void *d) in exptmod() argument
414 LTC_ARGCHK(b != NULL); in exptmod()
417 return mpi_to_ltc_error(mp_exptmod(a,b,c,d)); in exptmod()
420 static int isprime(void *a, int b, int *c) in isprime() argument
425 b = mp_prime_rabin_miller_trials(mp_count_bits(a)); in isprime()
426 err = mpi_to_ltc_error(mp_prime_is_prime(a, b, c)); in isprime()