New compilers with specific optimization levels will produce non-constant time code for kyber_from_msg(). Add in an optimization blocker that stops the compiler from assuming anything about the value to be ANDed with KYBER_Q_1_HALF.
New compilers with specific optimization levels will produce non-constant time code for kyber_from_msg(). Add in an optimization blocker that stops the compiler from assuming anything about the value to be ANDed with KYBER_Q_1_HALF.