/freebsd/contrib/bearssl/src/ec/ |
H A D | ecdsa_i31_sign_raw.c | 105 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 D | ecdsa_i31_vrfy_raw.c | 127 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 D | ec_c25519_i31.c | 137 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 D | ec_prime_i31.c | 491 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 D | rsa_i31_pubexp.c | 105 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 D | rsa_i31_priv.c | 172 br_i31_add(s1, mp, br_i31_sub(s1, t2, 1)); in br_rsa_i31_private()
|
H A D | rsa_i62_priv.c | 174 br_i31_add(s1, mp, br_i31_sub(s1, t2, 1)); in br_rsa_i62_private()
|
H A D | rsa_i31_keygen_inner.c | 568 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 D | i31_fmont.c | 59 br_i31_sub(x, m, NOT(br_i31_sub(x, m, 0))); in br_i31_from_monty()
|
H A D | i31_montmul.c | 126 br_i31_sub(d, m, NEQ(dh, 0) | NOT(br_i31_sub(d, m, 0))); in br_i31_montymul()
|
H A D | i31_sub.c | 29 br_i31_sub(uint32_t *a, const uint32_t *b, uint32_t ctl) in br_i31_sub() function
|
H A D | i31_muladd.c | 156 br_i31_sub(x, m, under); in br_i31_muladd_small()
|
/freebsd/contrib/bearssl/test/ |
H A D | test_math.c | 69 &br_i31_sub,
|
H A D | test_crypto.c | 8218 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 D | inner.h | 1337 uint32_t br_i31_sub(uint32_t *a, const uint32_t *b, uint32_t ctl);
|