aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/crypto
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2019-12-07 22:15:15 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2019-12-11 16:48:38 +0800
commit73669cc556462f4e50376538d77ee312142e8a8a (patch)
treedb3ba895698e2e4886e668f4194ec008b2d0fd49 /include/crypto
parentcrypto: doc - remove references to ARC4 (diff)
downloadwireguard-linux-73669cc556462f4e50376538d77ee312142e8a8a.tar.xz
wireguard-linux-73669cc556462f4e50376538d77ee312142e8a8a.zip
crypto: api - Fix race condition in crypto_spawn_alg
The function crypto_spawn_alg is racy because it drops the lock before shooting the dying algorithm. The algorithm could disappear altogether before we shoot it. This patch fixes it by moving the shooting into the locked section. Fixes: 6bfd48096ff8 ("[CRYPTO] api: Added spawns") Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto')
0 files changed, 0 insertions, 0 deletions