Remove broken impl Zeroize for FieldElement2625x4.

This implementation is broken because the packed_simd types don't implement `Zeroize`.
This commit is contained in:
Henry de Valence 2019-10-25 15:38:50 -07:00
parent 7989fe54f8
commit d0ea313e99

View file

@ -41,7 +41,6 @@ const D_LANES64: u8 = 0b11_00_00_00;
use core::ops::{Add, Mul, Neg};
use packed_simd::{i32x8, u32x8, u64x4, IntoBits};
use zeroize::Zeroize;
use backend::vector::avx2::constants::{P_TIMES_16_HI, P_TIMES_16_LO, P_TIMES_2_HI, P_TIMES_2_LO};
use backend::serial::u64::field::FieldElement51;
@ -874,12 +873,6 @@ impl<'a, 'b> Mul<&'b FieldElement2625x4> for &'a FieldElement2625x4 {
}
}
impl Zeroize for FieldElement2625x4 {
fn zeroize(&mut self) {
self.0.zeroize();
}
}
#[cfg(test)]
mod test {
use super::*;