Suppress extraneous warnings

This commit is contained in:
Henry de Valence 2018-06-15 13:44:31 -07:00
parent 7198719419
commit 15f97221ba
3 changed files with 9 additions and 4 deletions

View file

@ -10,8 +10,7 @@
//! Extended Twisted Edwards for Curve25519, using AVX2. //! Extended Twisted Edwards for Curve25519, using AVX2.
// just going to own it #![allow(non_snake_case)]
#![allow(bad_style)]
use core::convert::From; use core::convert::From;
use core::ops::{Add, Neg, Sub}; use core::ops::{Add, Neg, Sub};
@ -393,7 +392,7 @@ mod test {
} }
fn serial_double(P: edwards::EdwardsPoint) -> edwards::EdwardsPoint { fn serial_double(P: edwards::EdwardsPoint) -> edwards::EdwardsPoint {
let (X1, Y1, Z1, T1) = (P.X, P.Y, P.Z, P.T); let (X1, Y1, Z1, _T1) = (P.X, P.Y, P.Z, P.T);
macro_rules! print_var { macro_rules! print_var {
($x:ident) => { ($x:ident) => {

View file

@ -10,16 +10,20 @@
//! 4-way vectorized 32bit field arithmetic using AVX2. //! 4-way vectorized 32bit field arithmetic using AVX2.
#![allow(bad_style)] #![allow(non_snake_case)]
const A_LANES: u8 = 0b0000_0101; const A_LANES: u8 = 0b0000_0101;
const B_LANES: u8 = 0b0000_1010; const B_LANES: u8 = 0b0000_1010;
const C_LANES: u8 = 0b0101_0000; const C_LANES: u8 = 0b0101_0000;
const D_LANES: u8 = 0b1010_0000; const D_LANES: u8 = 0b1010_0000;
#[allow(unused)]
const A_LANES64: u8 = 0b00_00_00_11; const A_LANES64: u8 = 0b00_00_00_11;
#[allow(unused)]
const B_LANES64: u8 = 0b00_00_11_00; const B_LANES64: u8 = 0b00_00_11_00;
#[allow(unused)]
const C_LANES64: u8 = 0b00_11_00_00; const C_LANES64: u8 = 0b00_11_00_00;
#[allow(unused)]
const D_LANES64: u8 = 0b11_00_00_00; const D_LANES64: u8 = 0b11_00_00_00;
use core::ops::{Add, Mul, Neg}; use core::ops::{Add, Mul, Neg};

View file

@ -8,6 +8,8 @@
// - Isis Agora Lovecruft <isis@patternsinthevoid.net> // - Isis Agora Lovecruft <isis@patternsinthevoid.net>
// - Henry de Valence <hdevalence@hdevalence.ca> // - Henry de Valence <hdevalence@hdevalence.ca>
#![allow(non_snake_case)]
use core::borrow::Borrow; use core::borrow::Borrow;
use clear_on_drop::ClearOnDrop; use clear_on_drop::ClearOnDrop;