Commit 1f7e9067 authored by Wang Ming's avatar Wang Ming Committed by Heiko Carstens
Browse files

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: default avatarWang Ming <machel@vivo.com>
Reviewed-by: default avatarHarald Freudenberger <freude@linux.ibm.com>
Link: https://lore.kernel.org/r/20230717094533.18418-1-machel@vivo.com


Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
parent 7686762d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
	}
}