corecrypto/ccaes/test_vectors/inc/CFB128KeySbox192.inc

204 lines
8.6 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* Copyright (c) (2011,2014,2015,2017,2019,2020) Apple Inc. All rights reserved.
*
* corecrypto is licensed under Apple Inc.s Internal Use License Agreement (which
* is contained in the License.txt file distributed with corecrypto) and only to
* people who accept that license. IMPORTANT: Any license rights granted to you by
* Apple Inc. (if any) are limited to internal use within your organization only on
* devices and computers you own or control, for the sole purpose of verifying the
* security characteristics and correct functioning of the Apple Software. You may
* not, directly or indirectly, redistribute the Apple Software or any portions thereof.
*/
{ /* COUNT = 0 */
24,
"\xe9\xf0\x65\xd7\xc1\x35\x73\x58\x7f\x78\x75\x35\x7d\xfb\xb1\x6c\x53\x48\x9f\x6a\x4b\xd0\xf7\xcd",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x09\x56\x25\x9c\x9c\xd5\xcf\xd0\x18\x1c\xca\x53\x38\x0c\xde\x06"
},
{ /* COUNT = 1 */
24,
"\x15\xd2\x0f\x6e\xbc\x7e\x64\x9f\xd9\x5b\x76\xb1\x07\xe6\xda\xba\x96\x7c\x8a\x94\x84\x79\x7f\x29",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x8e\x4e\x18\x42\x4e\x59\x1a\x3d\x5b\x6f\x08\x76\xf1\x6f\x85\x94"
},
{ /* COUNT = 2 */
24,
"\xa8\xa2\x82\xee\x31\xc0\x3f\xae\x4f\x8e\x9b\x89\x30\xd5\x47\x3c\x2e\xd6\x95\xa3\x47\xe8\x8b\x7c",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x93\xf3\x27\x0c\xfc\x87\x7e\xf1\x7e\x10\x6c\xe9\x38\x97\x9c\xb0"
},
{ /* COUNT = 3 */
24,
"\xcd\x62\x37\x6d\x5e\xbb\x41\x49\x17\xf0\xc7\x8f\x05\x26\x64\x33\xdc\x91\x92\xa1\xec\x94\x33\x00",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x7f\x6c\x25\xff\x41\x85\x85\x61\xbb\x62\xf3\x64\x92\xe9\x3c\x29"
},
{ /* COUNT = 4 */
24,
"\x50\x2a\x6a\xb3\x69\x84\xaf\x26\x8b\xf4\x23\xc7\xf5\x09\x20\x52\x07\xfc\x15\x52\xaf\x4a\x91\xe5",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x8e\x06\x55\x6d\xcb\xb0\x0b\x80\x9a\x02\x50\x47\xcf\xf2\xa9\x40"
},
{ /* COUNT = 5 */
24,
"\x25\xa3\x9d\xbf\xd8\x03\x4f\x71\xa8\x1f\x9c\xeb\x55\x02\x6e\x40\x37\xf8\xf6\xaa\x30\xab\x44\xce",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x36\x08\xc3\x44\x86\x8e\x94\x55\x5d\x23\xa1\x20\xf8\xa5\x50\x2d"
},
{ /* COUNT = 6 */
24,
"\xe0\x8c\x15\x41\x17\x74\xec\x4a\x90\x8b\x64\xea\xdc\x6a\xc4\x19\x9c\x7c\xd4\x53\xf3\xaa\xef\x53",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x77\xda\x20\x21\x93\x5b\x84\x0b\x7f\x5d\xcc\x39\x13\x2d\xa9\xe5"
},
{ /* COUNT = 7 */
24,
"\x3b\x37\x5a\x1f\xf7\xe8\xd4\x44\x09\x69\x6e\x63\x26\xec\x9d\xec\x86\x13\x8e\x2a\xe0\x10\xb9\x80",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x3b\x7c\x24\xf8\x25\xe3\xbf\x98\x73\xc9\xf1\x4d\x39\xa0\xe6\xf4"
},
{ /* COUNT = 8 */
24,
"\x95\x0b\xb9\xf2\x2c\xc3\x5b\xe6\xfe\x79\xf5\x2c\x32\x0a\xf9\x3d\xec\x5b\xc9\xc0\xc2\xf9\xcd\x53",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x64\xeb\xf9\x56\x86\xb3\x53\x50\x8c\x90\xec\xd8\xb6\x13\x43\x16"
},
{ /* COUNT = 9 */
24,
"\x70\x01\xc4\x87\xcc\x3e\x57\x2c\xfc\x92\xf4\xd0\xe6\x97\xd9\x82\xe8\x85\x6f\xdc\xc9\x57\xda\x40",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xff\x55\x8c\x5d\x27\x21\x0b\x79\x29\xb7\x3f\xc7\x08\xeb\x4c\xf1"
},
{ /* COUNT = 10 */
24,
"\xf0\x29\xce\x61\xd4\xe5\xa4\x05\xb4\x1e\xad\x0a\x88\x3c\xc6\xa7\x37\xda\x2c\xf5\x0a\x6c\x92\xae",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xa2\xc3\xb2\xa8\x18\x07\x54\x90\xa7\xb4\xc1\x43\x80\xf0\x27\x02"
},
{ /* COUNT = 11 */
24,
"\x61\x25\x71\x34\xa5\x18\xa0\xd5\x7d\x9d\x24\x4d\x45\xf6\x49\x8c\xbc\x32\xf2\xba\xfc\x52\x2d\x79",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xcf\xe4\xd7\x40\x02\x69\x6c\xcf\x7d\x87\xb1\x4a\x2f\x9c\xaf\xc9"
},
{ /* COUNT = 12 */
24,
"\xb0\xab\x0a\x6a\x81\x8b\xae\xf2\xd1\x1f\xa3\x3e\xac\x94\x72\x84\xfb\x7d\x74\x8c\xfb\x75\xe5\x70",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xd2\xea\xfd\x86\xf6\x3b\x10\x9b\x91\xf5\xdb\xb3\xa3\xfb\x7e\x13"
},
{ /* COUNT = 13 */
24,
"\xee\x05\x3a\xa0\x11\xc8\xb4\x28\xcd\xcc\x36\x36\x31\x3c\x54\xd6\xa0\x3c\xac\x01\xc7\x15\x79\xd6",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x9b\x9f\xdd\x1c\x59\x75\x65\x5f\x53\x99\x98\xb3\x06\xa3\x24\xaf"
},
{ /* COUNT = 14 */
24,
"\xd2\x92\x65\x27\xe0\xaa\x9f\x37\xb4\x5e\x2e\xc2\xad\xe5\x85\x3e\xf8\x07\x57\x61\x04\xc7\xac\xe3",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xdd\x61\x9e\x1c\xf2\x04\x44\x61\x12\xe0\xaf\x2b\x9a\xfa\x8f\x8c"
},
{ /* COUNT = 15 */
24,
"\x98\x22\x15\xf4\xe1\x73\xdf\xa0\xfc\xff\xe5\xd3\xda\x41\xc4\x81\x2c\x7b\xcc\x8e\xd3\x54\x0f\x93",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xd4\xf0\xaa\xe1\x3c\x8f\xe9\x33\x9f\xbf\x9e\x69\xed\x0a\xd7\x4d"
},
{ /* COUNT = 16 */
24,
"\x98\xc6\xb8\xe0\x1e\x37\x9f\xbd\x14\xe6\x1a\xf6\xaf\x89\x15\x96\x58\x35\x65\xf2\xa2\x7d\x59\xe9",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x19\xc8\x0e\xc4\xa6\xde\xb7\xe5\xed\x10\x33\xdd\xa9\x33\x49\x8f"
},
{ /* COUNT = 17 */
24,
"\xb3\xad\x5c\xea\x1d\xdd\xc2\x14\xca\x96\x9a\xc3\x5f\x37\xda\xe1\xa9\xa9\xd1\x52\x8f\x89\xbb\x35",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x3c\xf5\xe1\xd2\x1a\x17\x95\x6d\x1d\xff\xad\x6a\x7c\x41\xc6\x59"
},
{ /* COUNT = 18 */
24,
"\x45\x89\x93\x67\xc3\x13\x28\x49\x76\x30\x73\xc4\x35\xa9\x28\x8a\x76\x6c\x8b\x9e\xc2\x30\x85\x16",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x69\xfd\x12\xe8\x50\x5f\x8d\xed\x2f\xdc\xb1\x97\xa1\x21\xb3\x62"
},
{ /* COUNT = 19 */
24,
"\xec\x25\x0e\x04\xc3\x90\x3f\x60\x26\x47\xb8\x5a\x40\x1a\x1a\xe7\xca\x2f\x02\xf6\x7f\xa4\x25\x3e",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x8a\xa5\x84\xe2\xcc\x4d\x17\x41\x7a\x97\xcb\x9a\x28\xba\x29\xc8"
},
{ /* COUNT = 20 */
24,
"\xd0\x77\xa0\x3b\xd8\xa3\x89\x73\x92\x8c\xca\xfe\x4a\x9d\x2f\x45\x51\x30\xbd\x0a\xf5\xae\x46\xa9",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xab\xc7\x86\xfb\x1e\xdb\x50\x45\x80\xc4\xd8\x82\xef\x29\xa0\xc7"
},
{ /* COUNT = 21 */
24,
"\xd1\x84\xc3\x6c\xf0\xdd\xdf\xec\x39\xe6\x54\x19\x50\x06\x02\x22\x37\x87\x1a\x47\xc3\x3d\x31\x98",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x2e\x19\xfb\x60\xa3\xe1\xde\x01\x66\xf4\x83\xc9\x78\x24\xa9\x78"
},
{ /* COUNT = 22 */
24,
"\x4c\x69\x94\xff\xa9\xdc\xdc\x80\x5b\x60\xc2\xc0\x09\x53\x34\xc4\x2d\x95\xa8\xfc\x0c\xa5\xb0\x80",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\x76\x56\x70\x95\x38\xdd\x5f\xec\x41\xe0\xce\x6a\x0f\x8e\x20\x7d"
},
{ /* COUNT = 23 */
24,
"\xc8\x8f\x5b\x00\xa4\xef\x9a\x68\x40\xe2\xac\xaf\x33\xf0\x0a\x3b\xdc\x4e\x25\x89\x53\x03\xfa\x72",
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
16,
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
"\xa6\x7c\xf3\x33\xb3\x14\xd4\x11\xd3\xc0\xae\x6e\x1c\xfc\xd8\xf5"
},