From 8ab7bfd5fa55441fa7827cf19d9ea4f501b99cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Tue, 15 Mar 2022 16:05:41 +0100 Subject: [PATCH] fix(store-key): Zeroize the derived MacKeys Co-authored-by: Denis Kasak --- crates/matrix-store-key/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/matrix-store-key/src/lib.rs b/crates/matrix-store-key/src/lib.rs index b496b729d..fc6c372a6 100644 --- a/crates/matrix-store-key/src/lib.rs +++ b/crates/matrix-store-key/src/lib.rs @@ -348,6 +348,8 @@ impl StoreKey { } } +#[derive(Zeroize)] +#[zeroize(drop)] struct MacKey(Box<[u8; 32]>); impl MacKey {