diff options
| author | Herbert Xu <herbert@gondor.apana.org.au> | 2015-12-25 15:40:05 +0800 |
|---|---|---|
| committer | Luis Henriques <luis.henriques@canonical.com> | 2016-02-24 14:22:50 +0000 |
| commit | 21a017c3cb97b376833e1b70898ef3f95bc9fc2a (patch) | |
| tree | 67d496fea1cd0a4cf449f35dd61649b7ce2cb6e1 /include/linux | |
| parent | e57fb8d299544a2b38aba9d6f529831fdf7b111a (diff) | |
crypto: algif_skcipher - Require setkey before accept(2)
commit dd504589577d8e8e70f51f997ad487a4cb6c026f upstream.
Some cipher implementations will crash if you try to use them
without calling setkey first. This patch adds a check so that
the accept(2) call will fail with -ENOKEY if setkey hasn't been
done on the socket yet.
Reported-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Tested-by: Dmitry Vyukov <dvyukov@google.com>
[bwh: Backported to 3.2: s/crypto_(alloc_|free_)?skcipher/crypto_\1ablkcipher/]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
