BN_FLG_CONSTTIME
BN_set_flags(w, BN_FLG_CONSTTIME);
BN_set_flags(aux, BN_FLG_CONSTTIME);
BN_set_flags(d_consttime, BN_FLG_CONSTTIME);
BN_set_flags(bn, BN_FLG_CONSTTIME);
if (BN_get_flags(mod, BN_FLG_CONSTTIME) != 0)
BN_set_flags(ret->mod, BN_FLG_CONSTTIME);
ret->flags &= (~BN_FLG_CONSTTIME);
if (BN_get_flags(p, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(m, BN_FLG_CONSTTIME) != 0) {
if (BN_get_flags(p, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(a, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(m, BN_FLG_CONSTTIME) != 0) {
&& (BN_get_flags(p, BN_FLG_CONSTTIME) == 0)
&& (BN_get_flags(a, BN_FLG_CONSTTIME) == 0)
&& (BN_get_flags(m, BN_FLG_CONSTTIME) == 0)) {
if (BN_get_flags(p, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(a, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(m, BN_FLG_CONSTTIME) != 0) {
&& (BN_get_flags(p, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(a, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(m, BN_FLG_CONSTTIME) != 0)) {
if (BN_get_flags(p, BN_FLG_CONSTTIME) != 0
|| BN_get_flags(a, BN_FLG_CONSTTIME) != 0) {
if ((BN_get_flags(a, BN_FLG_CONSTTIME) != 0)
|| (BN_get_flags(n, BN_FLG_CONSTTIME) != 0)) {
BN_set_flags(a, BN_FLG_CONSTTIME);
BN_with_flags(&local_B, B, BN_FLG_CONSTTIME);
BN_with_flags(&local_A, A, BN_FLG_CONSTTIME);
if (a->flags & BN_FLG_CONSTTIME) {
bn_words = BN_get_flags(b, BN_FLG_CONSTTIME) ? b->dmax : b->top;
#define FLAGS_DATA(flags) ((flags) & (BN_FLG_STATIC_DATA | BN_FLG_CONSTTIME | BN_FLG_SECURE | BN_FLG_FIXED_TOP))
if (BN_get_flags(a, BN_FLG_CONSTTIME)
#define BN_CONSTTIME_SWAP_FLAGS (BN_FLG_CONSTTIME | BN_FLG_FIXED_TOP)
if (BN_get_flags(mod, BN_FLG_CONSTTIME) != 0)
BN_set_flags(&(mont->N), BN_FLG_CONSTTIME);
if (BN_get_flags(mod, BN_FLG_CONSTTIME) != 0)
BN_set_flags(&tmod, BN_FLG_CONSTTIME);
BN_set_flags(r, BN_FLG_CONSTTIME);
BN_set_flags(out, BN_FLG_CONSTTIME);
BN_set_flags(p1, BN_FLG_CONSTTIME);
BN_set_flags(out, BN_FLG_CONSTTIME);
BN_with_flags(prk, priv_key, BN_FLG_CONSTTIME);
BN_set_flags(dh->priv_key, BN_FLG_CONSTTIME);
BN_set_flags(dsa_privkey, BN_FLG_CONSTTIME);
BN_with_flags(prk, priv_key, BN_FLG_CONSTTIME);
BN_set_flags(blind, BN_FLG_CONSTTIME);
BN_set_flags(blindm, BN_FLG_CONSTTIME);
BN_set_flags(tmp, BN_FLG_CONSTTIME);
BN_set_flags(k, BN_FLG_CONSTTIME);
BN_set_flags(l, BN_FLG_CONSTTIME);
BN_set_flags(priv_key, BN_FLG_CONSTTIME);
BN_set_flags(tmp_key, BN_FLG_CONSTTIME);
EC_POINT_BN_set_flags(p, BN_FLG_CONSTTIME);
EC_POINT_BN_set_flags(r, BN_FLG_CONSTTIME);
EC_POINT_BN_set_flags(s, BN_FLG_CONSTTIME);
BN_set_flags(k, BN_FLG_CONSTTIME);
BN_set_flags(lambda, BN_FLG_CONSTTIME);
BN_set_flags(priv_key, BN_FLG_CONSTTIME);
BN_with_flags(n, rsa->n, BN_FLG_CONSTTIME);
BN_set_flags(r0, BN_FLG_CONSTTIME);
BN_set_flags(r1, BN_FLG_CONSTTIME);
BN_set_flags(r2, BN_FLG_CONSTTIME);
BN_set_flags(r2, BN_FLG_CONSTTIME);
BN_set_flags(dval, BN_FLG_CONSTTIME);
BN_set_flags(rsa->d, BN_FLG_CONSTTIME);
BN_set_flags(rsa->p, BN_FLG_CONSTTIME);
BN_set_flags(rsa->q, BN_FLG_CONSTTIME);
BN_set_flags(prime, BN_FLG_CONSTTIME);
BN_set_flags(r2, BN_FLG_CONSTTIME);
BN_set_flags(r0, BN_FLG_CONSTTIME);
BN_set_flags(r->d, BN_FLG_CONSTTIME);
BN_set_flags(r->p, BN_FLG_CONSTTIME);
BN_set_flags(r->q, BN_FLG_CONSTTIME);
BN_set_flags(r->dmp1, BN_FLG_CONSTTIME);
BN_set_flags(r->dmq1, BN_FLG_CONSTTIME);
BN_set_flags(r->iqmp, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->r, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->d, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->t, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->r, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->d, BN_FLG_CONSTTIME);
BN_set_flags(pinfo->t, BN_FLG_CONSTTIME);
BN_with_flags(pr1, r1, BN_FLG_CONSTTIME);
BN_with_flags(pr2, r2, BN_FLG_CONSTTIME);
BN_with_flags(d, rsa->d, BN_FLG_CONSTTIME);
BN_set_flags(f, BN_FLG_CONSTTIME);
BN_with_flags(d, rsa->d, BN_FLG_CONSTTIME);
BN_with_flags(d, rsa->d, BN_FLG_CONSTTIME);
BN_with_flags(d, rsa->d, BN_FLG_CONSTTIME);
if (!(BN_with_flags(factor, rsa->p, BN_FLG_CONSTTIME),
|| !(BN_with_flags(factor, rsa->q, BN_FLG_CONSTTIME),
BN_with_flags(factor, pinfo->r, BN_FLG_CONSTTIME);
BN_with_flags(c, I, BN_FLG_CONSTTIME);
BN_with_flags(dmq1, rsa->dmq1, BN_FLG_CONSTTIME);
BN_with_flags(dmp1, rsa->dmp1, BN_FLG_CONSTTIME);
BN_with_flags(cc, I, BN_FLG_CONSTTIME);
BN_with_flags(di, pinfo->d, BN_FLG_CONSTTIME);
BN_set_flags(p1, BN_FLG_CONSTTIME);
BN_set_flags(gcd, BN_FLG_CONSTTIME);
BN_set_flags(r, BN_FLG_CONSTTIME);
BN_set_flags(p1, BN_FLG_CONSTTIME);
BN_set_flags(q1, BN_FLG_CONSTTIME);
BN_set_flags(lcm, BN_FLG_CONSTTIME);
BN_set_flags(p1q1, BN_FLG_CONSTTIME);
BN_set_flags(gcd, BN_FLG_CONSTTIME);
BN_set_flags(r, BN_FLG_CONSTTIME);
BN_set_flags(p1, BN_FLG_CONSTTIME);
BN_set_flags(q1, BN_FLG_CONSTTIME);
BN_set_flags(Xpo, BN_FLG_CONSTTIME);
BN_set_flags(Xqo, BN_FLG_CONSTTIME);
BN_set_flags(rsa->p, BN_FLG_CONSTTIME);
BN_set_flags(rsa->q, BN_FLG_CONSTTIME);
BN_set_flags(p1, BN_FLG_CONSTTIME);
BN_set_flags(q1, BN_FLG_CONSTTIME);
BN_set_flags(lcm, BN_FLG_CONSTTIME);
BN_set_flags(p1q1, BN_FLG_CONSTTIME);
BN_set_flags(gcd, BN_FLG_CONSTTIME);
BN_set_flags(rsa->d, BN_FLG_CONSTTIME);
BN_set_flags(rsa->dmp1, BN_FLG_CONSTTIME);
BN_set_flags(rsa->dmq1, BN_FLG_CONSTTIME);
BN_set_flags(rsa->iqmp, BN_FLG_CONSTTIME);
BN_set_flags(k, BN_FLG_CONSTTIME);
BN_with_flags(xtmp, x, BN_FLG_CONSTTIME);
BN_set_flags(tmp, BN_FLG_CONSTTIME);
#define BN_FLG_EXP_CONSTTIME BN_FLG_CONSTTIME
BN_set_flags(a, BN_FLG_CONSTTIME);
|| !TEST_true(BN_get_flags(b, BN_FLG_CONSTTIME))
|| !TEST_false(BN_get_flags(a, BN_FLG_CONSTTIME)))
|| !TEST_true(BN_get_flags(a, BN_FLG_CONSTTIME))
|| !TEST_false(BN_get_flags(b, BN_FLG_CONSTTIME)))
|| !TEST_true(BN_get_flags(a, BN_FLG_CONSTTIME))
|| !TEST_false(BN_get_flags(b, BN_FLG_CONSTTIME)))
BN_set_flags(numerator, BN_FLG_CONSTTIME);
BN_set_flags(denominator, BN_FLG_CONSTTIME);
BN_set_flags(b[i], BN_FLG_CONSTTIME);
if (!TEST_false(BN_get_flags(b[i], BN_FLG_CONSTTIME)))
BN_set_flags(base, BN_FLG_CONSTTIME);
BN_set_flags(exponent, BN_FLG_CONSTTIME);
BN_set_flags(modulo, BN_FLG_CONSTTIME);