Lines Matching refs:mask
79 static ossl_inline unsigned int constant_time_select(unsigned int mask,
83 static ossl_inline unsigned char constant_time_select_8(unsigned char mask,
88 static ossl_inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a,
92 static ossl_inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a,
95 static ossl_inline int constant_time_select_int(unsigned int mask, int a,
270 static ossl_inline unsigned int constant_time_select(unsigned int mask, in constant_time_select() argument
274 return (value_barrier(mask) & a) | (value_barrier(~mask) & b); in constant_time_select()
277 static ossl_inline size_t constant_time_select_s(size_t mask, in constant_time_select_s() argument
281 return (value_barrier_s(mask) & a) | (value_barrier_s(~mask) & b); in constant_time_select_s()
284 static ossl_inline unsigned char constant_time_select_8(unsigned char mask, in constant_time_select_8() argument
288 return (unsigned char)constant_time_select(mask, a, b); in constant_time_select_8()
291 static ossl_inline int constant_time_select_int(unsigned int mask, int a, in constant_time_select_int() argument
294 return (int)constant_time_select(mask, (unsigned)(a), (unsigned)(b)); in constant_time_select_int()
297 static ossl_inline int constant_time_select_int_s(size_t mask, int a, int b) in constant_time_select_int_s() argument
299 return (int)constant_time_select((unsigned)mask, (unsigned)(a), in constant_time_select_int_s()
303 static ossl_inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a, in constant_time_select_32() argument
306 return (value_barrier_32(mask) & a) | (value_barrier_32(~mask) & b); in constant_time_select_32()
309 static ossl_inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a, in constant_time_select_64() argument
312 return (value_barrier_64(mask) & a) | (value_barrier_64(~mask) & b); in constant_time_select_64()
325 static ossl_inline void constant_time_cond_swap_32(uint32_t mask, uint32_t *a, in constant_time_cond_swap_32() argument
330 xor &= mask; in constant_time_cond_swap_32()
345 static ossl_inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, in constant_time_cond_swap_64() argument
350 xor &= mask; in constant_time_cond_swap_64()
369 unsigned char mask; in constant_time_lookup() local
375 mask = (unsigned char)constant_time_is_zero_s(idx); in constant_time_lookup()
377 *(outc + j) |= constant_time_select_8(mask, *(tablec++), 0); in constant_time_lookup()