소스 검색

crypto: testmgr - add extra kw(aes) encryption test vector

One "kw(aes)" decryption test vector doesn't exactly match an encryption
test vector with input and result swapped.  In preparation for removing
the decryption test vectors, add this test vector to the encryption test
vectors, so we don't lose any test coverage.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Eric Biggers 7 년 전
부모
커밋
4074a77d48
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      crypto/testmgr.h

+ 13 - 0
crypto/testmgr.h

@@ -33695,6 +33695,19 @@ static const struct cipher_testvec aes_kw_enc_tv_template[] = {
 			  "\xf5\x6f\xab\xea\x25\x48\xf5\xfb",
 		.rlen	= 16,
 		.iv_out	= "\x03\x1f\x6b\xd7\xe6\x1e\x64\x3d",
+	}, {
+		.key	= "\x80\xaa\x99\x73\x27\xa4\x80\x6b"
+			  "\x6a\x7a\x41\xa5\x2b\x86\xc3\x71"
+			  "\x03\x86\xf9\x32\x78\x6e\xf7\x96"
+			  "\x76\xfa\xfb\x90\xb8\x26\x3c\x5f",
+		.klen	= 32,
+		.input	= "\x0a\x25\x6b\xa7\x5c\xfa\x03\xaa"
+			  "\xa0\x2b\xa9\x42\x03\xf1\x5b\xaa",
+		.ilen	= 16,
+		.result	= "\xd3\x3d\x3d\x97\x7b\xf0\xa9\x15"
+			  "\x59\xf9\x9c\x8a\xcd\x29\x3d\x43",
+		.rlen	= 16,
+		.iv_out	= "\x42\x3c\x96\x0d\x8a\x2a\xc4\xc1",
 	},
 };