• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/openssl/crypto/bn/

Lines Matching refs:BN_ULONG

71 BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num,
72 BN_ULONG w)
74 BN_ULONG c1 = 0;
101 BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
103 BN_ULONG c1 = 0;
129 void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n)
157 BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num,
158 BN_ULONG w)
160 BN_ULONG c = 0;
161 BN_ULONG bl, bh;
165 return ((BN_ULONG)0);
190 BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
192 BN_ULONG carry = 0;
193 BN_ULONG bl, bh;
197 return ((BN_ULONG)0);
222 void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n)
252 BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d)
254 return ((BN_ULONG)(((((BN_ULLONG) h) << BN_BITS2) | l) / (BN_ULLONG) d));
261 BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d)
263 BN_ULONG dh, dl, q, ret = 0, th, tl, t;
270 assert((i == BN_BITS2) || (h <= (BN_ULONG)1 << i));
326 BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b,
333 return ((BN_ULONG)0);
338 r[0] = (BN_ULONG)ll & BN_MASK2;
341 r[1] = (BN_ULONG)ll & BN_MASK2;
344 r[2] = (BN_ULONG)ll & BN_MASK2;
347 r[3] = (BN_ULONG)ll & BN_MASK2;
357 r[0] = (BN_ULONG)ll & BN_MASK2;
364 return ((BN_ULONG)ll);
367 BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b,
370 BN_ULONG c, l, t;
374 return ((BN_ULONG)0);
421 return ((BN_ULONG)c);
425 BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b,
428 BN_ULONG t1, t2;
433 return ((BN_ULONG)0);
498 BN_ULONG hi; \
501 c0 = (BN_ULONG)Lw(t); \
502 hi = (BN_ULONG)Hw(t); \
507 BN_ULONG hi; \
510 c0 = (BN_ULONG)Lw(tt); \
511 hi = (BN_ULONG)Hw(tt); \
514 c0 = (BN_ULONG)Lw(t); \
515 hi = (BN_ULONG)Hw(t); \
520 BN_ULONG hi; \
523 c0 = (BN_ULONG)Lw(t); \
524 hi = (BN_ULONG)Hw(t); \
537 BN_ULONG ta = (a), tb = (b); \
538 BN_ULONG lo, hi; \
545 BN_ULONG ta = (a), tb = (b); \
546 BN_ULONG lo, hi, tt; \
555 BN_ULONG ta = (a)[i]; \
556 BN_ULONG lo, hi; \
571 BN_ULONG ta = (a), tb = (b); \
572 BN_ULONG lo = ta * tb; \
573 BN_ULONG hi = BN_UMULT_HIGH(ta,tb); \
579 BN_ULONG ta = (a), tb = (b), tt; \
580 BN_ULONG lo = ta * tb; \
581 BN_ULONG hi = BN_UMULT_HIGH(ta,tb); \
589 BN_ULONG ta = (a)[i]; \
590 BN_ULONG lo = ta * ta; \
591 BN_ULONG hi = BN_UMULT_HIGH(ta,ta); \
605 BN_ULONG lo = LBITS(a), hi = HBITS(a); \
606 BN_ULONG bl = LBITS(b), bh = HBITS(b); \
613 BN_ULONG tt; \
614 BN_ULONG lo = LBITS(a), hi = HBITS(a); \
615 BN_ULONG bl = LBITS(b), bh = HBITS(b); \
625 BN_ULONG lo, hi; \
635 void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b)
637 BN_ULONG c1, c2, c3;
738 void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b)
740 BN_ULONG c1, c2, c3;
777 void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
779 BN_ULONG c1, c2, c3;
852 void bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a)
854 BN_ULONG c1, c2, c3;
901 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,
902 const BN_ULONG *np, const BN_ULONG *n0p, int num)
904 BN_ULONG c0, c1, ml, *tp, n0;
906 BN_ULONG mh;
908 volatile BN_ULONG *vp;
916 vp = tp = alloca((num + 2) * sizeof(BN_ULONG));
996 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,
997 const BN_ULONG *np, const BN_ULONG *n0, int num)
1008 void bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a)
1010 BN_ULONG t[8];
1015 void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a)
1017 BN_ULONG t[16];
1021 void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b)
1029 void bn_mul_comba8(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b)
1044 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,
1045 const BN_ULONG *np, const BN_ULONG *n0p, int num)
1047 BN_ULONG c0, c1, *tp, n0 = *n0p;
1048 volatile BN_ULONG *vp;
1051 vp = tp = alloca((num + 2) * sizeof(BN_ULONG));
1085 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,
1086 const BN_ULONG *np, const BN_ULONG *n0, int num)