Lines Matching refs:d

139             BN_ULONG A = a->d[0];  in BN_mod_exp()
299 BIGNUM *d, *r; in BN_mod_exp_mont() local
332 d = BN_CTX_get(ctx); in BN_mod_exp_mont()
362 if (!bn_mul_mont_fixed_top(d, val[0], val[0], mont, ctx)) in BN_mod_exp_mont()
367 !bn_mul_mont_fixed_top(val[i], val[i - 1], d, mont, ctx)) in BN_mod_exp_mont()
381 if (m->d[j - 1] & (((BN_ULONG)1) << (BN_BITS2 - 1))) { in BN_mod_exp_mont()
385 r->d[0] = (0 - m->d[0]) & BN_MASK2; in BN_mod_exp_mont()
387 r->d[i] = (~m->d[i]) & BN_MASK2; in BN_mod_exp_mont()
450 val[0]->d[0] = 1; /* borrow val[0] */ in BN_mod_exp_mont()
452 val[0]->d[i] = 0; in BN_mod_exp_mont()
477 ret = a->d[wordpos] & BN_MASK2; in bn_get_bits()
481 ret |= a->d[wordpos] << (BN_BITS2 - bitpos); in bn_get_bits()
507 table[j] = b->d[i]; in MOD_EXP_CTIME_COPY_TO_PREBUF()
541 b->d[i] = acc; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
566 b->d[i] = acc; in MOD_EXP_CTIME_COPY_FROM_PREBUF()
667 RSAZ_1024_mod_exp_avx2(rr->d, a->d, p->d, m->d, mont->RR.d, in BN_mod_exp_mont_consttime()
677 RSAZ_512_mod_exp(rr->d, a->d, p->d, m->d, mont->n0[0], mont->RR.d); in BN_mod_exp_mont_consttime()
700 powerbufLen += top * sizeof(mont->N.d[0]); in BN_mod_exp_mont_consttime()
710 powerbufLen += sizeof(m->d[0]) * (top * numPowers + in BN_mod_exp_mont_consttime()
733 tmp.d = (BN_ULONG *)(powerbuf + sizeof(m->d[0]) * top * numPowers); in BN_mod_exp_mont_consttime()
734 am.d = tmp.d + top; in BN_mod_exp_mont_consttime()
742 if (m->d[top - 1] & (((BN_ULONG)1) << (BN_BITS2 - 1))) { in BN_mod_exp_mont_consttime()
744 tmp.d[0] = (0 - m->d[0]) & BN_MASK2; in BN_mod_exp_mont_consttime()
746 tmp.d[i] = (~m->d[i]) & BN_MASK2; in BN_mod_exp_mont_consttime()
815 BN_ULONG *np = mont->N.d, *n0 = mont->n0; in BN_mod_exp_mont_consttime()
824 am.d[i] = 0; in BN_mod_exp_mont_consttime()
826 tmp.d[i] = 0; in BN_mod_exp_mont_consttime()
828 bn_flip_n_scatter5_t4(tmp.d, top, powerbuf, 0); in BN_mod_exp_mont_consttime()
829 bn_flip_n_scatter5_t4(am.d, top, powerbuf, 1); in BN_mod_exp_mont_consttime()
830 if (!(*mul_worker) (tmp.d, am.d, am.d, np, n0) && in BN_mod_exp_mont_consttime()
831 !(*mul_worker) (tmp.d, am.d, am.d, np, n0)) in BN_mod_exp_mont_consttime()
832 bn_mul_mont_vis3(tmp.d, am.d, am.d, np, n0, top); in BN_mod_exp_mont_consttime()
833 bn_flip_n_scatter5_t4(tmp.d, top, powerbuf, 2); in BN_mod_exp_mont_consttime()
837 if (!(*mul_worker) (tmp.d, tmp.d, am.d, np, n0) && in BN_mod_exp_mont_consttime()
838 !(*mul_worker) (tmp.d, tmp.d, am.d, np, n0)) in BN_mod_exp_mont_consttime()
839 bn_mul_mont_vis3(tmp.d, tmp.d, am.d, np, n0, top); in BN_mod_exp_mont_consttime()
840 bn_flip_n_scatter5_t4(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
846 bn_flip_t4(np, mont->N.d, top); in BN_mod_exp_mont_consttime()
858 bn_gather5_t4(tmp.d, top, powerbuf, wvalue); in BN_mod_exp_mont_consttime()
870 if ((*pwr5_worker) (tmp.d, np, n0, powerbuf, wvalue, stride)) in BN_mod_exp_mont_consttime()
873 if ((*pwr5_worker) (tmp.d, np, n0, powerbuf, wvalue, stride)) in BN_mod_exp_mont_consttime()
879 bn_mul_mont_t4(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
880 bn_mul_mont_t4(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
881 bn_mul_mont_t4(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
882 bn_mul_mont_t4(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
883 bn_mul_mont_t4(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
884 bn_mul_mont_gather5_t4(tmp.d, tmp.d, powerbuf, np, n0, top, in BN_mod_exp_mont_consttime()
888 bn_flip_t4(tmp.d, tmp.d, top); in BN_mod_exp_mont_consttime()
929 am.d[i] = 0; in BN_mod_exp_mont_consttime()
931 tmp.d[i] = 0; in BN_mod_exp_mont_consttime()
936 for (np = am.d + top, i = 0; i < top; i++) in BN_mod_exp_mont_consttime()
937 np[i] = mont->N.d[i]; in BN_mod_exp_mont_consttime()
939 bn_scatter5(tmp.d, top, powerbuf, 0); in BN_mod_exp_mont_consttime()
940 bn_scatter5(am.d, am.top, powerbuf, 1); in BN_mod_exp_mont_consttime()
941 bn_mul_mont(tmp.d, am.d, am.d, np, n0, top); in BN_mod_exp_mont_consttime()
942 bn_scatter5(tmp.d, top, powerbuf, 2); in BN_mod_exp_mont_consttime()
947 bn_mul_mont_gather5(tmp.d, am.d, powerbuf, np, n0, top, i - 1); in BN_mod_exp_mont_consttime()
948 bn_scatter5(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
953 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
954 bn_scatter5(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
958 bn_mul_mont_gather5(tmp.d, am.d, powerbuf, np, n0, top, i - 1); in BN_mod_exp_mont_consttime()
959 bn_scatter5(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
961 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
962 bn_scatter5(tmp.d, top, powerbuf, j); in BN_mod_exp_mont_consttime()
966 bn_mul_mont_gather5(tmp.d, am.d, powerbuf, np, n0, top, i - 1); in BN_mod_exp_mont_consttime()
967 bn_scatter5(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
968 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
969 bn_scatter5(tmp.d, top, powerbuf, 2 * i); in BN_mod_exp_mont_consttime()
972 bn_mul_mont_gather5(tmp.d, am.d, powerbuf, np, n0, top, i - 1); in BN_mod_exp_mont_consttime()
973 bn_scatter5(tmp.d, top, powerbuf, i); in BN_mod_exp_mont_consttime()
986 bn_gather5(tmp.d, top, powerbuf, wvalue); in BN_mod_exp_mont_consttime()
994 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
995 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
996 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
997 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
998 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top); in BN_mod_exp_mont_consttime()
999 bn_mul_mont_gather5(tmp.d, tmp.d, powerbuf, np, n0, top, in BN_mod_exp_mont_consttime()
1000 bn_get_bits5(p->d, bits -= 5)); in BN_mod_exp_mont_consttime()
1004 bn_power5(tmp.d, tmp.d, powerbuf, np, n0, top, in BN_mod_exp_mont_consttime()
1005 bn_get_bits5(p->d, bits -= 5)); in BN_mod_exp_mont_consttime()
1009 ret = bn_from_montgomery(tmp.d, tmp.d, NULL, np, n0, top); in BN_mod_exp_mont_consttime()
1105 am.d[0] = 1; /* borrow am */ in BN_mod_exp_mont_consttime()
1107 am.d[i] = 0; in BN_mod_exp_mont_consttime()
1167 a %= m->d[0]; /* make sure that 'a' is reduced */ in BN_mod_exp_mont_word()
1279 BIGNUM *d; in BN_mod_exp_simple() local
1304 d = BN_CTX_get(ctx); in BN_mod_exp_simple()
1319 if (!BN_mod_mul(d, val[0], val[0], m, ctx)) in BN_mod_exp_simple()
1324 !BN_mod_mul(val[i], val[i - 1], d, m, ctx)) in BN_mod_exp_simple()
1439 ret = ossl_rsaz_mod_exp_avx512_x2(rr1->d, a1->d, p1->d, m1->d, in BN_mod_exp_mont_consttime_x2()
1440 mont1->RR.d, mont1->n0[0], in BN_mod_exp_mont_consttime_x2()
1441 rr2->d, a2->d, p2->d, m2->d, in BN_mod_exp_mont_consttime_x2()
1442 mont2->RR.d, mont2->n0[0], in BN_mod_exp_mont_consttime_x2()