Home
last modified time | relevance | path

Searched refs:BN_ULONG (Results 1 – 24 of 24) sorted by relevance

/dragonfly/crypto/libressl/crypto/bn/
H A Dbn_lcl.h500 void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b);
501 void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b);
516 void bn_mul_high(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, BN_ULONG *l, int n2,
518 BN_ULONG bn_add_part_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b,
520 BN_ULONG bn_sub_part_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b,
522 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_…
625 BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w);
626 BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w);
628 BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d);
629 BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, int num);
[all …]
H A Dbn_asm.c74 bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) in bn_mul_add_words()
104 bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) in bn_mul_words()
194 bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) in bn_mul_words()
257 bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) in bn_div_words()
267 bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) in bn_div_words()
641 bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) in bn_mul_comba8()
745 bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) in bn_mul_comba4()
910 bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULON… in bn_mul_mont()
1001 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_… in bn_mul_mont()
1027 bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) in bn_mul_comba4()
[all …]
H A Dbn_nist.c400 nist_cp_bn_0(BN_ULONG *dst, const BN_ULONG *src, int top, int max) in nist_cp_bn_0()
413 static void nist_cp_bn(BN_ULONG *dst, const BN_ULONG *src, int top) in nist_cp_bn()
469 BN_ULONG *a_d = a->d; in BN_nist_mod_192()
470 BN_ULONG *r_d, *res; in BN_nist_mod_192()
598 typedef BN_ULONG (*bn_addsub_f)(BN_ULONG *, const BN_ULONG *,
617 BN_ULONG *a_d = a->d; in BN_nist_mod_224()
618 BN_ULONG *r_d, *res; in BN_nist_mod_224()
802 BN_ULONG *r_d, *res; in BN_nist_mod_256()
1034 BN_ULONG *r_d, *res; in BN_nist_mod_384()
1286 BN_ULONG *r_d, *res; in BN_nist_mod_521()
[all …]
H A Dbn_word.c63 BN_ULONG
67 BN_ULONG ret = 0; in BN_mod_word()
74 return (BN_ULONG) - 1; in BN_mod_word()
82 return (BN_ULONG)-1; in BN_mod_word()
102 return ((BN_ULONG)ret); in BN_mod_word()
105 BN_ULONG
108 BN_ULONG ret = 0; in BN_div_word()
116 return (BN_ULONG) - 1; in BN_div_word()
127 BN_ULONG l, d; in BN_div_word()
144 BN_ULONG l; in BN_add_word()
[all …]
H A Dbn_mul.c83 BN_ULONG
84 bn_sub_part_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int cl, in bn_sub_part_words()
87 BN_ULONG c, t; in bn_sub_part_words()
231 BN_ULONG
232 bn_add_part_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int cl, in bn_add_part_words()
435 bn_mul_recursive(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n2, int dna, in bn_mul_recursive()
583 bn_mul_part_recursive(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n, int tna, in bn_mul_part_recursive()
744 bn_mul_low_recursive(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n2, BN_ULONG *t) in bn_mul_low_recursive()
772 bn_mul_high(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, BN_ULONG *l, int n2, in bn_mul_high()
1101 bn_mul_normal(BN_ULONG *r, BN_ULONG *a, int na, BN_ULONG *b, int nb) in bn_mul_normal()
[all …]
H A Dbn_lib.c235 BN_ULONG x, mask; in BN_num_bits_word()
268 static BN_ULONG *
453 BN_ULONG *A; in BN_copy()
499 BN_ULONG *tmp_d; in BN_swap()
531 BN_ULONG
572 BN_ULONG l; in BN_bin2bn()
621 BN_ULONG l; in bn2binpad()
690 BN_ULONG l; in BN_lebin2bn()
910 bn_cmp_words(const BN_ULONG *a, const BN_ULONG *b, int n) in bn_cmp_words()
969 BN_ULONG t; in BN_consttime_swap()
[all …]
H A Dbn_sqr.c97 BN_ULONG t[8]; in BN_sqr()
104 BN_ULONG t[16]; in BN_sqr()
112 BN_ULONG t[BN_SQR_RECURSIVE_SIZE_NORMAL*2]; in BN_sqr()
117 j = BN_num_bits_word((BN_ULONG)al); in BN_sqr()
157 bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, int n, BN_ULONG *tmp) in bn_sqr_normal()
160 const BN_ULONG *ap; in bn_sqr_normal()
161 BN_ULONG *rp; in bn_sqr_normal()
204 bn_sqr_recursive(BN_ULONG *r, const BN_ULONG *a, int n2, BN_ULONG *t) in bn_sqr_recursive()
208 BN_ULONG ln, lo, *p; in bn_sqr_recursive()
248 memset(&(t[n2]), 0, n2 * sizeof(BN_ULONG)); in bn_sqr_recursive()
[all …]
H A Dbn_prime.c295 BN_ULONG mod = BN_mod_word(a, primes[i]); in BN_is_prime_fasttest_ex()
296 if (mod == (BN_ULONG)-1) in BN_is_prime_fasttest_ex()
413 BN_ULONG delta, maxdelta; in probable_prime()
420 BN_ULONG mod = BN_mod_word(rnd, (BN_ULONG)primes[i]); in probable_prime()
421 if (mod == (BN_ULONG)-1) in probable_prime()
477 BN_LONG mod = BN_mod_word(rnd, (BN_ULONG)primes[i]); in probable_prime_dh()
478 if (mod == (BN_ULONG)-1) in probable_prime_dh()
542 BN_ULONG pmod = BN_mod_word(p, (BN_ULONG)primes[i]); in probable_prime_dh_safe()
543 BN_ULONG qmod = BN_mod_word(q, (BN_ULONG)primes[i]); in probable_prime_dh_safe()
544 if (pmod == (BN_ULONG)-1 || qmod == (BN_ULONG)-1) in probable_prime_dh_safe()
H A Dbn_div.c125 BN_ULONG *resp, *wnump; in BN_div_internal()
126 BN_ULONG d0, d1; in BN_div_internal()
255 BN_ULONG q, l0; in BN_div_internal()
260 BN_ULONG bn_div_3_words(BN_ULONG*, BN_ULONG, BN_ULONG); in BN_div_internal()
263 BN_ULONG n0, n1, rem = 0; in BN_div_internal()
275 q = (BN_ULONG)(((((BN_ULLONG)n0) << BN_BITS2)|n1)/d0); in BN_div_internal()
299 BN_ULONG t2l, t2h; in BN_div_internal()
313 BN_ULONG ql, qh; in BN_div_internal()
H A Dbn_gf2m.c136 bn_GF2m_mul_1x1(BN_ULONG *r1, BN_ULONG *r0, const BN_ULONG a, const BN_ULONG b) in bn_GF2m_mul_1x1()
139 BN_ULONG h, l, s; in bn_GF2m_mul_1x1()
202 BN_ULONG h, l, s; in bn_GF2m_mul_1x1()
301 bn_GF2m_mul_2x2(BN_ULONG *r, const BN_ULONG a1, const BN_ULONG a0, in bn_GF2m_mul_2x2()
302 const BN_ULONG b1, const BN_ULONG b0) in bn_GF2m_mul_2x2()
304 BN_ULONG m1, m0; in bn_GF2m_mul_2x2()
315 void bn_GF2m_mul_2x2(BN_ULONG *r, BN_ULONG a1, BN_ULONG a0, BN_ULONG b1,
316 BN_ULONG b0);
369 BN_ULONG zz, *z; in BN_GF2m_mod_arr()
778 BN_ULONG ul; in BN_GF2m_mod_inv()
[all …]
H A Dbn_exp.c217 BN_ULONG A = a->d[0]; in BN_mod_exp_internal()
573 BN_ULONG *table = (BN_ULONG *)buf; in MOD_EXP_CTIME_COPY_TO_PREBUF()
591 volatile BN_ULONG *table = (volatile BN_ULONG *)buf; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
598 BN_ULONG acc = 0; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
609 BN_ULONG y0, y1, y2, y3; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
620 BN_ULONG acc = 0; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
751 void bn_mul_mont_gather5(BN_ULONG *rp, const BN_ULONG *ap, in BN_mod_exp_mont_consttime()
752 const void *table, const BN_ULONG *np, in BN_mod_exp_mont_consttime()
756 void bn_gather5(BN_ULONG *out, size_t num, in BN_mod_exp_mont_consttime()
759 BN_ULONG *np = mont->N.d, *n0 = mont->n0; in BN_mod_exp_mont_consttime()
[all …]
H A Dbn_print.c116 BN_ULONG *bn_data = NULL, *lp; in BN_bn2dec()
140 bn_data = reallocarray(NULL, bn_data_num, sizeof(BN_ULONG)); in BN_bn2dec()
159 if (*lp == (BN_ULONG)-1) in BN_bn2dec()
193 BN_ULONG l = 0; in BN_hex2bn()
270 BN_ULONG l = 0; in BN_dec2bn()
406 (int)sizeof(BN_ULLONG) * 8, (int)sizeof(BN_ULONG) * 8); in BN_options()
409 (int)sizeof(BN_ULONG) * 8, (int)sizeof(BN_ULONG) * 8); in BN_options()
H A Dbn_shift.c69 BN_ULONG *ap, *rp, t, c; in BN_lshift1()
103 BN_ULONG *ap, *rp, t, c; in BN_rshift1()
140 BN_ULONG *t, *f; in BN_lshift()
141 BN_ULONG l; in BN_lshift()
182 BN_ULONG *t, *f; in BN_rshift()
183 BN_ULONG l, tmp; in BN_rshift()
H A Dbn_mont.c189 BN_ULONG *ap, *np, *rp, n0, v, carry; in BN_from_montgomery_word()
212 memset(&(rp[r->top]), 0, (max - r->top) * sizeof(BN_ULONG)); in BN_from_montgomery_word()
240 BN_ULONG *nrp; in BN_from_montgomery_word()
248 nrp = (BN_ULONG *)(((uintptr_t)rp & ~m)|((uintptr_t)ap & m)); in BN_from_montgomery_word()
251 BN_ULONG t1, t2, t3, t4; in BN_from_montgomery_word()
271 memcpy(rp, ap, nl*sizeof(BN_ULONG)); in BN_from_montgomery_word()
386 BN_ULONG buf[2]; in BN_MONT_CTX_set()
422 if (bn_expand(Ri, (int)sizeof(BN_ULONG) * 2) == NULL) in BN_MONT_CTX_set()
H A Dbn_add.c101 const BN_ULONG *ap, *bp; in BN_uadd()
102 BN_ULONG *rp, carry, t1, t2; in BN_uadd()
150 const BN_ULONG *ap, *bp; in BN_usub()
151 BN_ULONG t1, t2, borrow, *rp; in BN_usub()
H A Dbn_isqrt.c205 BN_ULONG r; in bn_is_perfect_square()
228 if ((r = BN_mod_word(n, 11 * 63 * 65)) == (BN_ULONG)-1) in bn_is_perfect_square()
H A Dbn_bpsw.c398 BN_ULONG mod; in bn_is_prime_bpsw()
414 if ((mod = BN_mod_word(n, primes[i])) == (BN_ULONG)-1) in bn_is_prime_bpsw()
/dragonfly/games/factor/
H A Dfactor.c73 typedef u_long BN_ULONG; typedef
84 static BN_ULONG BN_div_word(BIGNUM *, BN_ULONG);
185 if (BN_mod_word(val, (BN_ULONG)*fact) == 0) in pr_fact()
210 BN_div_word(val, (BN_ULONG)*fact); in pr_fact()
211 } while (BN_mod_word(val, (BN_ULONG)*fact) == 0); in pr_fact()
332 static BN_ULONG
333 BN_div_word(BIGNUM *a, BN_ULONG b) in BN_div_word()
335 BN_ULONG mod; in BN_div_word()
/dragonfly/crypto/libressl/include/openssl/
H A Dbn.h174 #define BN_ULONG unsigned long macro
194 #define BN_ULONG unsigned int
341 int BN_is_word(const BIGNUM *a, const BN_ULONG w);
369 int BN_num_bits_word(BN_ULONG);
414 BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w);
415 BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w);
416 int BN_mul_word(BIGNUM *a, BN_ULONG w);
417 int BN_add_word(BIGNUM *a, BN_ULONG w);
418 int BN_sub_word(BIGNUM *a, BN_ULONG w);
419 int BN_set_word(BIGNUM *a, BN_ULONG w);
[all …]
/dragonfly/lib/libtelnet/
H A Dpk.c69 BN_ULONG r, base = (1 << 8); in extractideakey()
100 BN_ULONG r, base = (1 << 8); in extractdeskey()
/dragonfly/usr.bin/dc/
H A Dinout.c188 BN_ULONG v; in readnumber()
311 BN_ULONG rem = BN_div_word(int_part->number, base); in printnumber()
/dragonfly/usr.sbin/keyserv/
H A Dsetkey.c286 BN_ULONG r, base = (1 << 8); in extractdeskey()
/dragonfly/crypto/libressl/crypto/ec/
H A Dec2_mult.c268 BN_ULONG mask, word; in ec_GF2m_montgomery_point_multiply()
H A Dec_curve.c3382 || !BN_set_word(x, (BN_ULONG) data->cofactor)) { in ec_group_new_from_data()