From dce07198d67ac9287ea00eaf0b407a6fa9ca308c Mon Sep 17 00:00:00 2001 From: Richard Zak Date: Wed, 15 Jun 2022 13:43:56 -0400 Subject: [PATCH] chore: minor fixes for clippy Signed-off-by: Richard Zak --- src/crypto/openssl.rs | 2 +- src/page/class.rs | 2 +- src/signature/hasher.rs | 2 +- src/ssa.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/crypto/openssl.rs b/src/crypto/openssl.rs index d16feb9..513cd54 100644 --- a/src/crypto/openssl.rs +++ b/src/crypto/openssl.rs @@ -93,7 +93,7 @@ impl super::PrivateKey for RS256PrivateKey { Ok(super::SigData { signature: arr_from_bn(&s), - modulus: arr_from_bn(&*m), + modulus: arr_from_bn(m), exponent, q1: arr_from_bn(&*q1), q2: arr_from_bn(&*q2), diff --git a/src/page/class.rs b/src/page/class.rs index 7c5bf7d..d415884 100644 --- a/src/page/class.rs +++ b/src/page/class.rs @@ -7,7 +7,7 @@ use crate::page::{Flags, SecInfo}; /// page. #[repr(u8)] #[non_exhaustive] -#[derive(Copy, Clone, Debug, PartialEq)] +#[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum Class { /// SGX Enclave Control Structure (SECS) Secs = 0, diff --git a/src/signature/hasher.rs b/src/signature/hasher.rs index aa73853..fb67bc3 100644 --- a/src/signature/hasher.rs +++ b/src/signature/hasher.rs @@ -6,7 +6,7 @@ use core::num::NonZeroU32; use core::slice::from_raw_parts; /// Input length is not a multiple of the page size -#[derive(Copy, Clone, Debug, PartialEq)] +#[derive(Copy, Clone, Debug, PartialEq, Eq)] pub struct InvalidSize(()); /// Hashes an enclave producing a measurement diff --git a/src/ssa.rs b/src/ssa.rs index c933807..cc56a35 100644 --- a/src/ssa.rs +++ b/src/ssa.rs @@ -18,7 +18,7 @@ pub use xsave::XSave; /// Section 38.9.1.1, Table 38-9 #[non_exhaustive] -#[derive(Copy, Clone, Debug, PartialEq)] +#[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum ExitType { Hardware, Software,