diff options
author | Jussi Kivilinna <jussi.kivilinna@mbnet.fi> | 2012-10-20 07:52:46 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2012-10-24 09:10:51 -0400 |
commit | be6314b4cc9b6f2e6bb4dea43f8470613ddaa060 (patch) | |
tree | e721dcbec5e74211115794096c850f2fb99844a5 /crypto/testmgr.h | |
parent | ba1ee070909fae01248b8117da1706f3cf2bfd1b (diff) |
crypto: testmgr - expand camellia test vectors
AVX/AES-NI implementation of camellia cipher processes 16 blocks
parallel, so we need to make test vectors larger to check parallel
code paths.
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/testmgr.h')
-rw-r--r-- | crypto/testmgr.h | 990 |
1 files changed, 940 insertions, 50 deletions
diff --git a/crypto/testmgr.h b/crypto/testmgr.h index f8365e913de9..e36cb6d57e7a 100644 --- a/crypto/testmgr.h +++ b/crypto/testmgr.h | |||
@@ -16322,8 +16322,7 @@ static struct cipher_testvec camellia_enc_tv_template[] = { | |||
16322 | .result = "\x9a\xcc\x23\x7d\xff\x16\xd7\x6c" | 16322 | .result = "\x9a\xcc\x23\x7d\xff\x16\xd7\x6c" |
16323 | "\x20\xef\x7c\x91\x9e\x3a\x75\x09", | 16323 | "\x20\xef\x7c\x91\x9e\x3a\x75\x09", |
16324 | .rlen = 16, | 16324 | .rlen = 16, |
16325 | }, | 16325 | }, { /* Generated with Crypto++ */ |
16326 | { /* Generated with Crypto++ */ | ||
16327 | .key = "\x3F\x85\x62\x3F\x1C\xF9\xD6\x1C" | 16326 | .key = "\x3F\x85\x62\x3F\x1C\xF9\xD6\x1C" |
16328 | "\xF9\xD6\xB3\x90\x6D\x4A\x90\x6D" | 16327 | "\xF9\xD6\xB3\x90\x6D\x4A\x90\x6D" |
16329 | "\x4A\x27\x04\xE1\x27\x04\xE1\xBE" | 16328 | "\x4A\x27\x04\xE1\x27\x04\xE1\xBE" |
@@ -16334,18 +16333,130 @@ static struct cipher_testvec camellia_enc_tv_template[] = { | |||
16334 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 16333 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16335 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 16334 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16336 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 16335 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16337 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 16336 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16338 | .ilen = 48, | 16337 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16338 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
16339 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
16340 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
16341 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
16342 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
16343 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
16344 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
16345 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
16346 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
16347 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
16348 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
16349 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
16350 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
16351 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
16352 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
16353 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
16354 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
16355 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
16356 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
16357 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
16358 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
16359 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
16360 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
16361 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
16362 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
16363 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
16364 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
16365 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
16366 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
16367 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
16368 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
16369 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
16370 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
16371 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
16372 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
16373 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
16374 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
16375 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
16376 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
16377 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
16378 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
16379 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
16380 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
16381 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
16382 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
16383 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
16384 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
16385 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
16386 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
16387 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
16388 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
16389 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
16390 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
16391 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
16392 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
16393 | .ilen = 496, | ||
16339 | .result = "\xED\xCD\xDB\xB8\x68\xCE\xBD\xEA" | 16394 | .result = "\xED\xCD\xDB\xB8\x68\xCE\xBD\xEA" |
16340 | "\x9D\x9D\xCD\x9F\x4F\xFC\x4D\xB7" | 16395 | "\x9D\x9D\xCD\x9F\x4F\xFC\x4D\xB7" |
16341 | "\xA5\xFF\x6F\x43\x0F\xBA\x32\x04" | 16396 | "\xA5\xFF\x6F\x43\x0F\xBA\x32\x04" |
16342 | "\xB3\xC2\xB9\x03\xAA\x91\x56\x29" | 16397 | "\xB3\xC2\xB9\x03\xAA\x91\x56\x29" |
16343 | "\x0D\xD0\xFD\xC4\x65\xA5\x69\xB9" | 16398 | "\x0D\xD0\xFD\xC4\x65\xA5\x69\xB9" |
16344 | "\xF1\xF6\xB1\xA5\xB2\x75\x4F\x8A", | 16399 | "\xF1\xF6\xB1\xA5\xB2\x75\x4F\x8A" |
16345 | .rlen = 48, | 16400 | "\x8D\x7D\x1B\x9B\xC7\x68\x72\xF8" |
16401 | "\x01\x9B\x17\x0A\x29\xE7\x61\x28" | ||
16402 | "\x7F\xA7\x50\xCA\x20\x2C\x96\x3B" | ||
16403 | "\x6E\x5C\x5D\x3F\xB5\x7F\xF3\x2B" | ||
16404 | "\x04\xEF\x9D\xD4\xCE\x41\x28\x8E" | ||
16405 | "\x83\x54\xAE\x7C\x82\x46\x10\xC9" | ||
16406 | "\xC4\x8A\x1E\x1F\x4C\xA9\xFC\xEC" | ||
16407 | "\x3C\x8C\x30\xFC\x59\xD2\x54\xC4" | ||
16408 | "\x6F\x50\xC6\xCA\x8C\x14\x5B\x9C" | ||
16409 | "\x18\x56\x5B\xF8\x33\x0E\x4A\xDB" | ||
16410 | "\xEC\xB5\x6E\x5B\x31\xC4\x0E\x98" | ||
16411 | "\x9F\x32\xBA\xA2\x18\xCF\x55\x43" | ||
16412 | "\xFE\x80\x8F\x60\xCF\x05\x30\x9B" | ||
16413 | "\x70\x50\x1E\x9C\x08\x87\xE6\x20" | ||
16414 | "\xD2\xF3\x27\xF8\x2A\x8D\x12\xB2" | ||
16415 | "\xBC\x5F\xFE\x52\x52\xF6\x7F\xB6" | ||
16416 | "\xB8\x30\x86\x3B\x0F\x94\x1E\x79" | ||
16417 | "\x13\x94\x35\xA2\xB1\x35\x5B\x05" | ||
16418 | "\x2A\x98\x6B\x96\x4C\xB1\x20\xBE" | ||
16419 | "\xB6\x14\xC2\x06\xBF\xFD\x5F\x2A" | ||
16420 | "\xF5\x33\xC8\x19\x45\x14\x44\x5D" | ||
16421 | "\xFE\x94\x7B\xBB\x63\x13\x57\xC3" | ||
16422 | "\x2A\x8F\x6C\x11\x2A\x07\xA7\x6A" | ||
16423 | "\xBF\x20\xD3\x99\xC6\x00\x0B\xBF" | ||
16424 | "\x83\x46\x25\x3A\xB0\xF6\xC5\xC8" | ||
16425 | "\x00\xCA\xE5\x28\x4A\x7C\x95\x9C" | ||
16426 | "\x7B\x43\xAB\xF9\xE4\xF8\x74\xAB" | ||
16427 | "\xA7\xB8\x9C\x0F\x53\x7B\xB6\x74" | ||
16428 | "\x60\x64\x0D\x1C\x80\xD1\x20\x9E" | ||
16429 | "\xDC\x14\x27\x9B\xFC\xBD\x5C\x96" | ||
16430 | "\xD2\x51\xDC\x96\xEE\xE5\xEA\x2B" | ||
16431 | "\x02\x7C\xAA\x3C\xDC\x9D\x7B\x01" | ||
16432 | "\x20\xC3\xE1\x0B\xDD\xAB\xF3\x1E" | ||
16433 | "\x19\xA8\x84\x29\x5F\xCC\xC3\x5B" | ||
16434 | "\xE4\x33\x59\xDC\x12\xEB\x2B\x4D" | ||
16435 | "\x5B\x55\x23\xB7\x40\x31\xDE\xEE" | ||
16436 | "\x18\xC9\x3C\x4D\xBC\xED\xE0\x42" | ||
16437 | "\xAD\xDE\xA0\xA3\xC3\xFE\x44\xD3" | ||
16438 | "\xE1\x9A\xDA\xAB\x32\xFC\x1A\xBF" | ||
16439 | "\x63\xA9\xF0\x6A\x08\x46\xBD\x48" | ||
16440 | "\x83\x06\xAB\x82\x99\x01\x16\x1A" | ||
16441 | "\x03\x36\xC5\x59\x6B\xB8\x8C\x9F" | ||
16442 | "\xC6\x51\x3D\xE5\x7F\xBF\xAB\xBC" | ||
16443 | "\xC9\xA1\x88\x34\x5F\xA9\x7C\x3B" | ||
16444 | "\x9F\x1B\x98\x2B\x4F\xFB\x9B\xF0" | ||
16445 | "\xCD\xB6\x45\xB2\x29\x2E\x34\x23" | ||
16446 | "\xA9\x97\xC0\x22\x8C\x42\x9B\x5F" | ||
16447 | "\x40\xC8\xD7\x3D\x82\x9A\x6F\xAA" | ||
16448 | "\x74\x83\x29\x05\xE8\xC4\x4D\x01" | ||
16449 | "\xB5\xE5\x84\x3F\x7F\xD3\xE0\x99" | ||
16450 | "\xDA\xE7\x6F\x30\xFD\xAA\x92\x30" | ||
16451 | "\xA5\x46\x8B\xA2\xE6\x58\x62\x7C" | ||
16452 | "\x2C\x35\x1B\x38\x85\x7D\xE8\xF3" | ||
16453 | "\x87\x4F\xDA\xD8\x5F\xFC\xB6\x44" | ||
16454 | "\xD0\xE3\x9B\x8B\xBF\xD6\xB8\xC4" | ||
16455 | "\x73\xAE\x1D\x8B\x5B\x74\x8B\xCB", | ||
16456 | .rlen = 496, | ||
16346 | .also_non_np = 1, | 16457 | .also_non_np = 1, |
16347 | .np = 2, | 16458 | .np = 2, |
16348 | .tap = { 48 - 16, 16 }, | 16459 | .tap = { 496 - 16, 16 }, |
16349 | }, | 16460 | }, |
16350 | }; | 16461 | }; |
16351 | 16462 | ||
@@ -16383,8 +16494,7 @@ static struct cipher_testvec camellia_dec_tv_template[] = { | |||
16383 | .result = "\x01\x23\x45\x67\x89\xab\xcd\xef" | 16494 | .result = "\x01\x23\x45\x67\x89\xab\xcd\xef" |
16384 | "\xfe\xdc\xba\x98\x76\x54\x32\x10", | 16495 | "\xfe\xdc\xba\x98\x76\x54\x32\x10", |
16385 | .rlen = 16, | 16496 | .rlen = 16, |
16386 | }, | 16497 | }, { /* Generated with Crypto++ */ |
16387 | { /* Generated with Crypto++ */ | ||
16388 | .key = "\x3F\x85\x62\x3F\x1C\xF9\xD6\x1C" | 16498 | .key = "\x3F\x85\x62\x3F\x1C\xF9\xD6\x1C" |
16389 | "\xF9\xD6\xB3\x90\x6D\x4A\x90\x6D" | 16499 | "\xF9\xD6\xB3\x90\x6D\x4A\x90\x6D" |
16390 | "\x4A\x27\x04\xE1\x27\x04\xE1\xBE" | 16500 | "\x4A\x27\x04\xE1\x27\x04\xE1\xBE" |
@@ -16395,18 +16505,130 @@ static struct cipher_testvec camellia_dec_tv_template[] = { | |||
16395 | "\xA5\xFF\x6F\x43\x0F\xBA\x32\x04" | 16505 | "\xA5\xFF\x6F\x43\x0F\xBA\x32\x04" |
16396 | "\xB3\xC2\xB9\x03\xAA\x91\x56\x29" | 16506 | "\xB3\xC2\xB9\x03\xAA\x91\x56\x29" |
16397 | "\x0D\xD0\xFD\xC4\x65\xA5\x69\xB9" | 16507 | "\x0D\xD0\xFD\xC4\x65\xA5\x69\xB9" |
16398 | "\xF1\xF6\xB1\xA5\xB2\x75\x4F\x8A", | 16508 | "\xF1\xF6\xB1\xA5\xB2\x75\x4F\x8A" |
16399 | .ilen = 48, | 16509 | "\x8D\x7D\x1B\x9B\xC7\x68\x72\xF8" |
16510 | "\x01\x9B\x17\x0A\x29\xE7\x61\x28" | ||
16511 | "\x7F\xA7\x50\xCA\x20\x2C\x96\x3B" | ||
16512 | "\x6E\x5C\x5D\x3F\xB5\x7F\xF3\x2B" | ||
16513 | "\x04\xEF\x9D\xD4\xCE\x41\x28\x8E" | ||
16514 | "\x83\x54\xAE\x7C\x82\x46\x10\xC9" | ||
16515 | "\xC4\x8A\x1E\x1F\x4C\xA9\xFC\xEC" | ||
16516 | "\x3C\x8C\x30\xFC\x59\xD2\x54\xC4" | ||
16517 | "\x6F\x50\xC6\xCA\x8C\x14\x5B\x9C" | ||
16518 | "\x18\x56\x5B\xF8\x33\x0E\x4A\xDB" | ||
16519 | "\xEC\xB5\x6E\x5B\x31\xC4\x0E\x98" | ||
16520 | "\x9F\x32\xBA\xA2\x18\xCF\x55\x43" | ||
16521 | "\xFE\x80\x8F\x60\xCF\x05\x30\x9B" | ||
16522 | "\x70\x50\x1E\x9C\x08\x87\xE6\x20" | ||
16523 | "\xD2\xF3\x27\xF8\x2A\x8D\x12\xB2" | ||
16524 | "\xBC\x5F\xFE\x52\x52\xF6\x7F\xB6" | ||
16525 | "\xB8\x30\x86\x3B\x0F\x94\x1E\x79" | ||
16526 | "\x13\x94\x35\xA2\xB1\x35\x5B\x05" | ||
16527 | "\x2A\x98\x6B\x96\x4C\xB1\x20\xBE" | ||
16528 | "\xB6\x14\xC2\x06\xBF\xFD\x5F\x2A" | ||
16529 | "\xF5\x33\xC8\x19\x45\x14\x44\x5D" | ||
16530 | "\xFE\x94\x7B\xBB\x63\x13\x57\xC3" | ||
16531 | "\x2A\x8F\x6C\x11\x2A\x07\xA7\x6A" | ||
16532 | "\xBF\x20\xD3\x99\xC6\x00\x0B\xBF" | ||
16533 | "\x83\x46\x25\x3A\xB0\xF6\xC5\xC8" | ||
16534 | "\x00\xCA\xE5\x28\x4A\x7C\x95\x9C" | ||
16535 | "\x7B\x43\xAB\xF9\xE4\xF8\x74\xAB" | ||
16536 | "\xA7\xB8\x9C\x0F\x53\x7B\xB6\x74" | ||
16537 | "\x60\x64\x0D\x1C\x80\xD1\x20\x9E" | ||
16538 | "\xDC\x14\x27\x9B\xFC\xBD\x5C\x96" | ||
16539 | "\xD2\x51\xDC\x96\xEE\xE5\xEA\x2B" | ||
16540 | "\x02\x7C\xAA\x3C\xDC\x9D\x7B\x01" | ||
16541 | "\x20\xC3\xE1\x0B\xDD\xAB\xF3\x1E" | ||
16542 | "\x19\xA8\x84\x29\x5F\xCC\xC3\x5B" | ||
16543 | "\xE4\x33\x59\xDC\x12\xEB\x2B\x4D" | ||
16544 | "\x5B\x55\x23\xB7\x40\x31\xDE\xEE" | ||
16545 | "\x18\xC9\x3C\x4D\xBC\xED\xE0\x42" | ||
16546 | "\xAD\xDE\xA0\xA3\xC3\xFE\x44\xD3" | ||
16547 | "\xE1\x9A\xDA\xAB\x32\xFC\x1A\xBF" | ||
16548 | "\x63\xA9\xF0\x6A\x08\x46\xBD\x48" | ||
16549 | "\x83\x06\xAB\x82\x99\x01\x16\x1A" | ||
16550 | "\x03\x36\xC5\x59\x6B\xB8\x8C\x9F" | ||
16551 | "\xC6\x51\x3D\xE5\x7F\xBF\xAB\xBC" | ||
16552 | "\xC9\xA1\x88\x34\x5F\xA9\x7C\x3B" | ||
16553 | "\x9F\x1B\x98\x2B\x4F\xFB\x9B\xF0" | ||
16554 | "\xCD\xB6\x45\xB2\x29\x2E\x34\x23" | ||
16555 | "\xA9\x97\xC0\x22\x8C\x42\x9B\x5F" | ||
16556 | "\x40\xC8\xD7\x3D\x82\x9A\x6F\xAA" | ||
16557 | "\x74\x83\x29\x05\xE8\xC4\x4D\x01" | ||
16558 | "\xB5\xE5\x84\x3F\x7F\xD3\xE0\x99" | ||
16559 | "\xDA\xE7\x6F\x30\xFD\xAA\x92\x30" | ||
16560 | "\xA5\x46\x8B\xA2\xE6\x58\x62\x7C" | ||
16561 | "\x2C\x35\x1B\x38\x85\x7D\xE8\xF3" | ||
16562 | "\x87\x4F\xDA\xD8\x5F\xFC\xB6\x44" | ||
16563 | "\xD0\xE3\x9B\x8B\xBF\xD6\xB8\xC4" | ||
16564 | "\x73\xAE\x1D\x8B\x5B\x74\x8B\xCB", | ||
16565 | .ilen = 496, | ||
16400 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | 16566 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" |
16401 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | 16567 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" |
16402 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 16568 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16403 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 16569 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16404 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 16570 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16405 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 16571 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16406 | .rlen = 48, | 16572 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16573 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
16574 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
16575 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
16576 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
16577 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
16578 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
16579 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
16580 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
16581 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
16582 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
16583 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
16584 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
16585 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
16586 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
16587 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
16588 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
16589 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
16590 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
16591 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
16592 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
16593 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
16594 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
16595 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
16596 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
16597 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
16598 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
16599 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
16600 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
16601 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
16602 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
16603 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
16604 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
16605 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
16606 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
16607 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
16608 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
16609 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
16610 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
16611 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
16612 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
16613 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
16614 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
16615 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
16616 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
16617 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
16618 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
16619 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
16620 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
16621 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
16622 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
16623 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
16624 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
16625 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
16626 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
16627 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
16628 | .rlen = 496, | ||
16407 | .also_non_np = 1, | 16629 | .also_non_np = 1, |
16408 | .np = 2, | 16630 | .np = 2, |
16409 | .tap = { 48 - 16, 16 }, | 16631 | .tap = { 496 - 16, 16 }, |
16410 | }, | 16632 | }, |
16411 | }; | 16633 | }; |
16412 | 16634 | ||
@@ -16438,8 +16660,7 @@ static struct cipher_testvec camellia_cbc_enc_tv_template[] = { | |||
16438 | "\x19\xb4\x3e\x57\x1c\x02\x5e\xa0" | 16660 | "\x19\xb4\x3e\x57\x1c\x02\x5e\xa0" |
16439 | "\x15\x78\xe0\x5e\xf2\xcb\x87\x16", | 16661 | "\x15\x78\xe0\x5e\xf2\xcb\x87\x16", |
16440 | .rlen = 32, | 16662 | .rlen = 32, |
16441 | }, | 16663 | }, { /* Generated with Crypto++ */ |
16442 | { /* Generated with Crypto++ */ | ||
16443 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 16664 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16444 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 16665 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |
16445 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 16666 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
@@ -16452,18 +16673,130 @@ static struct cipher_testvec camellia_cbc_enc_tv_template[] = { | |||
16452 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 16673 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16453 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 16674 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16454 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 16675 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16455 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 16676 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16456 | .ilen = 48, | 16677 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16678 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
16679 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
16680 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
16681 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
16682 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
16683 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
16684 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
16685 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
16686 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
16687 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
16688 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
16689 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
16690 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
16691 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
16692 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
16693 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
16694 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
16695 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
16696 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
16697 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
16698 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
16699 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
16700 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
16701 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
16702 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
16703 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
16704 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
16705 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
16706 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
16707 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
16708 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
16709 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
16710 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
16711 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
16712 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
16713 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
16714 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
16715 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
16716 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
16717 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
16718 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
16719 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
16720 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
16721 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
16722 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
16723 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
16724 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
16725 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
16726 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
16727 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
16728 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
16729 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
16730 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
16731 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
16732 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
16733 | .ilen = 496, | ||
16457 | .result = "\xCD\x3E\x2A\x3B\x3E\x94\xC5\x77" | 16734 | .result = "\xCD\x3E\x2A\x3B\x3E\x94\xC5\x77" |
16458 | "\xBA\xBB\x5B\xB1\xDE\x7B\xA4\x40" | 16735 | "\xBA\xBB\x5B\xB1\xDE\x7B\xA4\x40" |
16459 | "\x88\x39\xE3\xFD\x94\x4B\x25\x58" | 16736 | "\x88\x39\xE3\xFD\x94\x4B\x25\x58" |
16460 | "\xE1\x4B\xC4\x18\x7A\xFD\x17\x2B" | 16737 | "\xE1\x4B\xC4\x18\x7A\xFD\x17\x2B" |
16461 | "\xB9\xF9\xC2\x27\x6A\xB6\x31\x27" | 16738 | "\xB9\xF9\xC2\x27\x6A\xB6\x31\x27" |
16462 | "\xA6\xAD\xEF\xE5\x5D\xE4\x02\x01", | 16739 | "\xA6\xAD\xEF\xE5\x5D\xE4\x02\x01" |
16463 | .rlen = 48, | 16740 | "\x56\x2E\x10\xC2\x2C\xFF\xC6\x83" |
16741 | "\xB5\xDC\x4F\x63\xAD\x0E\x63\x5E" | ||
16742 | "\x56\xC8\x18\x3D\x79\x86\x97\xEF" | ||
16743 | "\x57\x0E\x63\xA1\xC1\x41\x48\xB8" | ||
16744 | "\x98\xB7\x51\x6D\x18\xF6\x19\x82" | ||
16745 | "\x37\x49\x88\xA4\xEF\x91\x21\x47" | ||
16746 | "\x03\x28\xEA\x42\xF4\xFB\x7A\x58" | ||
16747 | "\x28\x90\x77\x46\xD8\xD2\x35\x16" | ||
16748 | "\x44\xA9\x9E\x49\x52\x2A\xE4\x16" | ||
16749 | "\x5D\xF7\x65\xEB\x0F\xC9\x29\xE6" | ||
16750 | "\xCF\x76\x91\x89\x8A\x94\x39\xFA" | ||
16751 | "\x6B\x5F\x63\x53\x74\x43\x91\xF5" | ||
16752 | "\x3F\xBC\x88\x53\xB2\x1A\x02\x3F" | ||
16753 | "\x9D\x32\x84\xEB\x56\x28\xD6\x06" | ||
16754 | "\xD5\xB2\x20\xA9\xFC\xC3\x76\x62" | ||
16755 | "\x32\xCC\x86\xC8\x36\x67\x5E\x7E" | ||
16756 | "\xA4\xAA\x15\x63\x6B\xA9\x86\xAF" | ||
16757 | "\x1A\x52\x82\x36\x5F\xF4\x3F\x7A" | ||
16758 | "\x9B\x78\x62\x3B\x02\x28\x60\xB3" | ||
16759 | "\xBA\x82\xB1\xDD\xC9\x60\x8F\x47" | ||
16760 | "\xF1\x6B\xFE\xE5\x39\x34\xA0\x28" | ||
16761 | "\xA4\xB3\xC9\x7E\xED\x28\x8D\x70" | ||
16762 | "\xB2\x1D\xFD\xC6\x00\xCF\x1A\x94" | ||
16763 | "\x28\xF8\xC1\x34\xB7\x58\xA5\x6C" | ||
16764 | "\x1A\x9D\xE4\xE4\xF6\xB9\xB4\xB0" | ||
16765 | "\x5D\x51\x54\x9A\x53\xA0\xF9\x32" | ||
16766 | "\xBD\x31\x54\x14\x7B\x33\xEE\x17" | ||
16767 | "\xD3\xC7\x1F\x48\xBF\x0B\x22\xA2" | ||
16768 | "\x7D\x0C\xDF\xD0\x2E\x98\xFA\xD2" | ||
16769 | "\xFA\xCF\x24\x1D\x99\x9B\xD0\x7E" | ||
16770 | "\xF4\x4F\x88\xFF\x45\x99\x4A\xF4" | ||
16771 | "\xF2\x0A\x5B\x3B\x21\xAB\x92\xAE" | ||
16772 | "\x40\x78\x91\x95\xC4\x2F\xA3\xE8" | ||
16773 | "\x18\xC7\x07\xA6\xC8\xC0\x66\x33" | ||
16774 | "\x35\xC0\xB4\xA0\xF8\xEE\x1E\xF3" | ||
16775 | "\x40\xF5\x40\x54\xF1\x84\x8C\xEA" | ||
16776 | "\x27\x38\x1F\xF8\x77\xC7\xDF\xD8" | ||
16777 | "\x1D\xE2\xD9\x59\x40\x4F\x59\xD4" | ||
16778 | "\xF8\x17\x99\x8D\x58\x2D\x72\x44" | ||
16779 | "\x9D\x1D\x91\x64\xD6\x3F\x0A\x82" | ||
16780 | "\xC7\x57\x3D\xEF\xD3\x41\xFA\xA7" | ||
16781 | "\x68\xA3\xB8\xA5\x93\x74\x2E\x85" | ||
16782 | "\x4C\x9D\x69\x59\xCE\x15\xAE\xBF" | ||
16783 | "\x9C\x8F\x14\x64\x5D\x7F\xCF\x0B" | ||
16784 | "\xCE\x43\x5D\x28\xC0\x2F\xFB\x18" | ||
16785 | "\x79\x9A\xFC\x43\x16\x7C\x6B\x7B" | ||
16786 | "\x38\xB8\x48\x36\x66\x4E\x20\x43" | ||
16787 | "\xBA\x76\x13\x9A\xC3\xF2\xEB\x52" | ||
16788 | "\xD7\xDC\xB2\x67\x63\x14\x25\xCD" | ||
16789 | "\xB1\x13\x4B\xDE\x8C\x59\x21\x84" | ||
16790 | "\x81\x8D\x97\x23\x45\x33\x7C\xF3" | ||
16791 | "\xC5\xBC\x79\x95\xAA\x84\x68\x31" | ||
16792 | "\x2D\x1A\x68\xFE\xEC\x92\x94\xDA" | ||
16793 | "\x94\x2A\x6F\xD6\xFE\xE5\x76\x97" | ||
16794 | "\xF4\x6E\xEE\xCB\x2B\x95\x4E\x36" | ||
16795 | "\x5F\x74\x8C\x86\x5B\x71\xD0\x20", | ||
16796 | .rlen = 496, | ||
16464 | .also_non_np = 1, | 16797 | .also_non_np = 1, |
16465 | .np = 2, | 16798 | .np = 2, |
16466 | .tap = { 48 - 16, 16 }, | 16799 | .tap = { 496 - 16, 16 }, |
16467 | }, | 16800 | }, |
16468 | }; | 16801 | }; |
16469 | 16802 | ||
@@ -16495,8 +16828,7 @@ static struct cipher_testvec camellia_cbc_dec_tv_template[] = { | |||
16495 | "\x10\x11\x12\x13\x14\x15\x16\x17" | 16828 | "\x10\x11\x12\x13\x14\x15\x16\x17" |
16496 | "\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f", | 16829 | "\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f", |
16497 | .rlen = 32, | 16830 | .rlen = 32, |
16498 | }, | 16831 | }, { /* Generated with Crypto++ */ |
16499 | { /* Generated with Crypto++ */ | ||
16500 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 16832 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16501 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 16833 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |
16502 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 16834 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
@@ -16509,18 +16841,130 @@ static struct cipher_testvec camellia_cbc_dec_tv_template[] = { | |||
16509 | "\x88\x39\xE3\xFD\x94\x4B\x25\x58" | 16841 | "\x88\x39\xE3\xFD\x94\x4B\x25\x58" |
16510 | "\xE1\x4B\xC4\x18\x7A\xFD\x17\x2B" | 16842 | "\xE1\x4B\xC4\x18\x7A\xFD\x17\x2B" |
16511 | "\xB9\xF9\xC2\x27\x6A\xB6\x31\x27" | 16843 | "\xB9\xF9\xC2\x27\x6A\xB6\x31\x27" |
16512 | "\xA6\xAD\xEF\xE5\x5D\xE4\x02\x01", | 16844 | "\xA6\xAD\xEF\xE5\x5D\xE4\x02\x01" |
16513 | .ilen = 48, | 16845 | "\x56\x2E\x10\xC2\x2C\xFF\xC6\x83" |
16846 | "\xB5\xDC\x4F\x63\xAD\x0E\x63\x5E" | ||
16847 | "\x56\xC8\x18\x3D\x79\x86\x97\xEF" | ||
16848 | "\x57\x0E\x63\xA1\xC1\x41\x48\xB8" | ||
16849 | "\x98\xB7\x51\x6D\x18\xF6\x19\x82" | ||
16850 | "\x37\x49\x88\xA4\xEF\x91\x21\x47" | ||
16851 | "\x03\x28\xEA\x42\xF4\xFB\x7A\x58" | ||
16852 | "\x28\x90\x77\x46\xD8\xD2\x35\x16" | ||
16853 | "\x44\xA9\x9E\x49\x52\x2A\xE4\x16" | ||
16854 | "\x5D\xF7\x65\xEB\x0F\xC9\x29\xE6" | ||
16855 | "\xCF\x76\x91\x89\x8A\x94\x39\xFA" | ||
16856 | "\x6B\x5F\x63\x53\x74\x43\x91\xF5" | ||
16857 | "\x3F\xBC\x88\x53\xB2\x1A\x02\x3F" | ||
16858 | "\x9D\x32\x84\xEB\x56\x28\xD6\x06" | ||
16859 | "\xD5\xB2\x20\xA9\xFC\xC3\x76\x62" | ||
16860 | "\x32\xCC\x86\xC8\x36\x67\x5E\x7E" | ||
16861 | "\xA4\xAA\x15\x63\x6B\xA9\x86\xAF" | ||
16862 | "\x1A\x52\x82\x36\x5F\xF4\x3F\x7A" | ||
16863 | "\x9B\x78\x62\x3B\x02\x28\x60\xB3" | ||
16864 | "\xBA\x82\xB1\xDD\xC9\x60\x8F\x47" | ||
16865 | "\xF1\x6B\xFE\xE5\x39\x34\xA0\x28" | ||
16866 | "\xA4\xB3\xC9\x7E\xED\x28\x8D\x70" | ||
16867 | "\xB2\x1D\xFD\xC6\x00\xCF\x1A\x94" | ||
16868 | "\x28\xF8\xC1\x34\xB7\x58\xA5\x6C" | ||
16869 | "\x1A\x9D\xE4\xE4\xF6\xB9\xB4\xB0" | ||
16870 | "\x5D\x51\x54\x9A\x53\xA0\xF9\x32" | ||
16871 | "\xBD\x31\x54\x14\x7B\x33\xEE\x17" | ||
16872 | "\xD3\xC7\x1F\x48\xBF\x0B\x22\xA2" | ||
16873 | "\x7D\x0C\xDF\xD0\x2E\x98\xFA\xD2" | ||
16874 | "\xFA\xCF\x24\x1D\x99\x9B\xD0\x7E" | ||
16875 | "\xF4\x4F\x88\xFF\x45\x99\x4A\xF4" | ||
16876 | "\xF2\x0A\x5B\x3B\x21\xAB\x92\xAE" | ||
16877 | "\x40\x78\x91\x95\xC4\x2F\xA3\xE8" | ||
16878 | "\x18\xC7\x07\xA6\xC8\xC0\x66\x33" | ||
16879 | "\x35\xC0\xB4\xA0\xF8\xEE\x1E\xF3" | ||
16880 | "\x40\xF5\x40\x54\xF1\x84\x8C\xEA" | ||
16881 | "\x27\x38\x1F\xF8\x77\xC7\xDF\xD8" | ||
16882 | "\x1D\xE2\xD9\x59\x40\x4F\x59\xD4" | ||
16883 | "\xF8\x17\x99\x8D\x58\x2D\x72\x44" | ||
16884 | "\x9D\x1D\x91\x64\xD6\x3F\x0A\x82" | ||
16885 | "\xC7\x57\x3D\xEF\xD3\x41\xFA\xA7" | ||
16886 | "\x68\xA3\xB8\xA5\x93\x74\x2E\x85" | ||
16887 | "\x4C\x9D\x69\x59\xCE\x15\xAE\xBF" | ||
16888 | "\x9C\x8F\x14\x64\x5D\x7F\xCF\x0B" | ||
16889 | "\xCE\x43\x5D\x28\xC0\x2F\xFB\x18" | ||
16890 | "\x79\x9A\xFC\x43\x16\x7C\x6B\x7B" | ||
16891 | "\x38\xB8\x48\x36\x66\x4E\x20\x43" | ||
16892 | "\xBA\x76\x13\x9A\xC3\xF2\xEB\x52" | ||
16893 | "\xD7\xDC\xB2\x67\x63\x14\x25\xCD" | ||
16894 | "\xB1\x13\x4B\xDE\x8C\x59\x21\x84" | ||
16895 | "\x81\x8D\x97\x23\x45\x33\x7C\xF3" | ||
16896 | "\xC5\xBC\x79\x95\xAA\x84\x68\x31" | ||
16897 | "\x2D\x1A\x68\xFE\xEC\x92\x94\xDA" | ||
16898 | "\x94\x2A\x6F\xD6\xFE\xE5\x76\x97" | ||
16899 | "\xF4\x6E\xEE\xCB\x2B\x95\x4E\x36" | ||
16900 | "\x5F\x74\x8C\x86\x5B\x71\xD0\x20", | ||
16901 | .ilen = 496, | ||
16514 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | 16902 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" |
16515 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | 16903 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" |
16516 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 16904 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16517 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 16905 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16518 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 16906 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16519 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 16907 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16520 | .rlen = 48, | 16908 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16909 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
16910 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
16911 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
16912 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
16913 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
16914 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
16915 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
16916 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
16917 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
16918 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
16919 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
16920 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
16921 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
16922 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
16923 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
16924 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
16925 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
16926 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
16927 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
16928 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
16929 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
16930 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
16931 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
16932 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
16933 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
16934 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
16935 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
16936 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
16937 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
16938 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
16939 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
16940 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
16941 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
16942 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
16943 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
16944 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
16945 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
16946 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
16947 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
16948 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
16949 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
16950 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
16951 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
16952 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
16953 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
16954 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
16955 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
16956 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
16957 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
16958 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
16959 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
16960 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
16961 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
16962 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
16963 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
16964 | .rlen = 496, | ||
16521 | .also_non_np = 1, | 16965 | .also_non_np = 1, |
16522 | .np = 2, | 16966 | .np = 2, |
16523 | .tap = { 48 - 16, 16 }, | 16967 | .tap = { 496 - 16, 16 }, |
16524 | }, | 16968 | }, |
16525 | }; | 16969 | }; |
16526 | 16970 | ||
@@ -16538,17 +16982,128 @@ static struct cipher_testvec camellia_ctr_enc_tv_template[] = { | |||
16538 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 16982 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16539 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 16983 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16540 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 16984 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16541 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 16985 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16542 | .ilen = 48, | 16986 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16987 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
16988 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
16989 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
16990 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
16991 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
16992 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
16993 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
16994 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
16995 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
16996 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
16997 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
16998 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
16999 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
17000 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
17001 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
17002 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
17003 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
17004 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
17005 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
17006 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
17007 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
17008 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
17009 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
17010 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
17011 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
17012 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
17013 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
17014 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
17015 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
17016 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
17017 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
17018 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
17019 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
17020 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
17021 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
17022 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
17023 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
17024 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
17025 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
17026 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
17027 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
17028 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
17029 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
17030 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
17031 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
17032 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
17033 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
17034 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
17035 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
17036 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
17037 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
17038 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
17039 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
17040 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
17041 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
17042 | .ilen = 496, | ||
16543 | .result = "\xF3\x06\x3A\x84\xCD\xBA\x8E\x11" | 17043 | .result = "\xF3\x06\x3A\x84\xCD\xBA\x8E\x11" |
16544 | "\xB7\x74\x6F\x5C\x97\xFB\x36\xFE" | 17044 | "\xB7\x74\x6F\x5C\x97\xFB\x36\xFE" |
16545 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" | 17045 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" |
16546 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" | 17046 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" |
16547 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" | 17047 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" |
16548 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C", | 17048 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" |
16549 | .rlen = 48, | 17049 | "\x1E\x43\xEF\x6C\xE9\x98\xC5\xA0" |
16550 | }, | 17050 | "\x7B\x13\xE5\x7F\xF8\x49\x9A\x8C" |
16551 | { /* Generated with Crypto++ */ | 17051 | "\xE6\x7B\x08\xC3\x32\x66\x55\x4E" |
17052 | "\xA5\x44\x1D\x2C\x18\xC7\x29\x1F" | ||
17053 | "\x61\x28\x4A\xE3\xCD\xE5\x47\xB2" | ||
17054 | "\x82\x2F\x66\x83\x91\x51\xAE\xD7" | ||
17055 | "\x1C\x91\x3C\x57\xE3\x1D\x5A\xC9" | ||
17056 | "\xFD\xC5\x58\x58\xEF\xCC\x33\xC9" | ||
17057 | "\x0F\xEA\x26\x32\xD1\x15\x19\x2D" | ||
17058 | "\x25\xB4\x7F\xB0\xDF\xFB\x88\x60" | ||
17059 | "\x4E\x4D\x06\x7D\xCC\x1F\xED\x3B" | ||
17060 | "\x68\x84\xD5\xB3\x1B\xE7\xB9\xA1" | ||
17061 | "\x68\x8B\x2C\x1A\x44\xDA\x63\xD3" | ||
17062 | "\x29\xE9\x59\x32\x1F\x30\x1C\x43" | ||
17063 | "\xEA\x3A\xA3\x6B\x54\x3C\xAA\x11" | ||
17064 | "\xAD\x38\x20\xC9\xB9\x8A\x64\x66" | ||
17065 | "\x5A\x07\x49\xDF\xA1\x9C\xF9\x76" | ||
17066 | "\x36\x65\xB6\x81\x8F\x76\x09\xE5" | ||
17067 | "\xEB\xD1\x29\xA4\xE4\xF4\x4C\xCD" | ||
17068 | "\xAF\xFC\xB9\x16\xD9\xC3\x73\x6A" | ||
17069 | "\x33\x12\xF8\x7E\xBC\xCC\x7D\x80" | ||
17070 | "\xBF\x3C\x25\x06\x13\x84\xFA\x35" | ||
17071 | "\xF7\x40\xFA\xA1\x44\x13\x70\xD8" | ||
17072 | "\x01\xF9\x85\x15\x63\xEC\x7D\xB9" | ||
17073 | "\x02\xD8\xBA\x41\x6C\x92\x68\x66" | ||
17074 | "\x95\xDD\xD6\x42\xE7\xBB\xE1\xFD" | ||
17075 | "\x28\x3E\x94\xB6\xBD\xA7\xBF\x47" | ||
17076 | "\x58\x8D\xFF\x19\x30\x75\x0D\x48" | ||
17077 | "\x94\xE9\xA6\xCD\xB3\x8E\x1E\xCD" | ||
17078 | "\x59\xBC\x1A\xAC\x3C\x4F\xA9\xEB" | ||
17079 | "\xF4\xA7\xE4\x75\x4A\x18\x40\xC9" | ||
17080 | "\x1E\xEC\x06\x9C\x28\x4B\xF7\x2B" | ||
17081 | "\xE2\xEF\xD6\x42\x2E\xBB\xFC\x0A" | ||
17082 | "\x79\xA2\x99\x28\x93\x1B\x00\x57" | ||
17083 | "\x35\x1E\x1A\x93\x90\xA4\x68\x95" | ||
17084 | "\x5E\x57\x40\xD5\xA9\xAA\x19\x48" | ||
17085 | "\xEC\xFF\x76\x77\xDC\x78\x89\x76" | ||
17086 | "\xE5\x3B\x00\xEC\x58\x4D\xD1\xE3" | ||
17087 | "\xC8\x6C\x2C\x45\x5E\x5F\xD9\x4E" | ||
17088 | "\x71\xA5\x36\x6D\x03\xF1\xC7\xD5" | ||
17089 | "\xF3\x63\xC0\xD8\xCB\x2B\xF1\xA8" | ||
17090 | "\xB9\x2B\xE6\x0B\xB9\x65\x78\xA0" | ||
17091 | "\xC4\x46\xE6\x9B\x8B\x43\x2D\xAB" | ||
17092 | "\x70\xA6\xE0\x59\x1E\xAC\x9D\xE0" | ||
17093 | "\x76\x44\x45\xF3\x24\x11\x57\x98" | ||
17094 | "\x9A\x86\xB4\x12\x80\x28\x86\x20" | ||
17095 | "\x23\x9D\x2D\xE9\x38\x32\xB1\xE1" | ||
17096 | "\xCF\x0A\x23\x73\x7D\xC5\x80\x3D" | ||
17097 | "\x9F\x6D\xA0\xD0\xEE\x93\x8A\x79" | ||
17098 | "\x3A\xDD\x1D\xBB\x9E\x26\x5D\x01" | ||
17099 | "\x44\xD0\xD4\x4E\xC3\xF1\xE4\x38" | ||
17100 | "\x09\x62\x0A\x1A\x4E\xD2\x63\x0F" | ||
17101 | "\x6E\x3E\xD2\xA4\x3A\xF4\xF3\xFF" | ||
17102 | "\x7E\x42\xEC\xB6\x6F\x4D\x6B\x48" | ||
17103 | "\xE6\xA6\x50\x80\x78\x9E\xF1\xB0" | ||
17104 | "\x4D\xB2\x0D\x3D\xFC\x40\x25\x4D", | ||
17105 | .rlen = 496, | ||
17106 | }, { /* Generated with Crypto++ */ | ||
16552 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 17107 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16553 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 17108 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |
16554 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 17109 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
@@ -16562,19 +17117,131 @@ static struct cipher_testvec camellia_ctr_enc_tv_template[] = { | |||
16562 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 17117 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16563 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 17118 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16564 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | 17119 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16565 | "\xDF\x76\x0D", | 17120 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16566 | .ilen = 51, | 17121 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" |
17122 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
17123 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
17124 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
17125 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
17126 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
17127 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
17128 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
17129 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
17130 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
17131 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
17132 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
17133 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
17134 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
17135 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
17136 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
17137 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
17138 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
17139 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
17140 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
17141 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
17142 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
17143 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
17144 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
17145 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
17146 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
17147 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
17148 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
17149 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
17150 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
17151 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
17152 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
17153 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
17154 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
17155 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
17156 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
17157 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
17158 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
17159 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
17160 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
17161 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
17162 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
17163 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
17164 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
17165 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
17166 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
17167 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
17168 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
17169 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
17170 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
17171 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
17172 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
17173 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
17174 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
17175 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7" | ||
17176 | "\x2B\xC2\x59", | ||
17177 | .ilen = 499, | ||
16567 | .result = "\xF3\x06\x3A\x84\xCD\xBA\x8E\x11" | 17178 | .result = "\xF3\x06\x3A\x84\xCD\xBA\x8E\x11" |
16568 | "\xB7\x74\x6F\x5C\x97\xFB\x36\xFE" | 17179 | "\xB7\x74\x6F\x5C\x97\xFB\x36\xFE" |
16569 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" | 17180 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" |
16570 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" | 17181 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" |
16571 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" | 17182 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" |
16572 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" | 17183 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" |
16573 | "\x1E\x43\xEF", | 17184 | "\x1E\x43\xEF\x6C\xE9\x98\xC5\xA0" |
16574 | .rlen = 51, | 17185 | "\x7B\x13\xE5\x7F\xF8\x49\x9A\x8C" |
17186 | "\xE6\x7B\x08\xC3\x32\x66\x55\x4E" | ||
17187 | "\xA5\x44\x1D\x2C\x18\xC7\x29\x1F" | ||
17188 | "\x61\x28\x4A\xE3\xCD\xE5\x47\xB2" | ||
17189 | "\x82\x2F\x66\x83\x91\x51\xAE\xD7" | ||
17190 | "\x1C\x91\x3C\x57\xE3\x1D\x5A\xC9" | ||
17191 | "\xFD\xC5\x58\x58\xEF\xCC\x33\xC9" | ||
17192 | "\x0F\xEA\x26\x32\xD1\x15\x19\x2D" | ||
17193 | "\x25\xB4\x7F\xB0\xDF\xFB\x88\x60" | ||
17194 | "\x4E\x4D\x06\x7D\xCC\x1F\xED\x3B" | ||
17195 | "\x68\x84\xD5\xB3\x1B\xE7\xB9\xA1" | ||
17196 | "\x68\x8B\x2C\x1A\x44\xDA\x63\xD3" | ||
17197 | "\x29\xE9\x59\x32\x1F\x30\x1C\x43" | ||
17198 | "\xEA\x3A\xA3\x6B\x54\x3C\xAA\x11" | ||
17199 | "\xAD\x38\x20\xC9\xB9\x8A\x64\x66" | ||
17200 | "\x5A\x07\x49\xDF\xA1\x9C\xF9\x76" | ||
17201 | "\x36\x65\xB6\x81\x8F\x76\x09\xE5" | ||
17202 | "\xEB\xD1\x29\xA4\xE4\xF4\x4C\xCD" | ||
17203 | "\xAF\xFC\xB9\x16\xD9\xC3\x73\x6A" | ||
17204 | "\x33\x12\xF8\x7E\xBC\xCC\x7D\x80" | ||
17205 | "\xBF\x3C\x25\x06\x13\x84\xFA\x35" | ||
17206 | "\xF7\x40\xFA\xA1\x44\x13\x70\xD8" | ||
17207 | "\x01\xF9\x85\x15\x63\xEC\x7D\xB9" | ||
17208 | "\x02\xD8\xBA\x41\x6C\x92\x68\x66" | ||
17209 | "\x95\xDD\xD6\x42\xE7\xBB\xE1\xFD" | ||
17210 | "\x28\x3E\x94\xB6\xBD\xA7\xBF\x47" | ||
17211 | "\x58\x8D\xFF\x19\x30\x75\x0D\x48" | ||
17212 | "\x94\xE9\xA6\xCD\xB3\x8E\x1E\xCD" | ||
17213 | "\x59\xBC\x1A\xAC\x3C\x4F\xA9\xEB" | ||
17214 | "\xF4\xA7\xE4\x75\x4A\x18\x40\xC9" | ||
17215 | "\x1E\xEC\x06\x9C\x28\x4B\xF7\x2B" | ||
17216 | "\xE2\xEF\xD6\x42\x2E\xBB\xFC\x0A" | ||
17217 | "\x79\xA2\x99\x28\x93\x1B\x00\x57" | ||
17218 | "\x35\x1E\x1A\x93\x90\xA4\x68\x95" | ||
17219 | "\x5E\x57\x40\xD5\xA9\xAA\x19\x48" | ||
17220 | "\xEC\xFF\x76\x77\xDC\x78\x89\x76" | ||
17221 | "\xE5\x3B\x00\xEC\x58\x4D\xD1\xE3" | ||
17222 | "\xC8\x6C\x2C\x45\x5E\x5F\xD9\x4E" | ||
17223 | "\x71\xA5\x36\x6D\x03\xF1\xC7\xD5" | ||
17224 | "\xF3\x63\xC0\xD8\xCB\x2B\xF1\xA8" | ||
17225 | "\xB9\x2B\xE6\x0B\xB9\x65\x78\xA0" | ||
17226 | "\xC4\x46\xE6\x9B\x8B\x43\x2D\xAB" | ||
17227 | "\x70\xA6\xE0\x59\x1E\xAC\x9D\xE0" | ||
17228 | "\x76\x44\x45\xF3\x24\x11\x57\x98" | ||
17229 | "\x9A\x86\xB4\x12\x80\x28\x86\x20" | ||
17230 | "\x23\x9D\x2D\xE9\x38\x32\xB1\xE1" | ||
17231 | "\xCF\x0A\x23\x73\x7D\xC5\x80\x3D" | ||
17232 | "\x9F\x6D\xA0\xD0\xEE\x93\x8A\x79" | ||
17233 | "\x3A\xDD\x1D\xBB\x9E\x26\x5D\x01" | ||
17234 | "\x44\xD0\xD4\x4E\xC3\xF1\xE4\x38" | ||
17235 | "\x09\x62\x0A\x1A\x4E\xD2\x63\x0F" | ||
17236 | "\x6E\x3E\xD2\xA4\x3A\xF4\xF3\xFF" | ||
17237 | "\x7E\x42\xEC\xB6\x6F\x4D\x6B\x48" | ||
17238 | "\xE6\xA6\x50\x80\x78\x9E\xF1\xB0" | ||
17239 | "\x4D\xB2\x0D\x3D\xFC\x40\x25\x4D" | ||
17240 | "\x93\x11\x1C", | ||
17241 | .rlen = 499, | ||
16575 | .also_non_np = 1, | 17242 | .also_non_np = 1, |
16576 | .np = 2, | 17243 | .np = 2, |
16577 | .tap = { 51 - 16, 16 }, | 17244 | .tap = { 499 - 16, 16 }, |
16578 | }, { /* Generated with Crypto++ */ | 17245 | }, { /* Generated with Crypto++ */ |
16579 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 17246 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16580 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 17247 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |
@@ -16726,17 +17393,128 @@ static struct cipher_testvec camellia_ctr_dec_tv_template[] = { | |||
16726 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" | 17393 | "\xDE\x71\x58\xD4\x15\xD1\xC1\xA4" |
16727 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" | 17394 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" |
16728 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" | 17395 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" |
16729 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C", | 17396 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" |
16730 | .ilen = 48, | 17397 | "\x1E\x43\xEF\x6C\xE9\x98\xC5\xA0" |
17398 | "\x7B\x13\xE5\x7F\xF8\x49\x9A\x8C" | ||
17399 | "\xE6\x7B\x08\xC3\x32\x66\x55\x4E" | ||
17400 | "\xA5\x44\x1D\x2C\x18\xC7\x29\x1F" | ||
17401 | "\x61\x28\x4A\xE3\xCD\xE5\x47\xB2" | ||
17402 | "\x82\x2F\x66\x83\x91\x51\xAE\xD7" | ||
17403 | "\x1C\x91\x3C\x57\xE3\x1D\x5A\xC9" | ||
17404 | "\xFD\xC5\x58\x58\xEF\xCC\x33\xC9" | ||
17405 | "\x0F\xEA\x26\x32\xD1\x15\x19\x2D" | ||
17406 | "\x25\xB4\x7F\xB0\xDF\xFB\x88\x60" | ||
17407 | "\x4E\x4D\x06\x7D\xCC\x1F\xED\x3B" | ||
17408 | "\x68\x84\xD5\xB3\x1B\xE7\xB9\xA1" | ||
17409 | "\x68\x8B\x2C\x1A\x44\xDA\x63\xD3" | ||
17410 | "\x29\xE9\x59\x32\x1F\x30\x1C\x43" | ||
17411 | "\xEA\x3A\xA3\x6B\x54\x3C\xAA\x11" | ||
17412 | "\xAD\x38\x20\xC9\xB9\x8A\x64\x66" | ||
17413 | "\x5A\x07\x49\xDF\xA1\x9C\xF9\x76" | ||
17414 | "\x36\x65\xB6\x81\x8F\x76\x09\xE5" | ||
17415 | "\xEB\xD1\x29\xA4\xE4\xF4\x4C\xCD" | ||
17416 | "\xAF\xFC\xB9\x16\xD9\xC3\x73\x6A" | ||
17417 | "\x33\x12\xF8\x7E\xBC\xCC\x7D\x80" | ||
17418 | "\xBF\x3C\x25\x06\x13\x84\xFA\x35" | ||
17419 | "\xF7\x40\xFA\xA1\x44\x13\x70\xD8" | ||
17420 | "\x01\xF9\x85\x15\x63\xEC\x7D\xB9" | ||
17421 | "\x02\xD8\xBA\x41\x6C\x92\x68\x66" | ||
17422 | "\x95\xDD\xD6\x42\xE7\xBB\xE1\xFD" | ||
17423 | "\x28\x3E\x94\xB6\xBD\xA7\xBF\x47" | ||
17424 | "\x58\x8D\xFF\x19\x30\x75\x0D\x48" | ||
17425 | "\x94\xE9\xA6\xCD\xB3\x8E\x1E\xCD" | ||
17426 | "\x59\xBC\x1A\xAC\x3C\x4F\xA9\xEB" | ||
17427 | "\xF4\xA7\xE4\x75\x4A\x18\x40\xC9" | ||
17428 | "\x1E\xEC\x06\x9C\x28\x4B\xF7\x2B" | ||
17429 | "\xE2\xEF\xD6\x42\x2E\xBB\xFC\x0A" | ||
17430 | "\x79\xA2\x99\x28\x93\x1B\x00\x57" | ||
17431 | "\x35\x1E\x1A\x93\x90\xA4\x68\x95" | ||
17432 | "\x5E\x57\x40\xD5\xA9\xAA\x19\x48" | ||
17433 | "\xEC\xFF\x76\x77\xDC\x78\x89\x76" | ||
17434 | "\xE5\x3B\x00\xEC\x58\x4D\xD1\xE3" | ||
17435 | "\xC8\x6C\x2C\x45\x5E\x5F\xD9\x4E" | ||
17436 | "\x71\xA5\x36\x6D\x03\xF1\xC7\xD5" | ||
17437 | "\xF3\x63\xC0\xD8\xCB\x2B\xF1\xA8" | ||
17438 | "\xB9\x2B\xE6\x0B\xB9\x65\x78\xA0" | ||
17439 | "\xC4\x46\xE6\x9B\x8B\x43\x2D\xAB" | ||
17440 | "\x70\xA6\xE0\x59\x1E\xAC\x9D\xE0" | ||
17441 | "\x76\x44\x45\xF3\x24\x11\x57\x98" | ||
17442 | "\x9A\x86\xB4\x12\x80\x28\x86\x20" | ||
17443 | "\x23\x9D\x2D\xE9\x38\x32\xB1\xE1" | ||
17444 | "\xCF\x0A\x23\x73\x7D\xC5\x80\x3D" | ||
17445 | "\x9F\x6D\xA0\xD0\xEE\x93\x8A\x79" | ||
17446 | "\x3A\xDD\x1D\xBB\x9E\x26\x5D\x01" | ||
17447 | "\x44\xD0\xD4\x4E\xC3\xF1\xE4\x38" | ||
17448 | "\x09\x62\x0A\x1A\x4E\xD2\x63\x0F" | ||
17449 | "\x6E\x3E\xD2\xA4\x3A\xF4\xF3\xFF" | ||
17450 | "\x7E\x42\xEC\xB6\x6F\x4D\x6B\x48" | ||
17451 | "\xE6\xA6\x50\x80\x78\x9E\xF1\xB0" | ||
17452 | "\x4D\xB2\x0D\x3D\xFC\x40\x25\x4D", | ||
17453 | .ilen = 496, | ||
16731 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | 17454 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" |
16732 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | 17455 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" |
16733 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 17456 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16734 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 17457 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16735 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 17458 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16736 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48", | 17459 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16737 | .rlen = 48, | 17460 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16738 | }, | 17461 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" |
16739 | { /* Generated with Crypto++ */ | 17462 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" |
17463 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
17464 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
17465 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
17466 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
17467 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
17468 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
17469 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
17470 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
17471 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
17472 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
17473 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
17474 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
17475 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
17476 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
17477 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
17478 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
17479 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
17480 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
17481 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
17482 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
17483 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
17484 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
17485 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
17486 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
17487 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
17488 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
17489 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
17490 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
17491 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
17492 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
17493 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
17494 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
17495 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
17496 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
17497 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
17498 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
17499 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
17500 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
17501 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
17502 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
17503 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
17504 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
17505 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
17506 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
17507 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
17508 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
17509 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
17510 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
17511 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
17512 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
17513 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
17514 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
17515 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
17516 | .rlen = 496, | ||
17517 | }, { /* Generated with Crypto++ */ | ||
16740 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 17518 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16741 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 17519 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |
16742 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 17520 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
@@ -16750,19 +17528,131 @@ static struct cipher_testvec camellia_ctr_dec_tv_template[] = { | |||
16750 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" | 17528 | "\xC9\x28\x74\xA6\x6B\xC7\x95\xA6" |
16751 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" | 17529 | "\x6C\x77\xF7\x2F\xDF\xC7\xBB\x85" |
16752 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" | 17530 | "\x60\xFC\xE8\x94\xE8\xB5\x09\x2C" |
16753 | "\x1E\x43\xEF", | 17531 | "\x1E\x43\xEF\x6C\xE9\x98\xC5\xA0" |
16754 | .ilen = 51, | 17532 | "\x7B\x13\xE5\x7F\xF8\x49\x9A\x8C" |
17533 | "\xE6\x7B\x08\xC3\x32\x66\x55\x4E" | ||
17534 | "\xA5\x44\x1D\x2C\x18\xC7\x29\x1F" | ||
17535 | "\x61\x28\x4A\xE3\xCD\xE5\x47\xB2" | ||
17536 | "\x82\x2F\x66\x83\x91\x51\xAE\xD7" | ||
17537 | "\x1C\x91\x3C\x57\xE3\x1D\x5A\xC9" | ||
17538 | "\xFD\xC5\x58\x58\xEF\xCC\x33\xC9" | ||
17539 | "\x0F\xEA\x26\x32\xD1\x15\x19\x2D" | ||
17540 | "\x25\xB4\x7F\xB0\xDF\xFB\x88\x60" | ||
17541 | "\x4E\x4D\x06\x7D\xCC\x1F\xED\x3B" | ||
17542 | "\x68\x84\xD5\xB3\x1B\xE7\xB9\xA1" | ||
17543 | "\x68\x8B\x2C\x1A\x44\xDA\x63\xD3" | ||
17544 | "\x29\xE9\x59\x32\x1F\x30\x1C\x43" | ||
17545 | "\xEA\x3A\xA3\x6B\x54\x3C\xAA\x11" | ||
17546 | "\xAD\x38\x20\xC9\xB9\x8A\x64\x66" | ||
17547 | "\x5A\x07\x49\xDF\xA1\x9C\xF9\x76" | ||
17548 | "\x36\x65\xB6\x81\x8F\x76\x09\xE5" | ||
17549 | "\xEB\xD1\x29\xA4\xE4\xF4\x4C\xCD" | ||
17550 | "\xAF\xFC\xB9\x16\xD9\xC3\x73\x6A" | ||
17551 | "\x33\x12\xF8\x7E\xBC\xCC\x7D\x80" | ||
17552 | "\xBF\x3C\x25\x06\x13\x84\xFA\x35" | ||
17553 | "\xF7\x40\xFA\xA1\x44\x13\x70\xD8" | ||
17554 | "\x01\xF9\x85\x15\x63\xEC\x7D\xB9" | ||
17555 | "\x02\xD8\xBA\x41\x6C\x92\x68\x66" | ||
17556 | "\x95\xDD\xD6\x42\xE7\xBB\xE1\xFD" | ||
17557 | "\x28\x3E\x94\xB6\xBD\xA7\xBF\x47" | ||
17558 | "\x58\x8D\xFF\x19\x30\x75\x0D\x48" | ||
17559 | "\x94\xE9\xA6\xCD\xB3\x8E\x1E\xCD" | ||
17560 | "\x59\xBC\x1A\xAC\x3C\x4F\xA9\xEB" | ||
17561 | "\xF4\xA7\xE4\x75\x4A\x18\x40\xC9" | ||
17562 | "\x1E\xEC\x06\x9C\x28\x4B\xF7\x2B" | ||
17563 | "\xE2\xEF\xD6\x42\x2E\xBB\xFC\x0A" | ||
17564 | "\x79\xA2\x99\x28\x93\x1B\x00\x57" | ||
17565 | "\x35\x1E\x1A\x93\x90\xA4\x68\x95" | ||
17566 | "\x5E\x57\x40\xD5\xA9\xAA\x19\x48" | ||
17567 | "\xEC\xFF\x76\x77\xDC\x78\x89\x76" | ||
17568 | "\xE5\x3B\x00\xEC\x58\x4D\xD1\xE3" | ||
17569 | "\xC8\x6C\x2C\x45\x5E\x5F\xD9\x4E" | ||
17570 | "\x71\xA5\x36\x6D\x03\xF1\xC7\xD5" | ||
17571 | "\xF3\x63\xC0\xD8\xCB\x2B\xF1\xA8" | ||
17572 | "\xB9\x2B\xE6\x0B\xB9\x65\x78\xA0" | ||
17573 | "\xC4\x46\xE6\x9B\x8B\x43\x2D\xAB" | ||
17574 | "\x70\xA6\xE0\x59\x1E\xAC\x9D\xE0" | ||
17575 | "\x76\x44\x45\xF3\x24\x11\x57\x98" | ||
17576 | "\x9A\x86\xB4\x12\x80\x28\x86\x20" | ||
17577 | "\x23\x9D\x2D\xE9\x38\x32\xB1\xE1" | ||
17578 | "\xCF\x0A\x23\x73\x7D\xC5\x80\x3D" | ||
17579 | "\x9F\x6D\xA0\xD0\xEE\x93\x8A\x79" | ||
17580 | "\x3A\xDD\x1D\xBB\x9E\x26\x5D\x01" | ||
17581 | "\x44\xD0\xD4\x4E\xC3\xF1\xE4\x38" | ||
17582 | "\x09\x62\x0A\x1A\x4E\xD2\x63\x0F" | ||
17583 | "\x6E\x3E\xD2\xA4\x3A\xF4\xF3\xFF" | ||
17584 | "\x7E\x42\xEC\xB6\x6F\x4D\x6B\x48" | ||
17585 | "\xE6\xA6\x50\x80\x78\x9E\xF1\xB0" | ||
17586 | "\x4D\xB2\x0D\x3D\xFC\x40\x25\x4D" | ||
17587 | "\x93\x11\x1C", | ||
17588 | .ilen = 499, | ||
16755 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | 17589 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" |
16756 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | 17590 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" |
16757 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | 17591 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" |
16758 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | 17592 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" |
16759 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | 17593 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" |
16760 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | 17594 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" |
16761 | "\xDF\x76\x0D", | 17595 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" |
16762 | .rlen = 51, | 17596 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" |
17597 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
17598 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
17599 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
17600 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
17601 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
17602 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
17603 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
17604 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
17605 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
17606 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
17607 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
17608 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
17609 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
17610 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
17611 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
17612 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
17613 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
17614 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
17615 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
17616 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
17617 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
17618 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
17619 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
17620 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
17621 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
17622 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
17623 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
17624 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
17625 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
17626 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
17627 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
17628 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
17629 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
17630 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
17631 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
17632 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
17633 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
17634 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
17635 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
17636 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
17637 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
17638 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
17639 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
17640 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
17641 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
17642 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
17643 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
17644 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
17645 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
17646 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
17647 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
17648 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
17649 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
17650 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7" | ||
17651 | "\x2B\xC2\x59", | ||
17652 | .rlen = 499, | ||
16763 | .also_non_np = 1, | 17653 | .also_non_np = 1, |
16764 | .np = 2, | 17654 | .np = 2, |
16765 | .tap = { 51 - 16, 16 }, | 17655 | .tap = { 499 - 16, 16 }, |
16766 | }, { /* Generated with Crypto++ */ | 17656 | }, { /* Generated with Crypto++ */ |
16767 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | 17657 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" |
16768 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | 17658 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" |