Add FieldElement::is_zero()

This commit is contained in:
Henry de Valence 2017-02-01 00:29:44 -05:00
parent d0bc40783b
commit cb4ff3097c

View file

@ -521,6 +521,15 @@ impl FieldElement {
(bytes[0] & 1) as i32
}
/// Determine if this `FieldElement` is zero.
///
/// # Return
///
/// If zero, return `1u8`. Otherwise, return `0u8`.
pub fn is_zero(&self) -> u8 {
return 1u8 & (!self.is_nonzero());
}
/// Determine if this `FieldElement` is non-zero.
///
/// # Return