summaryrefslogtreecommitdiff
path: root/crypto/jitterentropy-kcapi.c
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2018-01-03 11:16:25 -0800
committerHerbert Xu <herbert@gondor.apana.org.au>2018-01-12 23:03:14 +1100
commitd4a4e0378f21584341e77be1a6f6ba2b640f5780 (patch)
tree6ce4b8a1e8242df986c02a0819f0eb4558798223 /crypto/jitterentropy-kcapi.c
parentf461f04ef38939af2cf23efadea2820f4edcdc6e (diff)
downloadlinux-crypto-d4a4e0378f21584341e77be1a6f6ba2b640f5780.tar.gz
linux-crypto-d4a4e0378f21584341e77be1a6f6ba2b640f5780.zip
crypto: poly1305 - remove ->setkey() method
Since Poly1305 requires a nonce per invocation, the Linux kernel implementations of Poly1305 don't use the crypto API's keying mechanism and instead expect the key and nonce as the first 32 bytes of the data. But ->setkey() is still defined as a stub returning an error code. This prevents Poly1305 from being used through AF_ALG and will also break it completely once we start enforcing that all crypto API users (not just AF_ALG) call ->setkey() if present. Fix it by removing crypto_poly1305_setkey(), leaving ->setkey as NULL. Cc: stable@vger.kernel.org Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/jitterentropy-kcapi.c')
0 files changed, 0 insertions, 0 deletions