constant_time_select
static inline unsigned int constant_time_select(unsigned int mask,
return (unsigned char)(constant_time_select(mask, a, b));
return (int)(constant_time_select(mask, (unsigned)(a), (unsigned)(b)));