From d7e8efc27036234966866e39d613eb92c6ac71ef Mon Sep 17 00:00:00 2001 From: Nugine Date: Sat, 26 Oct 2024 03:04:23 +0800 Subject: [PATCH] fix(s3s/sig_v4): fmt --- crates/s3s/src/ops/signature.rs | 3 ++- crates/s3s/src/sig_v4/methods.rs | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/crates/s3s/src/ops/signature.rs b/crates/s3s/src/ops/signature.rs index a1a6ab2..617f284 100644 --- a/crates/s3s/src/ops/signature.rs +++ b/crates/s3s/src/ops/signature.rs @@ -158,7 +158,8 @@ impl SignatureContext<'_> { let secret_key = auth.get_secret_key(&access_key).await?; let string_to_sign = info.policy; - let signature = sig_v4::calculate_signature(string_to_sign, &secret_key, &amz_date, credential.aws_region, credential.aws_service); + let signature = + sig_v4::calculate_signature(string_to_sign, &secret_key, &amz_date, credential.aws_region, credential.aws_service); let expected_signature = info.x_amz_signature; if signature != expected_signature { diff --git a/crates/s3s/src/sig_v4/methods.rs b/crates/s3s/src/sig_v4/methods.rs index dc02a77..56ce6ae 100644 --- a/crates/s3s/src/sig_v4/methods.rs +++ b/crates/s3s/src/sig_v4/methods.rs @@ -263,7 +263,13 @@ pub fn create_chunk_string_to_sign( /// calculate signature #[must_use] -pub fn calculate_signature(string_to_sign: &str, secret_key: &SecretKey, amz_date: &AmzDate, region: &str, service: &str) -> String { +pub fn calculate_signature( + string_to_sign: &str, + secret_key: &SecretKey, + amz_date: &AmzDate, + region: &str, + service: &str, +) -> String { let mut secret = { let secret_key = secret_key.expose(); let mut buf = >::with_capacity(secret_key.len().saturating_add(4)); @@ -787,7 +793,13 @@ mod tests { ) ); - let signature = calculate_signature(&string_to_sign, &secret_access_key, &info.amz_date, info.credential.aws_region, info.credential.aws_service); + let signature = calculate_signature( + &string_to_sign, + &secret_access_key, + &info.amz_date, + info.credential.aws_region, + info.credential.aws_service, + ); assert_eq!(signature, "aeeed9bbccd4d02ee5c0109b86d86835f995330da4c265957d157751f604d404"); assert_eq!(signature, info.signature); }