From: Wang Ming Date: Mon, 17 Jul 2023 09:45:19 +0000 (+0800) Subject: s390/crypto: use kfree_sensitive() instead of kfree() X-Git-Tag: v6.6.7~2318^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1f7e9067756cac5b44b9701bbe0bb83e93011e47;p=platform%2Fkernel%2Flinux-starfive.git s390/crypto: use kfree_sensitive() instead of kfree() key might contain private part of the key, so better use kfree_sensitive() to free it. Signed-off-by: Wang Ming Reviewed-by: Harald Freudenberger Link: https://lore.kernel.org/r/20230717094533.18418-1-machel@vivo.com Signed-off-by: Heiko Carstens --- diff --git a/arch/s390/crypto/paes_s390.c b/arch/s390/crypto/paes_s390.c index d29a9d9..3834915 100644 --- a/arch/s390/crypto/paes_s390.c +++ b/arch/s390/crypto/paes_s390.c @@ -103,7 +103,7 @@ static inline void _free_kb_keybuf(struct key_blob *kb) { if (kb->key && kb->key != kb->keybuf && kb->keylen > sizeof(kb->keybuf)) { - kfree(kb->key); + kfree_sensitive(kb->key); kb->key = NULL; } }