diff options
author | Stephan Mueller <smueller@chronox.de> | 2014-12-23 09:34:03 +0100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-12-26 08:33:36 +1100 |
commit | 3ddb5ea2a13a74e9a28d686b3b52c81b919b9124 (patch) | |
tree | d2068b6c460ddd31040f38441f2b9f1e4970a73a | |
parent | df5f79630807fb18202dc32648863ae32c0a0742 (diff) | |
download | linux-crypto-3ddb5ea2a13a74e9a28d686b3b52c81b919b9124.tar.gz linux-crypto-3ddb5ea2a13a74e9a28d686b3b52c81b919b9124.zip |
crypto: af_alg - zeroize key data
alg_setkey should zeroize the sensitive data after use.
Signed-off-by: Stephan Mueller <smueller@chronox.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r-- | crypto/af_alg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/af_alg.c b/crypto/af_alg.c index a8ff3c44..76d739d0 100644 --- a/crypto/af_alg.c +++ b/crypto/af_alg.c @@ -188,7 +188,7 @@ static int alg_setkey(struct sock *sk, char __user *ukey, err = type->setkey(ask->private, key, keylen); out: - sock_kfree_s(sk, key, keylen); + sock_kzfree_s(sk, key, keylen); return err; } |