Lines Matching refs:b

61 static int neg(void *a, void *b)  in neg()  argument
64 LTC_ARGCHK(b != NULL); in neg()
65 fp_neg(((fp_int*)a), ((fp_int*)b)); in neg()
69 static int copy(void *a, void *b) in copy() argument
72 LTC_ARGCHK(b != NULL); in copy()
73 fp_copy(a, b); in copy()
77 static int init_copy(void **a, void *b) in init_copy() argument
82 return copy(b, *a); in init_copy()
86 static int set_int(void *a, ltc_mp_digit b) in set_int() argument
89 fp_set(a, b); in set_int()
117 static int compare(void *a, void *b) in compare() argument
121 LTC_ARGCHK(b != NULL); in compare()
122 ret = fp_cmp(a, b); in compare()
131 static int compare_d(void *a, ltc_mp_digit b) in compare_d() argument
135 ret = fp_cmp_d(a, b); in compare_d()
166 static int read_radix(void *a, const char *b, int radix) in read_radix() argument
169 LTC_ARGCHK(b != NULL); in read_radix()
170 return tfm_to_ltc_error(fp_read_radix(a, (char *)b, radix)); in read_radix()
174 static int write_radix(void *a, char *b, int radix) in write_radix() argument
177 LTC_ARGCHK(b != NULL); in write_radix()
178 return tfm_to_ltc_error(fp_toradix(a, b, radix)); in write_radix()
189 static int unsigned_write(void *a, unsigned char *b) in unsigned_write() argument
192 LTC_ARGCHK(b != NULL); in unsigned_write()
193 fp_to_unsigned_bin(a, b); in unsigned_write()
198 static int unsigned_read(void *a, unsigned char *b, unsigned long len) in unsigned_read() argument
201 LTC_ARGCHK(b != NULL); in unsigned_read()
202 fp_read_unsigned_bin(a, b, len); in unsigned_read()
207 static int add(void *a, void *b, void *c) in add() argument
210 LTC_ARGCHK(b != NULL); in add()
212 fp_add(a, b, c); in add()
216 static int addi(void *a, ltc_mp_digit b, void *c) in addi() argument
220 fp_add_d(a, b, c); in addi()
225 static int sub(void *a, void *b, void *c) in sub() argument
228 LTC_ARGCHK(b != NULL); in sub()
230 fp_sub(a, b, c); in sub()
234 static int subi(void *a, ltc_mp_digit b, void *c) in subi() argument
238 fp_sub_d(a, b, c); in subi()
243 static int mul(void *a, void *b, void *c) in mul() argument
246 LTC_ARGCHK(b != NULL); in mul()
248 fp_mul(a, b, c); in mul()
252 static int muli(void *a, ltc_mp_digit b, void *c) in muli() argument
256 fp_mul_d(a, b, c); in muli()
261 static int sqr(void *a, void *b) in sqr() argument
264 LTC_ARGCHK(b != NULL); in sqr()
265 fp_sqr(a, b); in sqr()
272 static int divide(void *a, void *b, void *c, void *d) in divide() argument
275 LTC_ARGCHK(b != NULL); in divide()
276 return tfm_to_ltc_error(fp_div(a, b, c, d)); in divide()
279 static int div_2(void *a, void *b) in div_2() argument
282 LTC_ARGCHK(b != NULL); in div_2()
283 fp_div_2(a, b); in div_2()
288 static int modi(void *a, ltc_mp_digit b, ltc_mp_digit *c) in modi() argument
296 if ((err = tfm_to_ltc_error(fp_mod_d(a, b, &tmp))) != CRYPT_OK) { in modi()
304 static int gcd(void *a, void *b, void *c) in gcd() argument
307 LTC_ARGCHK(b != NULL); in gcd()
309 fp_gcd(a, b, c); in gcd()
314 static int lcm(void *a, void *b, void *c) in lcm() argument
317 LTC_ARGCHK(b != NULL); in lcm()
319 fp_lcm(a, b, c); in lcm()
323 static int addmod(void *a, void *b, void *c, void *d) in addmod() argument
326 LTC_ARGCHK(b != NULL); in addmod()
329 return tfm_to_ltc_error(fp_addmod(a,b,c,d)); in addmod()
332 static int submod(void *a, void *b, void *c, void *d) in submod() argument
335 LTC_ARGCHK(b != NULL); in submod()
338 return tfm_to_ltc_error(fp_submod(a,b,c,d)); in submod()
341 static int mulmod(void *a, void *b, void *c, void *d) in mulmod() argument
344 LTC_ARGCHK(b != NULL); in mulmod()
347 return tfm_to_ltc_error(fp_mulmod(a,b,c,d)); in mulmod()
350 static int sqrmod(void *a, void *b, void *c) in sqrmod() argument
353 LTC_ARGCHK(b != NULL); in sqrmod()
355 return tfm_to_ltc_error(fp_sqrmod(a,b,c)); in sqrmod()
359 static int invmod(void *a, void *b, void *c) in invmod() argument
362 LTC_ARGCHK(b != NULL); in invmod()
364 return tfm_to_ltc_error(fp_invmod(a, b, c)); in invmod()
368 static int montgomery_setup(void *a, void **b) in montgomery_setup() argument
372 LTC_ARGCHK(b != NULL); in montgomery_setup()
373 *b = XCALLOC(1, sizeof(fp_digit)); in montgomery_setup()
374 if (*b == NULL) { in montgomery_setup()
377 if ((err = tfm_to_ltc_error(fp_montgomery_setup(a, (fp_digit *)*b))) != CRYPT_OK) { in montgomery_setup()
378 XFREE(*b); in montgomery_setup()
384 static int montgomery_normalization(void *a, void *b) in montgomery_normalization() argument
387 LTC_ARGCHK(b != NULL); in montgomery_normalization()
388 fp_montgomery_calc_normalization(a, b); in montgomery_normalization()
393 static int montgomery_reduce(void *a, void *b, void *c) in montgomery_reduce() argument
396 LTC_ARGCHK(b != NULL); in montgomery_reduce()
398 fp_montgomery_reduce(a, b, *((fp_digit *)c)); in montgomery_reduce()
408 static int exptmod(void *a, void *b, void *c, void *d) in exptmod() argument
411 LTC_ARGCHK(b != NULL); in exptmod()
414 return tfm_to_ltc_error(fp_exptmod(a,b,c,d)); in exptmod()
417 static int isprime(void *a, int b, int *c) in isprime() argument
421 if (b == 0) { in isprime()
422 b = LTC_MILLER_RABIN_REPS; in isprime()
424 *c = (fp_isprime_ex(a, b) == FP_YES) ? LTC_MP_YES : LTC_MP_NO; in isprime()