From 8dacfb3d9cbd6feafbd51164adb6e76b30afa930 Mon Sep 17 00:00:00 2001 From: radik878 Date: Fri, 9 Jan 2026 17:35:51 +0200 Subject: [PATCH] refactor(ecies): avoid duplicate keccak digest in MAC::update_body (#20854) --- crates/net/ecies/src/mac.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/net/ecies/src/mac.rs b/crates/net/ecies/src/mac.rs index fcccae7267..5d25c214c0 100644 --- a/crates/net/ecies/src/mac.rs +++ b/crates/net/ecies/src/mac.rs @@ -57,7 +57,7 @@ impl MAC { self.hasher.update(data); let prev = self.digest(); let aes = Aes256Enc::new_from_slice(self.secret.as_ref()).unwrap(); - let mut encrypted = self.digest().0; + let mut encrypted = prev.0; aes.encrypt_padded::(&mut encrypted, B128::len_bytes()).unwrap(); for i in 0..16 {