aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/poly1305_generic.c
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-04-11 21:57:40 -0700
committerHerbert Xu <herbert@gondor.apana.org.au>2019-04-18 22:15:03 +0800
commitd435e10e67be0a0df70502aee434cb62a9d65b10 (patch)
treef143ea66771eb39a29330f62211b3f23607df4de /crypto/poly1305_generic.c
parentcrypto: testmgr - fuzz hashes against their generic implementation (diff)
downloadlinux-dev-d435e10e67be0a0df70502aee434cb62a9d65b10.tar.xz
linux-dev-d435e10e67be0a0df70502aee434cb62a9d65b10.zip
crypto: testmgr - fuzz skciphers against their generic implementation
When the extra crypto self-tests are enabled, test each skcipher algorithm against its generic implementation when one is available. This involves: checking the algorithm properties for consistency, then randomly generating test vectors using the generic implementation and running them against the implementation under test. Both good and bad inputs are tested. This has already detected a bug in the skcipher_walk API, a bug in the LRW template, and an inconsistency in the cts implementations. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/poly1305_generic.c')
0 files changed, 0 insertions, 0 deletions