constant_time_eq
static inline unsigned int constant_time_eq(unsigned int a, unsigned int b);
return (unsigned char)(constant_time_eq(a, b));
return constant_time_eq((unsigned)(a), (unsigned)(b));
unsigned int equals1 = constant_time_eq(db[i], 1);
unsigned int equals = constant_time_eq(msg_index, dblen);