diff mbox series

[1/5] crypto: testmgr - skip AEAD encryption test vectors with novrfy set

Message ID 20190113233228.5851-2-ebiggers@kernel.org (mailing list archive)
State Accepted
Delegated to: Herbert Xu
Headers show
Series [1/5] crypto: testmgr - skip AEAD encryption test vectors with novrfy set | expand

Commit Message

Eric Biggers Jan. 13, 2019, 11:32 p.m. UTC
From: Eric Biggers <ebiggers@google.com>

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>
---
 crypto/testmgr.c | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/crypto/testmgr.c b/crypto/testmgr.c
index 0f684a414acbe..e075b896c0290 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)