From d81649c1d18255881c32d794452f3a09bdf9cedb Mon Sep 17 00:00:00 2001 From: Karolin Varner Date: Sun, 1 Jun 2025 14:27:42 +0200 Subject: [PATCH] chore: Restructure imports in protocol.rs --- rosenpass/src/protocol/protocol.rs | 54 ++++++++++++++++-------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/rosenpass/src/protocol/protocol.rs b/rosenpass/src/protocol/protocol.rs index f82e6d0..a23bf76 100644 --- a/rosenpass/src/protocol/protocol.rs +++ b/rosenpass/src/protocol/protocol.rs @@ -3,25 +3,21 @@ //! It is merged entirely into [crate::protocol] and should be split up into multiple //! files. -use std::borrow::Borrow; -use std::fmt::Debug; -use std::mem::size_of; -use std::ops::Deref; +use std::collections::hash_map::{ + Entry::{Occupied, Vacant}, + HashMap, +}; use std::{ - collections::hash_map::{ - Entry::{Occupied, Vacant}, - HashMap, - }, - fmt::Display, + borrow::Borrow, + fmt::{Debug, Display}, + mem::size_of, + ops::Deref, }; use anyhow::{bail, ensure, Context, Result}; - -#[cfg(feature = "trace_bench")] -use rosenpass_util::trace_bench::Trace as _; - -use crate::{hash_domains, msgs::*, RosenpassError}; use memoffset::span_of; +use zerocopy::{AsBytes, FromBytes, Ref}; + use rosenpass_cipher_traits::primitives::{ Aead as _, AeadWithNonceInCiphertext, Kem, KeyedHashInstance, }; @@ -29,15 +25,21 @@ use rosenpass_ciphers::hash_domain::{SecretHashDomain, SecretHashDomainNamespace use rosenpass_ciphers::{Aead, EphemeralKem, KeyedHash, StaticKem, XAead, KEY_LEN}; use rosenpass_constant_time as constant_time; use rosenpass_secret_memory::{Public, PublicBox, Secret}; -use rosenpass_to::ops::copy_slice; -use rosenpass_to::To; -use rosenpass_util::functional::ApplyExt; -use rosenpass_util::mem::DiscardResultExt; -use rosenpass_util::{cat, mem::cpy_min, time::Timebase}; -use zerocopy::{AsBytes, FromBytes, Ref}; +use rosenpass_to::{ops::copy_slice, To}; +use rosenpass_util::{ + cat, + functional::ApplyExt, + mem::{cpy_min, DiscardResultExt}, + time::Timebase, +}; + +use crate::{hash_domains, msgs::*, RosenpassError}; use super::timing::{has_happened, Timing, BCE, UNENDING}; +#[cfg(feature = "trace_bench")] +use rosenpass_util::trace_bench::Trace as _; + // CONSTANTS & SETTINGS ////////////////////////// /// Time after which the responder attempts to rekey the session @@ -2220,11 +2222,13 @@ impl CryptoServer { &cookie_value, )?; - use rand::Fill; - msg_out - .padding - .try_fill(&mut rosenpass_secret_memory::rand::rng()) - .unwrap(); + { + use rand::Fill; + msg_out + .padding + .try_fill(&mut rosenpass_secret_memory::rand::rng()) + .unwrap(); + } // length of the response let _len = Some(size_of::());