Skip to content

Commit

Permalink
Fix new nightly redundant import lint warns (#638)
Browse files Browse the repository at this point in the history
  • Loading branch information
pinkforest committed Mar 1, 2024
1 parent a62e4a5 commit 19c7f4a
Show file tree
Hide file tree
Showing 11 changed files with 19 additions and 35 deletions.
Expand Up @@ -164,7 +164,6 @@ impl VartimeMultiscalarMul for Pippenger {
mod test {
use super::*;
use crate::constants;
use crate::scalar::Scalar;

#[test]
fn test_vartime_pippenger() {
Expand Down
1 change: 0 additions & 1 deletion curve25519-dalek/src/backend/vector/avx2/edwards.rs
Expand Up @@ -35,7 +35,6 @@

#![allow(non_snake_case)]

use core::convert::From;
use core::ops::{Add, Neg, Sub};

use subtle::Choice;
Expand Down
15 changes: 8 additions & 7 deletions curve25519-dalek/src/edwards.rs
Expand Up @@ -96,7 +96,6 @@
use core::array::TryFromSliceError;
use core::borrow::Borrow;
use core::fmt::Debug;
use core::iter::Iterator;
use core::iter::Sum;
use core::ops::{Add, Neg, Sub};
use core::ops::{AddAssign, SubAssign};
Expand All @@ -110,10 +109,12 @@ use digest::{generic_array::typenum::U64, Digest};
#[cfg(feature = "group")]
use {
group::{cofactor::CofactorGroup, prime::PrimeGroup, GroupEncoding},
rand_core::RngCore,
subtle::CtOption,
};

#[cfg(feature = "group")]
use rand_core::RngCore;

use subtle::Choice;
use subtle::ConditionallyNegatable;
use subtle::ConditionallySelectable;
Expand Down Expand Up @@ -258,7 +259,7 @@ impl TryFrom<&[u8]> for CompressedEdwardsY {
#[cfg(feature = "serde")]
use serde::de::Visitor;
#[cfg(feature = "serde")]
use serde::{self, Deserialize, Deserializer, Serialize, Serializer};
use serde::{Deserialize, Deserializer, Serialize, Serializer};

#[cfg(feature = "serde")]
impl Serialize for EdwardsPoint {
Expand Down Expand Up @@ -1591,17 +1592,17 @@ impl CofactorGroup for EdwardsPoint {
#[cfg(test)]
mod test {
use super::*;
use crate::{field::FieldElement, scalar::Scalar};
use subtle::ConditionallySelectable;

// If `group` is set, then this is already imported in super
#[cfg(not(feature = "group"))]
use rand_core::RngCore;

#[cfg(feature = "alloc")]
use alloc::vec::Vec;

#[cfg(feature = "precomputed-tables")]
use crate::constants::ED25519_BASEPOINT_TABLE;

use rand_core::RngCore;

/// X coordinate of the basepoint.
/// = 15112221349535400772501151409588531511454012693041857206046113283949847762202
static BASE_X_COORD_BYTES: [u8; 32] = [
Expand Down
3 changes: 0 additions & 3 deletions curve25519-dalek/src/field.rs
Expand Up @@ -25,8 +25,6 @@

#![allow(unused_qualifications)]

use core::cmp::{Eq, PartialEq};

use cfg_if::cfg_if;

use subtle::Choice;
Expand Down Expand Up @@ -310,7 +308,6 @@ impl FieldElement {
#[cfg(test)]
mod test {
use crate::field::*;
use subtle::ConditionallyNegatable;

/// Random element a of GF(2^255-19), from Sage
/// a = 1070314506888354081329385823235218444233221\
Expand Down
4 changes: 1 addition & 3 deletions curve25519-dalek/src/ristretto.rs
Expand Up @@ -364,7 +364,7 @@ impl TryFrom<&[u8]> for CompressedRistretto {
#[cfg(feature = "serde")]
use serde::de::Visitor;
#[cfg(feature = "serde")]
use serde::{self, Deserialize, Deserializer, Serialize, Serializer};
use serde::{Deserialize, Deserializer, Serialize, Serializer};

#[cfg(feature = "serde")]
impl Serialize for RistrettoPoint {
Expand Down Expand Up @@ -1277,8 +1277,6 @@ impl Zeroize for RistrettoPoint {
mod test {
use super::*;
use crate::edwards::CompressedEdwardsY;
use crate::scalar::Scalar;
use crate::traits::Identity;

use rand_core::OsRng;

Expand Down
17 changes: 6 additions & 11 deletions curve25519-dalek/src/scalar.rs
Expand Up @@ -112,8 +112,6 @@
//! has been enabled.

use core::borrow::Borrow;
use core::cmp::{Eq, PartialEq};
use core::convert::TryInto;
use core::fmt::Debug;
use core::iter::{Product, Sum};
use core::ops::Index;
Expand All @@ -124,13 +122,13 @@ use core::ops::{Sub, SubAssign};

use cfg_if::cfg_if;

#[cfg(feature = "group")]
use group::ff::{Field, FromUniformBytes, PrimeField};
#[cfg(feature = "group-bits")]
use group::ff::{FieldBits, PrimeFieldBits};
#[cfg(feature = "group")]
use {
group::ff::{Field, FromUniformBytes, PrimeField},
rand_core::RngCore,
};

#[cfg(any(test, feature = "group"))]
use rand_core::RngCore;

#[cfg(any(test, feature = "rand_core"))]
use rand_core::CryptoRngCore;
Expand Down Expand Up @@ -402,7 +400,7 @@ impl ConditionallySelectable for Scalar {
#[cfg(feature = "serde")]
use serde::de::Visitor;
#[cfg(feature = "serde")]
use serde::{self, Deserialize, Deserializer, Serialize, Serializer};
use serde::{Deserialize, Deserializer, Serialize, Serializer};

#[cfg(feature = "serde")]
#[cfg_attr(docsrs, doc(cfg(feature = "serde")))]
Expand Down Expand Up @@ -1393,13 +1391,10 @@ pub const fn clamp_integer(mut bytes: [u8; 32]) -> [u8; 32] {
#[cfg(test)]
pub(crate) mod test {
use super::*;
use crate::constants;

#[cfg(feature = "alloc")]
use alloc::vec::Vec;

use rand::RngCore;

/// x = 2238329342913194256032495932344128051776374960164957527413114840482143558222
pub static X: Scalar = Scalar {
bytes: [
Expand Down
5 changes: 2 additions & 3 deletions curve25519-dalek/src/traits.rs
Expand Up @@ -15,9 +15,8 @@

use core::borrow::Borrow;

use subtle;

use crate::scalar::{clamp_integer, Scalar};
use subtle::ConstantTimeEq;

// ------------------------------------------------------------------------
// Public Traits
Expand All @@ -41,7 +40,7 @@ pub trait IsIdentity {
/// constructor.
impl<T> IsIdentity for T
where
T: subtle::ConstantTimeEq + Identity,
T: ConstantTimeEq + Identity,
{
fn is_identity(&self) -> bool {
self.ct_eq(&T::identity()).into()
Expand Down
1 change: 0 additions & 1 deletion ed25519-dalek/src/batch.rs
Expand Up @@ -11,7 +11,6 @@

use alloc::vec::Vec;

use core::convert::TryFrom;
use core::iter::once;

use curve25519_dalek::constants;
Expand Down
1 change: 0 additions & 1 deletion ed25519-dalek/src/signature.rs
Expand Up @@ -9,7 +9,6 @@

//! An ed25519 signature.

use core::convert::TryFrom;
use core::fmt::Debug;

use curve25519_dalek::edwards::CompressedEdwardsY;
Expand Down
1 change: 0 additions & 1 deletion ed25519-dalek/src/verifying.rs
Expand Up @@ -9,7 +9,6 @@

//! ed25519 public keys.

use core::convert::TryFrom;
use core::fmt::Debug;
use core::hash::{Hash, Hasher};

Expand Down
5 changes: 2 additions & 3 deletions ed25519-dalek/tests/ed25519.rs
Expand Up @@ -27,10 +27,11 @@ mod vectors {
scalar::Scalar,
traits::IsIdentity,
};

#[cfg(not(feature = "digest"))]
use sha2::{digest::Digest, Sha512};

use std::{
convert::TryFrom,
fs::File,
io::{BufRead, BufReader},
ops::Neg,
Expand Down Expand Up @@ -288,8 +289,6 @@ mod vectors {
mod integrations {
use super::*;
use rand::rngs::OsRng;
#[cfg(feature = "digest")]
use sha2::Sha512;
use std::collections::HashMap;

#[test]
Expand Down

0 comments on commit 19c7f4a

Please sign in to comment.