diff options
author | 2017-05-18 16:29:23 +0300 | |
---|---|---|
committer | 2017-05-23 12:45:10 +0800 | |
commit | e68368aed56324e2e38d4f6b044bb8cf82077fc2 (patch) | |
tree | eaa1349ae5721cf907d810d54d9e66198ac2d7bd /tools/perf/scripts/python/export-to-postgresql.py | |
parent | crypto: skcipher - Add missing API setkey checks (diff) | |
download | wireguard-linux-e68368aed56324e2e38d4f6b044bb8cf82077fc2.tar.xz wireguard-linux-e68368aed56324e2e38d4f6b044bb8cf82077fc2.zip |
crypto: asymmetric_keys - handle EBUSY due to backlog correctly
public_key_verify_signature() was passing the CRYPTO_TFM_REQ_MAY_BACKLOG
flag to akcipher_request_set_callback() but was not handling correctly
the case where a -EBUSY error could be returned from the call to
crypto_akcipher_verify() if backlog was used, possibly casuing
data corruption due to use-after-free of buffers.
Resolve this by handling -EBUSY correctly.
Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
CC: stable@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions