diff options
author | Pascal van Leeuwen <pascalvanl@gmail.com> | 2019-08-09 17:51:07 +0200 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2019-08-15 21:52:14 +1000 |
commit | 9e9b33a2d019edc4ba465ae5721256dd610f0991 (patch) | |
tree | 9f1299d389cb6af464d9ab244387f0e728f310f7 /crypto/xcbc.c | |
parent | 7e28a4ed64ca3a3f2ff2264a1afe776c6722b7f9 (diff) | |
download | linux-crypto-9e9b33a2d019edc4ba465ae5721256dd610f0991.tar.gz linux-crypto-9e9b33a2d019edc4ba465ae5721256dd610f0991.zip |
crypto: aead - Do not allow authsize=0 if auth. alg has digestsize>0
Return -EINVAL on an attempt to set the authsize to 0 with an auth.
algorithm with a non-zero digestsize (i.e. anything but digest_null)
as authenticating the data and then throwing away the result does not
make any sense at all.
The digestsize zero exception is for use with digest_null for testing
purposes only.
Signed-off-by: Pascal van Leeuwen <pvanleeuwen@verimatrix.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/xcbc.c')
0 files changed, 0 insertions, 0 deletions