/freebsd/contrib/bearssl/src/ec/ |
H A D | ec_c25519_m15.c | 272 w[(i << 1) + 0] = MUL15(u[i + 0], v[i + 0]); in mul20() 273 w[(i << 1) + 1] = MUL15(u[i + 0], v[i + 1]) in mul20() 274 + MUL15(u[i + 1], v[i + 0]); in mul20() 275 w[(i << 1) + 2] = MUL15(u[i + 0], v[i + 2]) in mul20() 276 + MUL15(u[i + 1], v[i + 1]) in mul20() 277 + MUL15(u[i + 2], v[i + 0]); in mul20() 278 w[(i << 1) + 3] = MUL15(u[i + 0], v[i + 3]) in mul20() 279 + MUL15(u[i + 1], v[i + 2]) in mul20() 280 + MUL15(u[i + 2], v[i + 1]) in mul20() 281 + MUL15(u[i + 3], v[i + 0]); in mul20() [all …]
|
H A D | ec_p256_m15.c | 227 w[(i << 1) + 0] = MUL15(u[i + 0], v[i + 0]); in mul20() 228 w[(i << 1) + 1] = MUL15(u[i + 0], v[i + 1]) in mul20() 229 + MUL15(u[i + 1], v[i + 0]); in mul20() 230 w[(i << 1) + 2] = MUL15(u[i + 0], v[i + 2]) in mul20() 231 + MUL15(u[i + 1], v[i + 1]) in mul20() 232 + MUL15(u[i + 2], v[i + 0]); in mul20() 233 w[(i << 1) + 3] = MUL15(u[i + 0], v[i + 3]) in mul20() 234 + MUL15(u[i + 1], v[i + 2]) in mul20() 235 + MUL15(u[i + 2], v[i + 1]) in mul20() 236 + MUL15(u[i + 3], v[i + 0]); in mul20() [all …]
|
H A D | ec_c25519_m31.c | 395 cc = MUL15(t[8] >> 15, 19); /* at most 19*(2^15-1) = 622573 */ in f255_mul() 413 cc = MUL15(t[8] >> 15, 19); in f255_mul() 452 cc = MUL15(t[8] >> 15, 19); in f255_square() 461 cc = MUL15(t[8] >> 15, 19); in f255_square() 492 cc = MUL15(w >> 15, 19); in f255_add() 521 cc = MUL15((w + 0x10000) >> 15, 19); in f255_sub() 555 cc = MUL15((uint32_t)(w >> 15), 19); in f255_mul_a24()
|
/freebsd/contrib/bearssl/src/int/ |
H A D | i15_montmul.c | 43 f = MUL15((d[1] + MUL15(x[u + 1], y[1])) & 0x7FFF, m0i) in br_i15_montymul() 142 z = d[v + 1] + MUL15(xu, y[v + 1]) in br_i15_montymul() 143 + MUL15(f, m[v + 1]) + r; in br_i15_montymul() 146 z = d[v + 2] + MUL15(xu, y[v + 2]) in br_i15_montymul() 147 + MUL15(f, m[v + 2]) + r; in br_i15_montymul() 150 z = d[v + 3] + MUL15(xu, y[v + 3]) in br_i15_montymul() 151 + MUL15(f, m[v + 3]) + r; in br_i15_montymul() 154 z = d[v + 4] + MUL15(xu, y[v + 4]) in br_i15_montymul() 155 + MUL15(f, m[v + 4]) + r; in br_i15_montymul() 163 z = d[v + 1] + MUL15(xu, y[v + 1]) in br_i15_montymul() [all …]
|
H A D | i15_ninv15.c | 34 y = MUL15(y, 2 - MUL15(x, y)); in br_i15_ninv15() 35 y = MUL15(y, 2 - MUL15(x, y)); in br_i15_ninv15() 36 y = MUL15(y, 2 - MUL15(x, y)); in br_i15_ninv15()
|
H A D | i15_fmont.c | 37 f = MUL15(x[1], m0i) & 0x7FFF; in br_i15_from_monty() 42 z = (uint32_t)x[v + 1] + MUL15(f, m[v + 1]) + cc; in br_i15_from_monty()
|
H A D | i15_mulacc.c | 55 z = (uint32_t)d[1 + u + v] + MUL15(f, a[1 + v]) + cc; in br_i15_mulacc()
|
H A D | i15_muladd.c | 151 zl = MUL15(mw, q) + cc; in br_i15_muladd_small()
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | poly1305_ctmul32.c | 127 + MUL15(a[0], r[u + 9 - 0]) in poly1305_inner() 128 + MUL15(a[1], r[u + 9 - 1]) in poly1305_inner() 129 + MUL15(a[2], r[u + 9 - 2]) in poly1305_inner() 130 + MUL15(a[3], r[u + 9 - 3]) in poly1305_inner() 131 + MUL15(a[4], r[u + 9 - 4]); in poly1305_inner() 140 + MUL15(a[5], r[u + 9 - 5]) in poly1305_inner() 141 + MUL15(a[6], r[u + 9 - 6]) in poly1305_inner() 142 + MUL15(a[7], r[u + 9 - 7]) in poly1305_inner() 143 + MUL15(a[8], r[u + 9 - 8]) in poly1305_inner() 144 + MUL15(a[9], r[u + 9 - 9]); in poly1305_inner() [all …]
|
/freebsd/contrib/bearssl/src/rsa/ |
H A D | rsa_i15_keygen.c | 489 esize_p += MUL15(esize_p, 17477) >> 18; in br_rsa_i15_keygen() 490 esize_q += MUL15(esize_q, 17477) >> 18; in br_rsa_i15_keygen()
|
/freebsd/contrib/bearssl/src/ |
H A D | inner.h | 1007 #define MUL15(x, y) (((uint32_t)(x) | (uint32_t)0x80000000) \ macro 1011 #define MUL15(x, y) ((uint32_t)(x) * (uint32_t)(y)) macro
|