Commit 5bc3de58 authored by Eric Biggers's avatar Eric Biggers Committed by Herbert Xu

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: default avatarEric Biggers <ebiggers@google.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 6d0d6cfb
...@@ -671,6 +671,8 @@ static int __test_aead(struct crypto_aead *tfm, int enc, ...@@ -671,6 +671,8 @@ static int __test_aead(struct crypto_aead *tfm, int enc,
for (i = 0, j = 0; i < tcount; i++) { for (i = 0, j = 0; i < tcount; i++) {
if (template[i].np) if (template[i].np)
continue; continue;
if (enc && template[i].novrfy)
continue;
j++; j++;
...@@ -787,6 +789,9 @@ static int __test_aead(struct crypto_aead *tfm, int enc, ...@@ -787,6 +789,9 @@ static int __test_aead(struct crypto_aead *tfm, int enc,
if (!template[i].np) if (!template[i].np)
continue; continue;
if (enc && template[i].novrfy)
continue;
j++; j++;
if (template[i].iv) if (template[i].iv)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment