diff options
author | 2023-08-01 08:57:09 -0500 | |
---|---|---|
committer | 2023-08-11 19:19:27 +0800 | |
commit | 6b4b53ca0b7300ba2af98a49dbce22054bf034fe (patch) | |
tree | 975733217d41070d06a3c6c139499a64f5e5bb7d /lib/crypto/mpi/mpi-sub-ui.c | |
parent | crypto: arm64/aes - remove Makefile hack (diff) | |
download | wireguard-linux-6b4b53ca0b7300ba2af98a49dbce22054bf034fe.tar.xz wireguard-linux-6b4b53ca0b7300ba2af98a49dbce22054bf034fe.zip |
crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial()
Calls to lookup_user_key() require a corresponding key_put() to
decrement the usage counter. Once it reaches zero, we schedule key GC.
Therefore decrement struct key.usage in alg_set_by_key_serial().
Fixes: 7984ceb134bf ("crypto: af_alg - Support symmetric encryption via keyring keys")
Cc: <stable@vger.kernel.org>
Signed-off-by: Frederick Lawler <fred@cloudflare.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib/crypto/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions