refactor(ecies): avoid duplicate keccak digest in MAC::update_body (#20854)

This commit is contained in:
radik878
2026-01-09 17:35:51 +02:00
committed by GitHub
parent 425a021e3b
commit 8dacfb3d9c

View File

@@ -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::<NoPadding>(&mut encrypted, B128::len_bytes()).unwrap();
for i in 0..16 {