Currently, the constant-time helpers in bouncycastle-utils::ct are only implemented for i64.
The task is to fill out corresponding implementations for i8, i16, i32, i128, u8, u16, u32, u64.
Then check all the usage sites of Condition<> and see if they can get away with a smaller type.
Then impl PartialOrd and Ord for Secret<> for those types that chain to the ct impl.
Currently, the constant-time helpers in
bouncycastle-utils::ctare only implemented for i64.The task is to fill out corresponding implementations for i8, i16, i32, i128, u8, u16, u32, u64.
Then check all the usage sites of Condition<> and see if they can get away with a smaller type.
Then impl PartialOrd and Ord for Secret<> for those types that chain to the ct impl.