Searched refs:constant_time_select (Results 1 - 3 of 3) sorted by relevance

/external/boringssl/src/crypto/
H A Dinternal.h197 * c = constant_time_select(lt, a, b); */
300 /* constant_time_select returns (mask & a) | (~mask & b). When |mask| is all 1s
303 static inline unsigned int constant_time_select(unsigned int mask, function
308 /* constant_time_select_8 acts like |constant_time_select| but operates on
312 return (uint8_t)(constant_time_select(mask, a, b));
315 /* constant_time_select_int acts like |constant_time_select| but operates on
318 return (int)(constant_time_select(mask, (unsigned)(a), (unsigned)(b)));
H A Dconstant_time_test.c131 unsigned int selected = constant_time_select(CONSTTIME_TRUE, a, b);
134 "Test failed for constant_time_select(%du, %du,"
139 selected = constant_time_select(CONSTTIME_FALSE, a, b);
142 "Test failed for constant_time_select(%du, %du,"
154 "Test failed for constant_time_select(%u, %u,"
162 "Test failed for constant_time_select(%u, %u,"
174 "Test failed for constant_time_select(%du, %d,"
182 "Test failed for constant_time_select(%du, %d,"
/external/boringssl/src/crypto/rsa/
H A Dpadding.c218 zero_index = constant_time_select(looking_for_index & equals0, (unsigned)i,
220 looking_for_index = constant_time_select(equals0, 0, looking_for_index);
457 one_index = constant_time_select(looking_for_one_byte & equals1, i,
460 constant_time_select(equals1, 0, looking_for_one_byte);

Completed in 152 milliseconds