Home
last modified time | relevance | path

Searched refs:br_i31_sub (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/bearssl/src/ec/
H A Decdsa_i31_sign_raw.c105 br_i31_sub(m, n, br_i31_sub(m, n, 0) ^ 1); in br_ecdsa_i31_sign_raw()
124 if (br_i31_sub(k, n, 0)) { in br_ecdsa_i31_sign_raw()
140 br_i31_sub(r, n, br_i31_sub(r, n, 0) ^ 1); in br_ecdsa_i31_sign_raw()
163 ctl |= br_i31_sub(t1, n, 0) ^ 1; in br_ecdsa_i31_sign_raw()
164 br_i31_sub(t1, n, ctl); in br_ecdsa_i31_sign_raw()
H A Decdsa_i31_vrfy_raw.c127 br_i31_sub(t1, n, br_i31_sub(t1, n, 0) ^ 1); in br_ecdsa_i31_vrfy_raw()
161 br_i31_sub(t1, n, br_i31_sub(t1, n, 0) ^ 1); in br_ecdsa_i31_vrfy_raw()
162 res &= ~br_i31_sub(t1, r, 1); in br_ecdsa_i31_vrfy_raw()
H A Dec_c25519_i31.c137 ctl |= NOT(br_i31_sub(t, C255_P, 0)); in c255_add()
138 br_i31_sub(t, C255_P, ctl); in c255_add()
148 br_i31_add(t, C255_P, br_i31_sub(t, b, 1)); in c255_sub()
220 br_i31_sub(a, C255_P, NOT(br_i31_sub(a, C255_P, 0))); in api_mul()
H A Dec_prime_i31.c491 ctl |= NOT(br_i31_sub(t[d], cc->p, 0)); in run_code()
492 br_i31_sub(t[d], cc->p, ctl); in run_code()
495 br_i31_add(t[d], cc->p, br_i31_sub(t[d], t[a], 1)); in run_code()
/freebsd/contrib/bearssl/src/rsa/
H A Drsa_i31_pubexp.c105 br_i31_sub(dp, p, NOT(br_i31_sub(dp, p, 0))); in get_pubexp()
112 if (br_i31_sub(dp, p, 0) == 0) { in get_pubexp()
H A Drsa_i31_priv.c172 br_i31_add(s1, mp, br_i31_sub(s1, t2, 1)); in br_rsa_i31_private()
H A Drsa_i62_priv.c174 br_i31_add(s1, mp, br_i31_sub(s1, t2, 1)); in br_rsa_i62_private()
H A Drsa_i31_keygen_inner.c568 if (esize_p == esize_q && br_i31_sub(p, q, 0) == 1) { in br_rsa_i31_keygen_inner()
/freebsd/contrib/bearssl/src/int/
H A Di31_fmont.c59 br_i31_sub(x, m, NOT(br_i31_sub(x, m, 0))); in br_i31_from_monty()
H A Di31_montmul.c126 br_i31_sub(d, m, NEQ(dh, 0) | NOT(br_i31_sub(d, m, 0))); in br_i31_montymul()
H A Di31_sub.c29 br_i31_sub(uint32_t *a, const uint32_t *b, uint32_t ctl) in br_i31_sub() function
H A Di31_muladd.c156 br_i31_sub(x, m, under); in br_i31_muladd_small()
/freebsd/contrib/bearssl/test/
H A Dtest_math.c69 &br_i31_sub,
H A Dtest_crypto.c8218 r |= br_i31_sub(z, n, 0) ^ 1; in test_EC_inner()
8219 br_i31_sub(z, n, r); in test_EC_inner()
8274 r |= br_i31_sub(z, n, 0) ^ 1; in test_EC_inner()
8275 br_i31_sub(z, n, r); in test_EC_inner()
8301 br_i31_sub(y, a, 1); in test_EC_inner()
/freebsd/contrib/bearssl/src/
H A Dinner.h1337 uint32_t br_i31_sub(uint32_t *a, const uint32_t *b, uint32_t ctl);