Lines Matching refs:mask
80 static ossl_inline unsigned int constant_time_select(unsigned int mask,
84 static ossl_inline unsigned char constant_time_select_8(unsigned char mask,
89 static ossl_inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a,
93 static ossl_inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a,
96 static ossl_inline int constant_time_select_int(unsigned int mask, int a,
276 static ossl_inline unsigned int constant_time_select(unsigned int mask, in constant_time_select() argument
280 return (value_barrier(mask) & a) | (value_barrier(~mask) & b); in constant_time_select()
283 static ossl_inline size_t constant_time_select_s(size_t mask, in constant_time_select_s() argument
287 return (value_barrier_s(mask) & a) | (value_barrier_s(~mask) & b); in constant_time_select_s()
290 static ossl_inline unsigned char constant_time_select_8(unsigned char mask, in constant_time_select_8() argument
294 return (unsigned char)constant_time_select(mask, a, b); in constant_time_select_8()
297 static ossl_inline int constant_time_select_int(unsigned int mask, int a, in constant_time_select_int() argument
300 return (int)constant_time_select(mask, (unsigned)(a), (unsigned)(b)); in constant_time_select_int()
303 static ossl_inline int constant_time_select_int_s(size_t mask, int a, int b) in constant_time_select_int_s() argument
305 return (int)constant_time_select((unsigned)mask, (unsigned)(a), in constant_time_select_int_s()
309 static ossl_inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a, in constant_time_select_32() argument
312 return (value_barrier_32(mask) & a) | (value_barrier_32(~mask) & b); in constant_time_select_32()
315 static ossl_inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a, in constant_time_select_64() argument
318 return (value_barrier_64(mask) & a) | (value_barrier_64(~mask) & b); in constant_time_select_64()
331 static ossl_inline void constant_time_cond_swap_32(uint32_t mask, uint32_t *a, in constant_time_cond_swap_32() argument
336 xor &= mask; in constant_time_cond_swap_32()
351 static ossl_inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, in constant_time_cond_swap_64() argument
356 xor &= mask; in constant_time_cond_swap_64()
373 static ossl_inline void constant_time_cond_swap_buff(unsigned char mask, in constant_time_cond_swap_buff() argument
383 tmp &= mask; in constant_time_cond_swap_buff()
403 unsigned char mask; in constant_time_lookup() local
409 mask = (unsigned char)constant_time_is_zero_s(idx); in constant_time_lookup()
411 *(outc + j) |= constant_time_select_8(mask, *(tablec++), 0); in constant_time_lookup()