mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	crypto: testmgr - add lrw(twofish) test vectors
Add test vectors for lrw(twofish). These are generated from lrw(aes) test vectors. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
		
							parent
							
								
									87aae4bfb2
								
							
						
					
					
						commit
						0b2a155106
					
				
					 2 changed files with 516 additions and 0 deletions
				
			
		|  | @ -2251,6 +2251,21 @@ static const struct alg_test_desc alg_test_descs[] = { | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | 	}, { | ||||||
|  | 		.alg = "lrw(twofish)", | ||||||
|  | 		.test = alg_test_skcipher, | ||||||
|  | 		.suite = { | ||||||
|  | 			.cipher = { | ||||||
|  | 				.enc = { | ||||||
|  | 					.vecs = tf_lrw_enc_tv_template, | ||||||
|  | 					.count = TF_LRW_ENC_TEST_VECTORS | ||||||
|  | 				}, | ||||||
|  | 				.dec = { | ||||||
|  | 					.vecs = tf_lrw_dec_tv_template, | ||||||
|  | 					.count = TF_LRW_DEC_TEST_VECTORS | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
| 	}, { | 	}, { | ||||||
| 		.alg = "lzo", | 		.alg = "lzo", | ||||||
| 		.test = alg_test_comp, | 		.test = alg_test_comp, | ||||||
|  |  | ||||||
							
								
								
									
										501
									
								
								crypto/testmgr.h
									
										
									
									
									
								
							
							
						
						
									
										501
									
								
								crypto/testmgr.h
									
										
									
									
									
								
							|  | @ -2717,6 +2717,8 @@ static struct cipher_testvec bf_ctr_dec_tv_template[] = { | ||||||
| #define TF_CBC_DEC_TEST_VECTORS		5 | #define TF_CBC_DEC_TEST_VECTORS		5 | ||||||
| #define TF_CTR_ENC_TEST_VECTORS		2 | #define TF_CTR_ENC_TEST_VECTORS		2 | ||||||
| #define TF_CTR_DEC_TEST_VECTORS		2 | #define TF_CTR_DEC_TEST_VECTORS		2 | ||||||
|  | #define TF_LRW_ENC_TEST_VECTORS		8 | ||||||
|  | #define TF_LRW_DEC_TEST_VECTORS		8 | ||||||
| 
 | 
 | ||||||
| static struct cipher_testvec tf_enc_tv_template[] = { | static struct cipher_testvec tf_enc_tv_template[] = { | ||||||
| 	{ | 	{ | ||||||
|  | @ -3092,6 +3094,505 @@ static struct cipher_testvec tf_ctr_dec_tv_template[] = { | ||||||
| 	}, | 	}, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | static struct cipher_testvec tf_lrw_enc_tv_template[] = { | ||||||
|  | 	/* Generated from AES-LRW test vectors */ | ||||||
|  | 	{ | ||||||
|  | 		.key	= "\x45\x62\xac\x25\xf8\x28\x17\x6d" | ||||||
|  | 			  "\x4c\x26\x84\x14\xb5\x68\x01\x85" | ||||||
|  | 			  "\x25\x8e\x2a\x05\xe7\x3e\x9d\x03" | ||||||
|  | 			  "\xee\x5a\x83\x0c\xcc\x09\x4c\x87", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\xa1\x6c\x50\x69\x26\xa4\xef\x7b" | ||||||
|  | 			  "\x7c\xc6\x91\xeb\x72\xdd\x9b\xee", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x59\x70\x47\x14\xf5\x57\x47\x8c" | ||||||
|  | 			  "\xd7\x79\xe8\x0f\x54\x88\x79\x44" | ||||||
|  | 			  "\x0d\x48\xf0\xb7\xb1\x5a\x53\xea" | ||||||
|  | 			  "\x1c\xaa\x6b\x29\xc2\xca\xfb\xaf", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x02", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\xab\x72\x0a\xad\x3b\x0c\xf0\xc9" | ||||||
|  | 			  "\x42\x2f\xf1\xae\xf1\x3c\xb1\xbd", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xd8\x2a\x91\x34\xb2\x6a\x56\x50" | ||||||
|  | 			  "\x30\xfe\x69\xe2\x37\x7f\x98\x47" | ||||||
|  | 			  "\xcd\xf9\x0b\x16\x0c\x64\x8f\xb6" | ||||||
|  | 			  "\xb0\x0d\x0d\x1b\xae\x85\x87\x1f", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x85\xa7\x56\x67\x08\xfa\x42\xe1" | ||||||
|  | 			  "\x22\xe6\x82\xfc\xd9\xb4\xd7\xd4", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x0f\x6a\xef\xf8\xd3\xd2\xbb\x15" | ||||||
|  | 			  "\x25\x83\xf7\x3c\x1f\x01\x28\x74" | ||||||
|  | 			  "\xca\xc6\xbc\x35\x4d\x4a\x65\x54" | ||||||
|  | 			  "\x90\xae\x61\xcf\x7b\xae\xbd\xcc" | ||||||
|  | 			  "\xad\xe4\x94\xc5\x4a\x29\xae\x70", | ||||||
|  | 		.klen	= 40, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\xd2\xaf\x69\x35\x24\x1d\x0e\x1c" | ||||||
|  | 			  "\x84\x8b\x05\xe4\xa2\x2f\x16\xf5", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x8a\xd4\xee\x10\x2f\xbd\x81\xff" | ||||||
|  | 			  "\xf8\x86\xce\xac\x93\xc5\xad\xc6" | ||||||
|  | 			  "\xa0\x19\x07\xc0\x9d\xf7\xbb\xdd" | ||||||
|  | 			  "\x52\x13\xb2\xb7\xf0\xff\x11\xd8" | ||||||
|  | 			  "\xd6\x08\xd0\xcd\x2e\xb1\x17\x6f", | ||||||
|  | 		.klen	= 40, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x4a\x23\x56\xd7\xff\x90\xd0\x9a" | ||||||
|  | 			  "\x0d\x7c\x26\xfc\xf0\xf0\xf6\xe4", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xf8\xd4\x76\xff\xd6\x46\xee\x6c" | ||||||
|  | 			  "\x23\x84\xcb\x1c\x77\xd6\x19\x5d" | ||||||
|  | 			  "\xfe\xf1\xa9\xf3\x7b\xbc\x8d\x21" | ||||||
|  | 			  "\xa7\x9c\x21\xf8\xcb\x90\x02\x89" | ||||||
|  | 			  "\xa8\x45\x34\x8e\xc8\xc5\xb5\xf1" | ||||||
|  | 			  "\x26\xf5\x0e\x76\xfe\xfd\x1b\x1e", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\xaf\x26\x05\x9d\x5d\x0a\x58" | ||||||
|  | 			  "\xe2\xe7\xce\x8a\xb2\x56\x6d\x76", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xfb\x76\x15\xb2\x3d\x80\x89\x1d" | ||||||
|  | 			  "\xd4\x70\x98\x0b\xc7\x95\x84\xc8" | ||||||
|  | 			  "\xb2\xfb\x64\xce\x60\x97\x87\x8d" | ||||||
|  | 			  "\x17\xfc\xe4\x5a\x49\xe8\x30\xb7" | ||||||
|  | 			  "\x6e\x78\x17\xe7\x2d\x5e\x12\xd4" | ||||||
|  | 			  "\x60\x64\x04\x7a\xf1\x2f\x9e\x0c", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\xdf\xcf\xdc\xd2\xe1\xcf\x86\x75" | ||||||
|  | 			  "\x17\x66\x5e\x0c\x14\xa1\x3d\x40", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xf8\xd4\x76\xff\xd6\x46\xee\x6c" | ||||||
|  | 			  "\x23\x84\xcb\x1c\x77\xd6\x19\x5d" | ||||||
|  | 			  "\xfe\xf1\xa9\xf3\x7b\xbc\x8d\x21" | ||||||
|  | 			  "\xa7\x9c\x21\xf8\xcb\x90\x02\x89" | ||||||
|  | 			  "\xa8\x45\x34\x8e\xc8\xc5\xb5\xf1" | ||||||
|  | 			  "\x26\xf5\x0e\x76\xfe\xfd\x1b\x1e", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x05\x11\xb7\x18\xab\xc6\x2d\xac" | ||||||
|  | 			  "\x70\x5d\xf6\x22\x94\xcd\xe5\x6c" | ||||||
|  | 			  "\x17\x6b\xf6\x1c\xf0\xf3\x6e\xf8" | ||||||
|  | 			  "\x50\x38\x1f\x71\x49\xb6\x57\xd6" | ||||||
|  | 			  "\x8f\xcb\x8d\x6b\xe3\xa6\x29\x90" | ||||||
|  | 			  "\xfe\x2a\x62\x82\xae\x6d\x8b\xf6" | ||||||
|  | 			  "\xad\x1e\x9e\x20\x5f\x38\xbe\x04" | ||||||
|  | 			  "\xda\x10\x8e\xed\xa2\xa4\x87\xab" | ||||||
|  | 			  "\xda\x6b\xb4\x0c\x75\xba\xd3\x7c" | ||||||
|  | 			  "\xc9\xac\x42\x31\x95\x7c\xc9\x04" | ||||||
|  | 			  "\xeb\xd5\x6e\x32\x69\x8a\xdb\xa6" | ||||||
|  | 			  "\x15\xd7\x3f\x4f\x2f\x66\x69\x03" | ||||||
|  | 			  "\x9c\x1f\x54\x0f\xde\x1f\xf3\x65" | ||||||
|  | 			  "\x4c\x96\x12\xed\x7c\x92\x03\x01" | ||||||
|  | 			  "\x6f\xbc\x35\x93\xac\xf1\x27\xf1" | ||||||
|  | 			  "\xb4\x96\x82\x5a\x5f\xb0\xa0\x50" | ||||||
|  | 			  "\x89\xa4\x8e\x66\x44\x85\xcc\xfd" | ||||||
|  | 			  "\x33\x14\x70\xe3\x96\xb2\xc3\xd3" | ||||||
|  | 			  "\xbb\x54\x5a\x1a\xf9\x74\xa2\xc5" | ||||||
|  | 			  "\x2d\x64\x75\xdd\xb4\x54\xe6\x74" | ||||||
|  | 			  "\x8c\xd3\x9d\x9e\x86\xab\x51\x53" | ||||||
|  | 			  "\xb7\x93\x3e\x6f\xd0\x4e\x2c\x40" | ||||||
|  | 			  "\xf6\xa8\x2e\x3e\x9d\xf4\x66\xa5" | ||||||
|  | 			  "\x76\x12\x73\x44\x1a\x56\xd7\x72" | ||||||
|  | 			  "\x88\xcd\x21\x8c\x4c\x0f\xfe\xda" | ||||||
|  | 			  "\x95\xe0\x3a\xa6\xa5\x84\x46\xcd" | ||||||
|  | 			  "\xd5\x3e\x9d\x3a\xe2\x67\xe6\x60" | ||||||
|  | 			  "\x1a\xe2\x70\x85\x58\xc2\x1b\x09" | ||||||
|  | 			  "\xe1\xd7\x2c\xca\xad\xa8\x8f\xf9" | ||||||
|  | 			  "\xac\xb3\x0e\xdb\xca\x2e\xe2\xb8" | ||||||
|  | 			  "\x51\x71\xd9\x3c\x6c\xf1\x56\xf8" | ||||||
|  | 			  "\xea\x9c\xf1\xfb\x0c\xe6\xb7\x10" | ||||||
|  | 			  "\x1c\xf8\xa9\x7c\xe8\x53\x35\xc1" | ||||||
|  | 			  "\x90\x3e\x76\x4a\x74\xa4\x21\x2c" | ||||||
|  | 			  "\xf6\x2c\x4e\x0f\x94\x3a\x88\x2e" | ||||||
|  | 			  "\x41\x09\x6a\x33\x7d\xf6\xdd\x3f" | ||||||
|  | 			  "\x8d\x23\x31\x74\x84\xeb\x88\x6e" | ||||||
|  | 			  "\xcc\xb9\xbc\x22\x83\x19\x07\x22" | ||||||
|  | 			  "\xa5\x2d\xdf\xa5\xf3\x80\x85\x78" | ||||||
|  | 			  "\x84\x39\x6a\x6d\x6a\x99\x4f\xa5" | ||||||
|  | 			  "\x15\xfe\x46\xb0\xe4\x6c\xa5\x41" | ||||||
|  | 			  "\x3c\xce\x8f\x42\x60\x71\xa7\x75" | ||||||
|  | 			  "\x08\x40\x65\x8a\x82\xbf\xf5\x43" | ||||||
|  | 			  "\x71\x96\xa9\x4d\x44\x8a\x20\xbe" | ||||||
|  | 			  "\xfa\x4d\xbb\xc0\x7d\x31\x96\x65" | ||||||
|  | 			  "\xe7\x75\xe5\x3e\xfd\x92\x3b\xc9" | ||||||
|  | 			  "\x55\xbb\x16\x7e\xf7\xc2\x8c\xa4" | ||||||
|  | 			  "\x40\x1d\xe5\xef\x0e\xdf\xe4\x9a" | ||||||
|  | 			  "\x62\x73\x65\xfd\x46\x63\x25\x3d" | ||||||
|  | 			  "\x2b\xaf\xe5\x64\xfe\xa5\x5c\xcf" | ||||||
|  | 			  "\x24\xf3\xb4\xac\x64\xba\xdf\x4b" | ||||||
|  | 			  "\xc6\x96\x7d\x81\x2d\x8d\x97\xf7" | ||||||
|  | 			  "\xc5\x68\x77\x84\x32\x2b\xcc\x85" | ||||||
|  | 			  "\x74\x96\xf0\x12\x77\x61\xb9\xeb" | ||||||
|  | 			  "\x71\xaa\x82\xcb\x1c\xdb\x89\xc8" | ||||||
|  | 			  "\xc6\xb5\xe3\x5c\x7d\x39\x07\x24" | ||||||
|  | 			  "\xda\x39\x87\x45\xc0\x2b\xbb\x01" | ||||||
|  | 			  "\xac\xbc\x2a\x5c\x7f\xfc\xe8\xce" | ||||||
|  | 			  "\x6d\x9c\x6f\xed\xd3\xc1\xa1\xd6" | ||||||
|  | 			  "\xc5\x55\xa9\x66\x2f\xe1\xc8\x32" | ||||||
|  | 			  "\xa6\x5d\xa4\x3a\x98\x73\xe8\x45" | ||||||
|  | 			  "\xa4\xc7\xa8\xb4\xf6\x13\x03\xf6" | ||||||
|  | 			  "\xe9\x2e\xc4\x29\x0f\x84\xdb\xc4" | ||||||
|  | 			  "\x21\xc4\xc2\x75\x67\x89\x37\x0a", | ||||||
|  | 		.ilen	= 512, | ||||||
|  | 		.result	= "\x30\x38\xeb\xaf\x12\x43\x1a\x89" | ||||||
|  | 			  "\x62\xa2\x36\xe5\xcf\x77\x1e\xd9" | ||||||
|  | 			  "\x08\xc3\x0d\xdd\x95\xab\x19\x96" | ||||||
|  | 			  "\x27\x52\x41\xc3\xca\xfb\xf6\xee" | ||||||
|  | 			  "\x40\x2d\xdf\xdd\x00\x0c\xb9\x0a" | ||||||
|  | 			  "\x3a\xf0\xc0\xd1\xda\x63\x9e\x45" | ||||||
|  | 			  "\x42\xe9\x29\xc0\xb4\x07\xb4\x31" | ||||||
|  | 			  "\x66\x77\x72\xb5\xb6\xb3\x57\x46" | ||||||
|  | 			  "\x34\x9a\xfe\x03\xaf\x6b\x36\x07" | ||||||
|  | 			  "\x63\x8e\xc2\x5d\xa6\x0f\xb6\x7d" | ||||||
|  | 			  "\xfb\x6d\x82\x51\xb6\x98\xd0\x71" | ||||||
|  | 			  "\xe7\x10\x7a\xdf\xb2\xbd\xf1\x1d" | ||||||
|  | 			  "\x72\x2b\x54\x13\xe3\x6d\x79\x37" | ||||||
|  | 			  "\xa9\x39\x2c\xdf\x21\xab\x87\xd5" | ||||||
|  | 			  "\xee\xef\x9a\x12\x50\x39\x2e\x1b" | ||||||
|  | 			  "\x7d\xe6\x6a\x27\x48\xb9\xe7\xac" | ||||||
|  | 			  "\xaa\xcd\x79\x5f\xf2\xf3\xa0\x08" | ||||||
|  | 			  "\x6f\x2c\xf4\x0e\xd1\xb8\x89\x25" | ||||||
|  | 			  "\x31\x9d\xef\xb1\x1d\x27\x55\x04" | ||||||
|  | 			  "\xc9\x8c\xb7\x68\xdc\xb6\x67\x8a" | ||||||
|  | 			  "\xdb\xcf\x22\xf2\x3b\x6f\xce\xbb" | ||||||
|  | 			  "\x26\xbe\x4f\x27\x04\x42\xd1\x44" | ||||||
|  | 			  "\x4c\x08\xa3\x95\x4c\x7f\x1a\xaf" | ||||||
|  | 			  "\x1d\x28\x14\xfd\xb1\x1a\x34\x18" | ||||||
|  | 			  "\xf5\x1e\x28\x69\x95\x6a\x5a\xba" | ||||||
|  | 			  "\x8e\xb2\x58\x1d\x28\x17\x13\x3d" | ||||||
|  | 			  "\x38\x7d\x14\x8d\xab\x5d\xf9\xe8" | ||||||
|  | 			  "\x3c\x0f\x2b\x0d\x2b\x08\xb4\x4b" | ||||||
|  | 			  "\x6b\x0d\xc8\xa7\x84\xc2\x3a\x1a" | ||||||
|  | 			  "\xb7\xbd\xda\x92\x29\xb8\x5b\x5a" | ||||||
|  | 			  "\x63\xa5\x99\x82\x09\x72\x8f\xc6" | ||||||
|  | 			  "\xa4\x62\x24\x69\x8c\x2d\x26\x00" | ||||||
|  | 			  "\x99\x83\x91\xd6\xc6\xcf\x57\x67" | ||||||
|  | 			  "\x38\xea\xf2\xfc\x29\xe0\x73\x39" | ||||||
|  | 			  "\xf9\x13\x94\x6d\xe2\x58\x28\x75" | ||||||
|  | 			  "\x3e\xae\x71\x90\x07\x70\x1c\x38" | ||||||
|  | 			  "\x5b\x4c\x1e\xb5\xa5\x3b\x20\xef" | ||||||
|  | 			  "\xb1\x4c\x3e\x1a\x72\x62\xbb\x22" | ||||||
|  | 			  "\x82\x09\xe3\x18\x3f\x4f\x48\xfc" | ||||||
|  | 			  "\xdd\xac\xfc\xb6\x09\xdb\xd2\x7b" | ||||||
|  | 			  "\xd6\xb7\x7e\x41\x2f\x14\xf5\x0e" | ||||||
|  | 			  "\xc3\xac\x4a\xed\xe7\x82\xef\x31" | ||||||
|  | 			  "\x1f\x1a\x51\x1e\x29\x60\xc8\x98" | ||||||
|  | 			  "\x93\x51\x1d\x3d\x62\x59\x83\x82" | ||||||
|  | 			  "\x0c\xf1\xd7\x8d\xac\x33\x44\x81" | ||||||
|  | 			  "\x3c\x59\xb7\xd4\x5b\x65\x82\xc4" | ||||||
|  | 			  "\xec\xdc\x24\xfd\x0e\x1a\x79\x94" | ||||||
|  | 			  "\x34\xb0\x62\xfa\x98\x49\x26\x1f" | ||||||
|  | 			  "\xf4\x9e\x40\x44\x5b\x1f\xf8\xbe" | ||||||
|  | 			  "\x36\xff\xc6\xc6\x9d\xf2\xd6\xcc" | ||||||
|  | 			  "\x63\x93\x29\xb9\x0b\x6d\xd7\x6c" | ||||||
|  | 			  "\xdb\xf6\x21\x80\xf7\x5a\x37\x15" | ||||||
|  | 			  "\x0c\xe3\x36\xc8\x74\x75\x20\x91" | ||||||
|  | 			  "\xdf\x52\x2d\x0c\xe7\x45\xff\x46" | ||||||
|  | 			  "\xb3\xf4\xec\xc2\xbd\xd3\x37\xb6" | ||||||
|  | 			  "\x26\xa2\x5d\x7d\x61\xbf\x10\x46" | ||||||
|  | 			  "\x57\x8d\x05\x96\x70\x0b\xd6\x41" | ||||||
|  | 			  "\x5c\xe9\xd3\x54\x81\x39\x3a\xdd" | ||||||
|  | 			  "\x5f\x92\x81\x6e\x35\x03\xd4\x72" | ||||||
|  | 			  "\x3d\x5a\xe7\xb9\x3b\x0c\x84\x23" | ||||||
|  | 			  "\x45\x5d\xec\x72\xc1\x52\xef\x2e" | ||||||
|  | 			  "\x81\x00\xd3\xfe\x4c\x3c\x05\x61" | ||||||
|  | 			  "\x80\x18\xc4\x6c\x03\xd3\xb7\xba" | ||||||
|  | 			  "\x11\xd7\xb8\x6e\xea\xe1\x80\x30", | ||||||
|  | 		.rlen	= 512, | ||||||
|  | 	}, | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | static struct cipher_testvec tf_lrw_dec_tv_template[] = { | ||||||
|  | 	/* Generated from AES-LRW test vectors */ | ||||||
|  | 	/* same as enc vectors with input and result reversed */ | ||||||
|  | 	{ | ||||||
|  | 		.key	= "\x45\x62\xac\x25\xf8\x28\x17\x6d" | ||||||
|  | 			  "\x4c\x26\x84\x14\xb5\x68\x01\x85" | ||||||
|  | 			  "\x25\x8e\x2a\x05\xe7\x3e\x9d\x03" | ||||||
|  | 			  "\xee\x5a\x83\x0c\xcc\x09\x4c\x87", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\xa1\x6c\x50\x69\x26\xa4\xef\x7b" | ||||||
|  | 			  "\x7c\xc6\x91\xeb\x72\xdd\x9b\xee", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x59\x70\x47\x14\xf5\x57\x47\x8c" | ||||||
|  | 			  "\xd7\x79\xe8\x0f\x54\x88\x79\x44" | ||||||
|  | 			  "\x0d\x48\xf0\xb7\xb1\x5a\x53\xea" | ||||||
|  | 			  "\x1c\xaa\x6b\x29\xc2\xca\xfb\xaf", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x02", | ||||||
|  | 		.input	= "\xab\x72\x0a\xad\x3b\x0c\xf0\xc9" | ||||||
|  | 			  "\x42\x2f\xf1\xae\xf1\x3c\xb1\xbd", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xd8\x2a\x91\x34\xb2\x6a\x56\x50" | ||||||
|  | 			  "\x30\xfe\x69\xe2\x37\x7f\x98\x47" | ||||||
|  | 			  "\xcd\xf9\x0b\x16\x0c\x64\x8f\xb6" | ||||||
|  | 			  "\xb0\x0d\x0d\x1b\xae\x85\x87\x1f", | ||||||
|  | 		.klen	= 32, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\x85\xa7\x56\x67\x08\xfa\x42\xe1" | ||||||
|  | 			  "\x22\xe6\x82\xfc\xd9\xb4\xd7\xd4", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x0f\x6a\xef\xf8\xd3\xd2\xbb\x15" | ||||||
|  | 			  "\x25\x83\xf7\x3c\x1f\x01\x28\x74" | ||||||
|  | 			  "\xca\xc6\xbc\x35\x4d\x4a\x65\x54" | ||||||
|  | 			  "\x90\xae\x61\xcf\x7b\xae\xbd\xcc" | ||||||
|  | 			  "\xad\xe4\x94\xc5\x4a\x29\xae\x70", | ||||||
|  | 		.klen	= 40, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\xd2\xaf\x69\x35\x24\x1d\x0e\x1c" | ||||||
|  | 			  "\x84\x8b\x05\xe4\xa2\x2f\x16\xf5", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\x8a\xd4\xee\x10\x2f\xbd\x81\xff" | ||||||
|  | 			  "\xf8\x86\xce\xac\x93\xc5\xad\xc6" | ||||||
|  | 			  "\xa0\x19\x07\xc0\x9d\xf7\xbb\xdd" | ||||||
|  | 			  "\x52\x13\xb2\xb7\xf0\xff\x11\xd8" | ||||||
|  | 			  "\xd6\x08\xd0\xcd\x2e\xb1\x17\x6f", | ||||||
|  | 		.klen	= 40, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\x4a\x23\x56\xd7\xff\x90\xd0\x9a" | ||||||
|  | 			  "\x0d\x7c\x26\xfc\xf0\xf0\xf6\xe4", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xf8\xd4\x76\xff\xd6\x46\xee\x6c" | ||||||
|  | 			  "\x23\x84\xcb\x1c\x77\xd6\x19\x5d" | ||||||
|  | 			  "\xfe\xf1\xa9\xf3\x7b\xbc\x8d\x21" | ||||||
|  | 			  "\xa7\x9c\x21\xf8\xcb\x90\x02\x89" | ||||||
|  | 			  "\xa8\x45\x34\x8e\xc8\xc5\xb5\xf1" | ||||||
|  | 			  "\x26\xf5\x0e\x76\xfe\xfd\x1b\x1e", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x30\xaf\x26\x05\x9d\x5d\x0a\x58" | ||||||
|  | 			  "\xe2\xe7\xce\x8a\xb2\x56\x6d\x76", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xfb\x76\x15\xb2\x3d\x80\x89\x1d" | ||||||
|  | 			  "\xd4\x70\x98\x0b\xc7\x95\x84\xc8" | ||||||
|  | 			  "\xb2\xfb\x64\xce\x60\x97\x87\x8d" | ||||||
|  | 			  "\x17\xfc\xe4\x5a\x49\xe8\x30\xb7" | ||||||
|  | 			  "\x6e\x78\x17\xe7\x2d\x5e\x12\xd4" | ||||||
|  | 			  "\x60\x64\x04\x7a\xf1\x2f\x9e\x0c", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x02\x00\x00\x00\x00", | ||||||
|  | 		.input	= "\xdf\xcf\xdc\xd2\xe1\xcf\x86\x75" | ||||||
|  | 			  "\x17\x66\x5e\x0c\x14\xa1\x3d\x40", | ||||||
|  | 		.ilen	= 16, | ||||||
|  | 		.result	= "\x30\x31\x32\x33\x34\x35\x36\x37" | ||||||
|  | 			  "\x38\x39\x41\x42\x43\x44\x45\x46", | ||||||
|  | 		.rlen	= 16, | ||||||
|  | 	}, { | ||||||
|  | 		.key	= "\xf8\xd4\x76\xff\xd6\x46\xee\x6c" | ||||||
|  | 			  "\x23\x84\xcb\x1c\x77\xd6\x19\x5d" | ||||||
|  | 			  "\xfe\xf1\xa9\xf3\x7b\xbc\x8d\x21" | ||||||
|  | 			  "\xa7\x9c\x21\xf8\xcb\x90\x02\x89" | ||||||
|  | 			  "\xa8\x45\x34\x8e\xc8\xc5\xb5\xf1" | ||||||
|  | 			  "\x26\xf5\x0e\x76\xfe\xfd\x1b\x1e", | ||||||
|  | 		.klen	= 48, | ||||||
|  | 		.iv	= "\x00\x00\x00\x00\x00\x00\x00\x00" | ||||||
|  | 			  "\x00\x00\x00\x00\x00\x00\x00\x01", | ||||||
|  | 		.input	= "\x30\x38\xeb\xaf\x12\x43\x1a\x89" | ||||||
|  | 			  "\x62\xa2\x36\xe5\xcf\x77\x1e\xd9" | ||||||
|  | 			  "\x08\xc3\x0d\xdd\x95\xab\x19\x96" | ||||||
|  | 			  "\x27\x52\x41\xc3\xca\xfb\xf6\xee" | ||||||
|  | 			  "\x40\x2d\xdf\xdd\x00\x0c\xb9\x0a" | ||||||
|  | 			  "\x3a\xf0\xc0\xd1\xda\x63\x9e\x45" | ||||||
|  | 			  "\x42\xe9\x29\xc0\xb4\x07\xb4\x31" | ||||||
|  | 			  "\x66\x77\x72\xb5\xb6\xb3\x57\x46" | ||||||
|  | 			  "\x34\x9a\xfe\x03\xaf\x6b\x36\x07" | ||||||
|  | 			  "\x63\x8e\xc2\x5d\xa6\x0f\xb6\x7d" | ||||||
|  | 			  "\xfb\x6d\x82\x51\xb6\x98\xd0\x71" | ||||||
|  | 			  "\xe7\x10\x7a\xdf\xb2\xbd\xf1\x1d" | ||||||
|  | 			  "\x72\x2b\x54\x13\xe3\x6d\x79\x37" | ||||||
|  | 			  "\xa9\x39\x2c\xdf\x21\xab\x87\xd5" | ||||||
|  | 			  "\xee\xef\x9a\x12\x50\x39\x2e\x1b" | ||||||
|  | 			  "\x7d\xe6\x6a\x27\x48\xb9\xe7\xac" | ||||||
|  | 			  "\xaa\xcd\x79\x5f\xf2\xf3\xa0\x08" | ||||||
|  | 			  "\x6f\x2c\xf4\x0e\xd1\xb8\x89\x25" | ||||||
|  | 			  "\x31\x9d\xef\xb1\x1d\x27\x55\x04" | ||||||
|  | 			  "\xc9\x8c\xb7\x68\xdc\xb6\x67\x8a" | ||||||
|  | 			  "\xdb\xcf\x22\xf2\x3b\x6f\xce\xbb" | ||||||
|  | 			  "\x26\xbe\x4f\x27\x04\x42\xd1\x44" | ||||||
|  | 			  "\x4c\x08\xa3\x95\x4c\x7f\x1a\xaf" | ||||||
|  | 			  "\x1d\x28\x14\xfd\xb1\x1a\x34\x18" | ||||||
|  | 			  "\xf5\x1e\x28\x69\x95\x6a\x5a\xba" | ||||||
|  | 			  "\x8e\xb2\x58\x1d\x28\x17\x13\x3d" | ||||||
|  | 			  "\x38\x7d\x14\x8d\xab\x5d\xf9\xe8" | ||||||
|  | 			  "\x3c\x0f\x2b\x0d\x2b\x08\xb4\x4b" | ||||||
|  | 			  "\x6b\x0d\xc8\xa7\x84\xc2\x3a\x1a" | ||||||
|  | 			  "\xb7\xbd\xda\x92\x29\xb8\x5b\x5a" | ||||||
|  | 			  "\x63\xa5\x99\x82\x09\x72\x8f\xc6" | ||||||
|  | 			  "\xa4\x62\x24\x69\x8c\x2d\x26\x00" | ||||||
|  | 			  "\x99\x83\x91\xd6\xc6\xcf\x57\x67" | ||||||
|  | 			  "\x38\xea\xf2\xfc\x29\xe0\x73\x39" | ||||||
|  | 			  "\xf9\x13\x94\x6d\xe2\x58\x28\x75" | ||||||
|  | 			  "\x3e\xae\x71\x90\x07\x70\x1c\x38" | ||||||
|  | 			  "\x5b\x4c\x1e\xb5\xa5\x3b\x20\xef" | ||||||
|  | 			  "\xb1\x4c\x3e\x1a\x72\x62\xbb\x22" | ||||||
|  | 			  "\x82\x09\xe3\x18\x3f\x4f\x48\xfc" | ||||||
|  | 			  "\xdd\xac\xfc\xb6\x09\xdb\xd2\x7b" | ||||||
|  | 			  "\xd6\xb7\x7e\x41\x2f\x14\xf5\x0e" | ||||||
|  | 			  "\xc3\xac\x4a\xed\xe7\x82\xef\x31" | ||||||
|  | 			  "\x1f\x1a\x51\x1e\x29\x60\xc8\x98" | ||||||
|  | 			  "\x93\x51\x1d\x3d\x62\x59\x83\x82" | ||||||
|  | 			  "\x0c\xf1\xd7\x8d\xac\x33\x44\x81" | ||||||
|  | 			  "\x3c\x59\xb7\xd4\x5b\x65\x82\xc4" | ||||||
|  | 			  "\xec\xdc\x24\xfd\x0e\x1a\x79\x94" | ||||||
|  | 			  "\x34\xb0\x62\xfa\x98\x49\x26\x1f" | ||||||
|  | 			  "\xf4\x9e\x40\x44\x5b\x1f\xf8\xbe" | ||||||
|  | 			  "\x36\xff\xc6\xc6\x9d\xf2\xd6\xcc" | ||||||
|  | 			  "\x63\x93\x29\xb9\x0b\x6d\xd7\x6c" | ||||||
|  | 			  "\xdb\xf6\x21\x80\xf7\x5a\x37\x15" | ||||||
|  | 			  "\x0c\xe3\x36\xc8\x74\x75\x20\x91" | ||||||
|  | 			  "\xdf\x52\x2d\x0c\xe7\x45\xff\x46" | ||||||
|  | 			  "\xb3\xf4\xec\xc2\xbd\xd3\x37\xb6" | ||||||
|  | 			  "\x26\xa2\x5d\x7d\x61\xbf\x10\x46" | ||||||
|  | 			  "\x57\x8d\x05\x96\x70\x0b\xd6\x41" | ||||||
|  | 			  "\x5c\xe9\xd3\x54\x81\x39\x3a\xdd" | ||||||
|  | 			  "\x5f\x92\x81\x6e\x35\x03\xd4\x72" | ||||||
|  | 			  "\x3d\x5a\xe7\xb9\x3b\x0c\x84\x23" | ||||||
|  | 			  "\x45\x5d\xec\x72\xc1\x52\xef\x2e" | ||||||
|  | 			  "\x81\x00\xd3\xfe\x4c\x3c\x05\x61" | ||||||
|  | 			  "\x80\x18\xc4\x6c\x03\xd3\xb7\xba" | ||||||
|  | 			  "\x11\xd7\xb8\x6e\xea\xe1\x80\x30", | ||||||
|  | 		.ilen	= 512, | ||||||
|  | 		.result	= "\x05\x11\xb7\x18\xab\xc6\x2d\xac" | ||||||
|  | 			  "\x70\x5d\xf6\x22\x94\xcd\xe5\x6c" | ||||||
|  | 			  "\x17\x6b\xf6\x1c\xf0\xf3\x6e\xf8" | ||||||
|  | 			  "\x50\x38\x1f\x71\x49\xb6\x57\xd6" | ||||||
|  | 			  "\x8f\xcb\x8d\x6b\xe3\xa6\x29\x90" | ||||||
|  | 			  "\xfe\x2a\x62\x82\xae\x6d\x8b\xf6" | ||||||
|  | 			  "\xad\x1e\x9e\x20\x5f\x38\xbe\x04" | ||||||
|  | 			  "\xda\x10\x8e\xed\xa2\xa4\x87\xab" | ||||||
|  | 			  "\xda\x6b\xb4\x0c\x75\xba\xd3\x7c" | ||||||
|  | 			  "\xc9\xac\x42\x31\x95\x7c\xc9\x04" | ||||||
|  | 			  "\xeb\xd5\x6e\x32\x69\x8a\xdb\xa6" | ||||||
|  | 			  "\x15\xd7\x3f\x4f\x2f\x66\x69\x03" | ||||||
|  | 			  "\x9c\x1f\x54\x0f\xde\x1f\xf3\x65" | ||||||
|  | 			  "\x4c\x96\x12\xed\x7c\x92\x03\x01" | ||||||
|  | 			  "\x6f\xbc\x35\x93\xac\xf1\x27\xf1" | ||||||
|  | 			  "\xb4\x96\x82\x5a\x5f\xb0\xa0\x50" | ||||||
|  | 			  "\x89\xa4\x8e\x66\x44\x85\xcc\xfd" | ||||||
|  | 			  "\x33\x14\x70\xe3\x96\xb2\xc3\xd3" | ||||||
|  | 			  "\xbb\x54\x5a\x1a\xf9\x74\xa2\xc5" | ||||||
|  | 			  "\x2d\x64\x75\xdd\xb4\x54\xe6\x74" | ||||||
|  | 			  "\x8c\xd3\x9d\x9e\x86\xab\x51\x53" | ||||||
|  | 			  "\xb7\x93\x3e\x6f\xd0\x4e\x2c\x40" | ||||||
|  | 			  "\xf6\xa8\x2e\x3e\x9d\xf4\x66\xa5" | ||||||
|  | 			  "\x76\x12\x73\x44\x1a\x56\xd7\x72" | ||||||
|  | 			  "\x88\xcd\x21\x8c\x4c\x0f\xfe\xda" | ||||||
|  | 			  "\x95\xe0\x3a\xa6\xa5\x84\x46\xcd" | ||||||
|  | 			  "\xd5\x3e\x9d\x3a\xe2\x67\xe6\x60" | ||||||
|  | 			  "\x1a\xe2\x70\x85\x58\xc2\x1b\x09" | ||||||
|  | 			  "\xe1\xd7\x2c\xca\xad\xa8\x8f\xf9" | ||||||
|  | 			  "\xac\xb3\x0e\xdb\xca\x2e\xe2\xb8" | ||||||
|  | 			  "\x51\x71\xd9\x3c\x6c\xf1\x56\xf8" | ||||||
|  | 			  "\xea\x9c\xf1\xfb\x0c\xe6\xb7\x10" | ||||||
|  | 			  "\x1c\xf8\xa9\x7c\xe8\x53\x35\xc1" | ||||||
|  | 			  "\x90\x3e\x76\x4a\x74\xa4\x21\x2c" | ||||||
|  | 			  "\xf6\x2c\x4e\x0f\x94\x3a\x88\x2e" | ||||||
|  | 			  "\x41\x09\x6a\x33\x7d\xf6\xdd\x3f" | ||||||
|  | 			  "\x8d\x23\x31\x74\x84\xeb\x88\x6e" | ||||||
|  | 			  "\xcc\xb9\xbc\x22\x83\x19\x07\x22" | ||||||
|  | 			  "\xa5\x2d\xdf\xa5\xf3\x80\x85\x78" | ||||||
|  | 			  "\x84\x39\x6a\x6d\x6a\x99\x4f\xa5" | ||||||
|  | 			  "\x15\xfe\x46\xb0\xe4\x6c\xa5\x41" | ||||||
|  | 			  "\x3c\xce\x8f\x42\x60\x71\xa7\x75" | ||||||
|  | 			  "\x08\x40\x65\x8a\x82\xbf\xf5\x43" | ||||||
|  | 			  "\x71\x96\xa9\x4d\x44\x8a\x20\xbe" | ||||||
|  | 			  "\xfa\x4d\xbb\xc0\x7d\x31\x96\x65" | ||||||
|  | 			  "\xe7\x75\xe5\x3e\xfd\x92\x3b\xc9" | ||||||
|  | 			  "\x55\xbb\x16\x7e\xf7\xc2\x8c\xa4" | ||||||
|  | 			  "\x40\x1d\xe5\xef\x0e\xdf\xe4\x9a" | ||||||
|  | 			  "\x62\x73\x65\xfd\x46\x63\x25\x3d" | ||||||
|  | 			  "\x2b\xaf\xe5\x64\xfe\xa5\x5c\xcf" | ||||||
|  | 			  "\x24\xf3\xb4\xac\x64\xba\xdf\x4b" | ||||||
|  | 			  "\xc6\x96\x7d\x81\x2d\x8d\x97\xf7" | ||||||
|  | 			  "\xc5\x68\x77\x84\x32\x2b\xcc\x85" | ||||||
|  | 			  "\x74\x96\xf0\x12\x77\x61\xb9\xeb" | ||||||
|  | 			  "\x71\xaa\x82\xcb\x1c\xdb\x89\xc8" | ||||||
|  | 			  "\xc6\xb5\xe3\x5c\x7d\x39\x07\x24" | ||||||
|  | 			  "\xda\x39\x87\x45\xc0\x2b\xbb\x01" | ||||||
|  | 			  "\xac\xbc\x2a\x5c\x7f\xfc\xe8\xce" | ||||||
|  | 			  "\x6d\x9c\x6f\xed\xd3\xc1\xa1\xd6" | ||||||
|  | 			  "\xc5\x55\xa9\x66\x2f\xe1\xc8\x32" | ||||||
|  | 			  "\xa6\x5d\xa4\x3a\x98\x73\xe8\x45" | ||||||
|  | 			  "\xa4\xc7\xa8\xb4\xf6\x13\x03\xf6" | ||||||
|  | 			  "\xe9\x2e\xc4\x29\x0f\x84\xdb\xc4" | ||||||
|  | 			  "\x21\xc4\xc2\x75\x67\x89\x37\x0a", | ||||||
|  | 		.rlen	= 512, | ||||||
|  | 	}, | ||||||
|  | }; | ||||||
|  | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Serpent test vectors.  These are backwards because Serpent writes |  * Serpent test vectors.  These are backwards because Serpent writes | ||||||
|  * octet sequences in right-to-left mode. |  * octet sequences in right-to-left mode. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Jussi Kivilinna
						Jussi Kivilinna