Change debug_assert to assert in arrays_equal().

This commit is contained in:
Isis Lovecruft 2017-05-27 18:28:37 +00:00
parent 60692ce891
commit 1c4f283be4
Failed to extract signature

View file

@ -96,7 +96,7 @@ pub fn byte_is_nonzero(b: u8) -> u8 {
/// Check equality of two arrays, `a` and `b`, in constant time. /// Check equality of two arrays, `a` and `b`, in constant time.
/// ///
/// There is a `debug_assert!` that the two arrays are of equal length. For /// There is an `assert!` that the two arrays are of equal length. For
/// example, the following code will panic: /// example, the following code will panic:
/// ///
/// ```rust,ignore /// ```rust,ignore
@ -142,7 +142,7 @@ pub fn byte_is_nonzero(b: u8) -> u8 {
/// Returns `1u8` if `a == b` and `0u8` otherwise. /// Returns `1u8` if `a == b` and `0u8` otherwise.
#[inline(always)] #[inline(always)]
pub fn arrays_equal(a: &[u8], b: &[u8]) -> u8 { pub fn arrays_equal(a: &[u8], b: &[u8]) -> u8 {
debug_assert!(a.len() == b.len()); assert_eq!(a.len(), b.len());
let mut x: u8 = 0; let mut x: u8 = 0;