diff options
Diffstat (limited to 'vendor/elliptic-curve/src/secret_key.rs')
-rw-r--r-- | vendor/elliptic-curve/src/secret_key.rs | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/vendor/elliptic-curve/src/secret_key.rs b/vendor/elliptic-curve/src/secret_key.rs index 97b3d58bd..a8da65ccd 100644 --- a/vendor/elliptic-curve/src/secret_key.rs +++ b/vendor/elliptic-curve/src/secret_key.rs @@ -14,16 +14,6 @@ use generic_array::typenum::Unsigned; use subtle::{Choice, ConstantTimeEq}; use zeroize::{Zeroize, ZeroizeOnDrop}; -#[cfg(all(feature = "alloc", feature = "arithmetic"))] -use { - crate::{ - sec1::{FromEncodedPoint, ToEncodedPoint}, - AffinePoint, - }, - alloc::vec::Vec, - zeroize::Zeroizing, -}; - #[cfg(feature = "arithmetic")] use crate::{rand_core::CryptoRngCore, CurveArithmetic, NonZeroScalar, PublicKey}; @@ -34,7 +24,15 @@ use crate::jwk::{JwkEcKey, JwkParameters}; use sec1::der; #[cfg(all(feature = "alloc", feature = "arithmetic", feature = "sec1"))] -use sec1::der::Encode; +use { + crate::{ + sec1::{FromEncodedPoint, ToEncodedPoint}, + AffinePoint, + }, + alloc::vec::Vec, + sec1::der::Encode, + zeroize::Zeroizing, +}; #[cfg(all(feature = "arithmetic", any(feature = "jwk", feature = "pem")))] use alloc::string::String; |