diff options
author | Eric Biggers <ebiggers@google.com> | 2020-03-04 23:44:04 +0100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2020-03-12 13:00:13 +0100 |
commit | 8ff357a9d146b94d0a165449cad59adbe36f8b50 (patch) | |
tree | 4e717a0f007d5f99cc18ff92c15e2d23ee0ffc74 /crypto/testmgr.c | |
parent | crypto: testmgr - use consistent IV copies for AEADs that need it (diff) | |
download | linux-8ff357a9d146b94d0a165449cad59adbe36f8b50.tar.xz linux-8ff357a9d146b94d0a165449cad59adbe36f8b50.zip |
crypto: testmgr - do comparison tests before inauthentic input tests
Do test_aead_vs_generic_impl() before test_aead_inauthentic_inputs() so
that any differences with the generic driver are detected before getting
to the inauthentic input tests, which intentionally use only the driver
being tested (so that they run even if a generic driver is unavailable).
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/testmgr.c')
-rw-r--r-- | crypto/testmgr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/testmgr.c b/crypto/testmgr.c index 0a10dbde27ef..428a5f8bc80f 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c @@ -2512,11 +2512,11 @@ static int test_aead_extra(const char *driver, goto out; } - err = test_aead_inauthentic_inputs(ctx); + err = test_aead_vs_generic_impl(ctx); if (err) goto out; - err = test_aead_vs_generic_impl(ctx); + err = test_aead_inauthentic_inputs(ctx); out: kfree(ctx->vec.key); kfree(ctx->vec.iv); |