diff options
author | Eric Biggers <ebiggers@google.com> | 2019-01-13 15:32:24 -0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2019-01-18 18:43:44 +0800 |
commit | 5bc3de58c102cae2f3c76f2df222d975fd388d0b (patch) | |
tree | 991f9327b47bbad29118d9bc4012bb1626c9218c | |
parent | 6d0d6cfb12e5e1e8d879996b786da718c6ec15e6 (diff) | |
download | linux-5bc3de58c102cae2f3c76f2df222d975fd388d0b.tar.gz linux-5bc3de58c102cae2f3c76f2df222d975fd388d0b.tar.bz2 linux-5bc3de58c102cae2f3c76f2df222d975fd388d0b.zip |
crypto: testmgr - skip AEAD encryption test vectors with novrfy set
In preparation for unifying the AEAD encryption and decryption test
vectors, skip AEAD test vectors with the 'novrfy' (verification failure
expected) flag set when testing encryption rather than decryption.
These test vectors only make sense for decryption.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r-- | crypto/testmgr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto/testmgr.c b/crypto/testmgr.c index fd31cfa872fb..09f2f0f582bf 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c @@ -671,6 +671,8 @@ static int __test_aead(struct crypto_aead *tfm, int enc, for (i = 0, j = 0; i < tcount; i++) { if (template[i].np) continue; + if (enc && template[i].novrfy) + continue; j++; @@ -787,6 +789,9 @@ static int __test_aead(struct crypto_aead *tfm, int enc, if (!template[i].np) continue; + if (enc && template[i].novrfy) + continue; + j++; if (template[i].iv) |