Home
last modified time | relevance | path

Searched refs:MASK51 (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/bearssl/src/ec/
H A Dec_c25519_m62.c77 #define MASK51 (((uint64_t)1 << 51) - (uint64_t)1) macro
132 d[0] = w & MASK51; in f255_sub()
135 d[1] = w & MASK51; in f255_sub()
138 d[2] = w & MASK51; in f255_sub()
141 d[3] = w & MASK51; in f255_sub()
151 d[4] &= MASK51; in f255_sub()
169 (lo) = (uint64_t)umul_tmp & MASK51; \
178 (lo) = umul_lo & MASK51; \
257 d[0] = w & MASK51; in f255_mul()
260 d[1] = w & MASK51; in f255_mul()
[all …]
/freebsd/crypto/openssl/crypto/ec/
H A Dcurve25519.c279 static const uint64_t MASK51 = 0x7ffffffffffff; variable
318 h1 |= h0 >> 51; h0 &= MASK51; in fe51_frombytes()
319 h2 |= h1 >> 51; h1 &= MASK51; in fe51_frombytes()
320 h3 |= h2 >> 51; h2 &= MASK51; in fe51_frombytes()
321 h4 |= h3 >> 51; h3 &= MASK51; in fe51_frombytes()
348 h1 += h0 >> 51; h0 &= MASK51; in fe51_tobytes()
349 h2 += h1 >> 51; h1 &= MASK51; in fe51_tobytes()
350 h3 += h2 >> 51; h2 &= MASK51; in fe51_tobytes()
351 h4 += h3 >> 51; h3 &= MASK51; in fe51_tobytes()
352 h4 &= MASK51; in fe51_tobytes()
[all …]