crypto: testmgr - use chunks smaller than algo block size in chunk tests
This patch updates many of the chunked tcrypt test cases so that not all of the chunks are an exact multiple of the block size. This should help uncover cases where the residue passed to blkcipher_walk_done() is incorrect. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
4f74c3989b
commit
3b9b8fe0ad
264
crypto/testmgr.h
264
crypto/testmgr.h
@ -3153,8 +3153,8 @@ static struct cipher_testvec des_enc_tv_template[] = {
|
|||||||
"\x5F\x62\xC7\x72\xD9\xFC\xCB\x9A",
|
"\x5F\x62\xC7\x72\xD9\xFC\xCB\x9A",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -3263,8 +3263,8 @@ static struct cipher_testvec des_dec_tv_template[] = {
|
|||||||
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -3389,8 +3389,8 @@ static struct cipher_testvec des_cbc_enc_tv_template[] = {
|
|||||||
"\xC6\x4A\xF3\x55\xC7\x29\x2E\x63",
|
"\xC6\x4A\xF3\x55\xC7\x29\x2E\x63",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -3498,8 +3498,8 @@ static struct cipher_testvec des_cbc_dec_tv_template[] = {
|
|||||||
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -3573,8 +3573,8 @@ static struct cipher_testvec des_ctr_enc_tv_template[] = {
|
|||||||
"\x69\x74\xA1\x06\x46\x0F\x4E\x75",
|
"\x69\x74\xA1\x06\x46\x0F\x4E\x75",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55",
|
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55",
|
||||||
.klen = 8,
|
.klen = 8,
|
||||||
@ -3719,8 +3719,8 @@ static struct cipher_testvec des_ctr_dec_tv_template[] = {
|
|||||||
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
"\xC6\x2F\xBB\x24\x8D\x19\x82\xEB",
|
||||||
.rlen = 248,
|
.rlen = 248,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 248 - 8, 8 },
|
.tap = { 248 - 10, 2, 8 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55",
|
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55",
|
||||||
.klen = 8,
|
.klen = 8,
|
||||||
@ -3955,8 +3955,8 @@ static struct cipher_testvec des3_ede_enc_tv_template[] = {
|
|||||||
"\xD8\x45\xFF\x33\xBA\xBB\x2B\x63",
|
"\xD8\x45\xFF\x33\xBA\xBB\x2B\x63",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -4120,8 +4120,8 @@ static struct cipher_testvec des3_ede_dec_tv_template[] = {
|
|||||||
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -4300,8 +4300,8 @@ static struct cipher_testvec des3_ede_cbc_enc_tv_template[] = {
|
|||||||
"\x95\x63\x73\xA2\x44\xAC\xF8\xA5",
|
"\x95\x63\x73\xA2\x44\xAC\xF8\xA5",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -4480,8 +4480,8 @@ static struct cipher_testvec des3_ede_cbc_dec_tv_template[] = {
|
|||||||
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -4620,8 +4620,8 @@ static struct cipher_testvec des3_ede_ctr_enc_tv_template[] = {
|
|||||||
"\x5C\xEE\xFC\xCF\xC4\x70\x00\x34",
|
"\x5C\xEE\xFC\xCF\xC4\x70\x00\x34",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\x9C\xD6\xF3\x9C\xB9\x5A\x67\x00"
|
.key = "\x9C\xD6\xF3\x9C\xB9\x5A\x67\x00"
|
||||||
"\x5A\x67\x00\x2D\xCE\xEB\x2D\xCE"
|
"\x5A\x67\x00\x2D\xCE\xEB\x2D\xCE"
|
||||||
@ -4898,8 +4898,8 @@ static struct cipher_testvec des3_ede_ctr_dec_tv_template[] = {
|
|||||||
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
"\xB8\x03\xEA\x7D\xE1\x48\xD3\x47",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\x9C\xD6\xF3\x9C\xB9\x5A\x67\x00"
|
.key = "\x9C\xD6\xF3\x9C\xB9\x5A\x67\x00"
|
||||||
"\x5A\x67\x00\x2D\xCE\xEB\x2D\xCE"
|
"\x5A\x67\x00\x2D\xCE\xEB\x2D\xCE"
|
||||||
@ -5238,8 +5238,8 @@ static struct cipher_testvec bf_enc_tv_template[] = {
|
|||||||
"\xC9\x1A\xFB\x5D\xDE\xBB\x43\xF4",
|
"\xC9\x1A\xFB\x5D\xDE\xBB\x43\xF4",
|
||||||
.rlen = 504,
|
.rlen = 504,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 504 - 8, 8 },
|
.tap = { 504 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -5430,8 +5430,8 @@ static struct cipher_testvec bf_dec_tv_template[] = {
|
|||||||
"\x2B\xC2\x59\xF0\x64\xFB\x92\x06",
|
"\x2B\xC2\x59\xF0\x64\xFB\x92\x06",
|
||||||
.rlen = 504,
|
.rlen = 504,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 504 - 8, 8 },
|
.tap = { 504 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -5587,8 +5587,8 @@ static struct cipher_testvec bf_cbc_enc_tv_template[] = {
|
|||||||
"\xB4\x98\xD8\x6B\x74\xE7\x65\xF4",
|
"\xB4\x98\xD8\x6B\x74\xE7\x65\xF4",
|
||||||
.rlen = 504,
|
.rlen = 504,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 504 - 8, 8 },
|
.tap = { 504 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -5744,8 +5744,8 @@ static struct cipher_testvec bf_cbc_dec_tv_template[] = {
|
|||||||
"\x2B\xC2\x59\xF0\x64\xFB\x92\x06",
|
"\x2B\xC2\x59\xF0\x64\xFB\x92\x06",
|
||||||
.rlen = 504,
|
.rlen = 504,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 504 - 8, 8 },
|
.tap = { 504 - 10, 2, 8 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -6750,8 +6750,8 @@ static struct cipher_testvec tf_enc_tv_template[] = {
|
|||||||
"\x2C\x75\x64\xC4\xCA\xC1\x7E\xD5",
|
"\x2C\x75\x64\xC4\xCA\xC1\x7E\xD5",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -6918,8 +6918,8 @@ static struct cipher_testvec tf_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -7101,8 +7101,8 @@ static struct cipher_testvec tf_cbc_enc_tv_template[] = {
|
|||||||
"\x0A\xA3\x30\x10\x26\x25\x41\x2C",
|
"\x0A\xA3\x30\x10\x26\x25\x41\x2C",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -7284,8 +7284,8 @@ static struct cipher_testvec tf_cbc_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8358,8 +8358,8 @@ static struct cipher_testvec tf_lrw_enc_tv_template[] = {
|
|||||||
"\x11\xd7\xb8\x6e\xea\xe1\x80\x30",
|
"\x11\xd7\xb8\x6e\xea\xe1\x80\x30",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8611,8 +8611,8 @@ static struct cipher_testvec tf_lrw_dec_tv_template[] = {
|
|||||||
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8953,8 +8953,8 @@ static struct cipher_testvec tf_xts_enc_tv_template[] = {
|
|||||||
"\x37\x30\xe1\x91\x8d\xb3\x2a\xff",
|
"\x37\x30\xe1\x91\x8d\xb3\x2a\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -9296,8 +9296,8 @@ static struct cipher_testvec tf_xts_dec_tv_template[] = {
|
|||||||
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -9494,8 +9494,8 @@ static struct cipher_testvec serpent_enc_tv_template[] = {
|
|||||||
"\xF4\x46\x2E\xEB\xAC\xF3\xD2\xB7",
|
"\xF4\x46\x2E\xEB\xAC\xF3\xD2\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -9720,8 +9720,8 @@ static struct cipher_testvec serpent_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -9902,8 +9902,8 @@ static struct cipher_testvec serpent_cbc_enc_tv_template[] = {
|
|||||||
"\xBC\x08\x3A\xA2\x29\xB3\xDF\xD1",
|
"\xBC\x08\x3A\xA2\x29\xB3\xDF\xD1",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -10043,8 +10043,8 @@ static struct cipher_testvec serpent_cbc_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11117,8 +11117,8 @@ static struct cipher_testvec serpent_lrw_enc_tv_template[] = {
|
|||||||
"\xd9\x51\x0f\xd7\x94\x2f\xc5\xa7",
|
"\xd9\x51\x0f\xd7\x94\x2f\xc5\xa7",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11370,8 +11370,8 @@ static struct cipher_testvec serpent_lrw_dec_tv_template[] = {
|
|||||||
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11712,8 +11712,8 @@ static struct cipher_testvec serpent_xts_enc_tv_template[] = {
|
|||||||
"\xd4\xa0\x91\x98\x11\x5f\x4d\xb1",
|
"\xd4\xa0\x91\x98\x11\x5f\x4d\xb1",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12055,8 +12055,8 @@ static struct cipher_testvec serpent_xts_dec_tv_template[] = {
|
|||||||
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12238,8 +12238,8 @@ static struct cipher_testvec cast6_enc_tv_template[] = {
|
|||||||
"\x11\x74\x93\x57\xB4\x7E\xC6\x00",
|
"\x11\x74\x93\x57\xB4\x7E\xC6\x00",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12409,8 +12409,8 @@ static struct cipher_testvec cast6_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12550,8 +12550,8 @@ static struct cipher_testvec cast6_cbc_enc_tv_template[] = {
|
|||||||
"\x22\x46\x89\x2D\x0F\x2B\x08\x24",
|
"\x22\x46\x89\x2D\x0F\x2B\x08\x24",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12691,8 +12691,8 @@ static struct cipher_testvec cast6_cbc_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -12848,8 +12848,8 @@ static struct cipher_testvec cast6_ctr_enc_tv_template[] = {
|
|||||||
"\xF9\xC5\xDD\x27\xB3\x39\xCB\xCB",
|
"\xF9\xC5\xDD\x27\xB3\x39\xCB\xCB",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13005,8 +13005,8 @@ static struct cipher_testvec cast6_ctr_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13152,8 +13152,8 @@ static struct cipher_testvec cast6_lrw_enc_tv_template[] = {
|
|||||||
"\xC4\xF5\x99\x61\xBC\xBB\x5B\x46",
|
"\xC4\xF5\x99\x61\xBC\xBB\x5B\x46",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13299,8 +13299,8 @@ static struct cipher_testvec cast6_lrw_dec_tv_template[] = {
|
|||||||
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13448,8 +13448,8 @@ static struct cipher_testvec cast6_xts_enc_tv_template[] = {
|
|||||||
"\x22\x60\x4E\xE8\xA4\x5D\x85\xB9",
|
"\x22\x60\x4E\xE8\xA4\x5D\x85\xB9",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13597,8 +13597,8 @@ static struct cipher_testvec cast6_xts_dec_tv_template[] = {
|
|||||||
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13805,8 +13805,8 @@ static struct cipher_testvec aes_enc_tv_template[] = {
|
|||||||
"\x17\xBB\xC0\x6B\x62\x3F\x56\xE9",
|
"\x17\xBB\xC0\x6B\x62\x3F\x56\xE9",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13977,8 +13977,8 @@ static struct cipher_testvec aes_dec_tv_template[] = {
|
|||||||
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -14196,8 +14196,8 @@ static struct cipher_testvec aes_cbc_enc_tv_template[] = {
|
|||||||
"\xA3\xAA\x13\xCC\x50\xFF\x7B\x02",
|
"\xA3\xAA\x13\xCC\x50\xFF\x7B\x02",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -14415,8 +14415,8 @@ static struct cipher_testvec aes_cbc_dec_tv_template[] = {
|
|||||||
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -16321,8 +16321,8 @@ static struct cipher_testvec aes_lrw_enc_tv_template[] = {
|
|||||||
"\x74\x3f\x7d\x58\x88\x75\xde\x3e",
|
"\x74\x3f\x7d\x58\x88\x75\xde\x3e",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -16575,8 +16575,8 @@ static struct cipher_testvec aes_lrw_dec_tv_template[] = {
|
|||||||
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -16917,8 +16917,8 @@ static struct cipher_testvec aes_xts_enc_tv_template[] = {
|
|||||||
"\xb9\xc6\xe6\x93\xe1\x48\xc1\x51",
|
"\xb9\xc6\xe6\x93\xe1\x48\xc1\x51",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -17259,8 +17259,8 @@ static struct cipher_testvec aes_xts_dec_tv_template[] = {
|
|||||||
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -17476,8 +17476,8 @@ static struct cipher_testvec aes_ctr_enc_tv_template[] = {
|
|||||||
"\xF1\x4C\xE5\xB2\x91\x64\x0C\x51",
|
"\xF1\x4C\xE5\xB2\x91\x64\x0C\x51",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55"
|
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55"
|
||||||
"\x0F\x32\x55\x78\x9B\xBE\x78\x9B"
|
"\x0F\x32\x55\x78\x9B\xBE\x78\x9B"
|
||||||
@ -17831,8 +17831,8 @@ static struct cipher_testvec aes_ctr_dec_tv_template[] = {
|
|||||||
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
"\xED\x56\xBF\x28\xB4\x1D\x86\x12",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
}, { /* Generated with Crypto++ */
|
}, { /* Generated with Crypto++ */
|
||||||
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55"
|
.key = "\xC9\x83\xA6\xC9\xEC\x0F\x32\x55"
|
||||||
"\x0F\x32\x55\x78\x9B\xBE\x78\x9B"
|
"\x0F\x32\x55\x78\x9B\xBE\x78\x9B"
|
||||||
@ -21791,8 +21791,8 @@ static struct cipher_testvec cast5_enc_tv_template[] = {
|
|||||||
"\xF5\xBC\x25\xD6\x02\x56\x57\x1C",
|
"\xF5\xBC\x25\xD6\x02\x56\x57\x1C",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -21952,8 +21952,8 @@ static struct cipher_testvec cast5_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -22090,8 +22090,8 @@ static struct cipher_testvec cast5_cbc_enc_tv_template[] = {
|
|||||||
"\x1D\x18\x66\x44\x5B\x8F\x14\xEB",
|
"\x1D\x18\x66\x44\x5B\x8F\x14\xEB",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -22228,8 +22228,8 @@ static struct cipher_testvec cast5_cbc_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -22379,8 +22379,8 @@ static struct cipher_testvec cast5_ctr_enc_tv_template[] = {
|
|||||||
"\xC0\x0D\x96\xAA\x23\xF8\xFE\x13",
|
"\xC0\x0D\x96\xAA\x23\xF8\xFE\x13",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -22530,8 +22530,8 @@ static struct cipher_testvec cast5_ctr_dec_tv_template[] = {
|
|||||||
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
"\xDC\x50\xE7\x7E\x15\x89\x20\xB7",
|
||||||
.rlen = 496,
|
.rlen = 496,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 496 - 16, 16 },
|
.tap = { 496 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -23689,8 +23689,8 @@ static struct cipher_testvec camellia_enc_tv_template[] = {
|
|||||||
"\x33\x1A\xBB\xD3\xA2\x7E\x97\x66",
|
"\x33\x1A\xBB\xD3\xA2\x7E\x97\x66",
|
||||||
.rlen = 1008,
|
.rlen = 1008,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 1008 - 16, 16 },
|
.tap = { 1008 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -23989,8 +23989,8 @@ static struct cipher_testvec camellia_dec_tv_template[] = {
|
|||||||
"\x72\x09\xA0\x14\xAB\x42\xD9\x4D",
|
"\x72\x09\xA0\x14\xAB\x42\xD9\x4D",
|
||||||
.rlen = 1008,
|
.rlen = 1008,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 1008 - 16, 16 },
|
.tap = { 1008 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -24285,8 +24285,8 @@ static struct cipher_testvec camellia_cbc_enc_tv_template[] = {
|
|||||||
"\x70\xC5\xB9\x0B\x3B\x7A\x6E\x6C",
|
"\x70\xC5\xB9\x0B\x3B\x7A\x6E\x6C",
|
||||||
.rlen = 1008,
|
.rlen = 1008,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 1008 - 16, 16 },
|
.tap = { 1008 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -24581,8 +24581,8 @@ static struct cipher_testvec camellia_cbc_dec_tv_template[] = {
|
|||||||
"\x72\x09\xA0\x14\xAB\x42\xD9\x4D",
|
"\x72\x09\xA0\x14\xAB\x42\xD9\x4D",
|
||||||
.rlen = 1008,
|
.rlen = 1008,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 1008 - 16, 16 },
|
.tap = { 1008 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -26167,8 +26167,8 @@ static struct cipher_testvec camellia_lrw_enc_tv_template[] = {
|
|||||||
"\x5a\xa8\x92\x7f\xba\xe6\x0c\x95",
|
"\x5a\xa8\x92\x7f\xba\xe6\x0c\x95",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -26420,8 +26420,8 @@ static struct cipher_testvec camellia_lrw_dec_tv_template[] = {
|
|||||||
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
"\x21\xc4\xc2\x75\x67\x89\x37\x0a",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -26762,8 +26762,8 @@ static struct cipher_testvec camellia_xts_enc_tv_template[] = {
|
|||||||
"\xd5\xc6\x99\xcc\x4e\x6c\x94\x95",
|
"\xd5\xc6\x99\xcc\x4e\x6c\x94\x95",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -27105,8 +27105,8 @@ static struct cipher_testvec camellia_xts_dec_tv_template[] = {
|
|||||||
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
"\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",
|
||||||
.rlen = 512,
|
.rlen = 512,
|
||||||
.also_non_np = 1,
|
.also_non_np = 1,
|
||||||
.np = 2,
|
.np = 3,
|
||||||
.tap = { 512 - 16, 16 },
|
.tap = { 512 - 20, 4, 16 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user