1 #include <stdint.h> 2 3 const uint8_t vectors_sip64[64][8] = { 4 { 5 0x31, 6 0x0e, 7 0x0e, 8 0xdd, 9 0x47, 10 0xdb, 11 0x6f, 12 0x72, 13 }, 14 { 15 0xfd, 16 0x67, 17 0xdc, 18 0x93, 19 0xc5, 20 0x39, 21 0xf8, 22 0x74, 23 }, 24 { 25 0x5a, 26 0x4f, 27 0xa9, 28 0xd9, 29 0x09, 30 0x80, 31 0x6c, 32 0x0d, 33 }, 34 { 35 0x2d, 36 0x7e, 37 0xfb, 38 0xd7, 39 0x96, 40 0x66, 41 0x67, 42 0x85, 43 }, 44 { 45 0xb7, 46 0x87, 47 0x71, 48 0x27, 49 0xe0, 50 0x94, 51 0x27, 52 0xcf, 53 }, 54 { 55 0x8d, 56 0xa6, 57 0x99, 58 0xcd, 59 0x64, 60 0x55, 61 0x76, 62 0x18, 63 }, 64 { 65 0xce, 66 0xe3, 67 0xfe, 68 0x58, 69 0x6e, 70 0x46, 71 0xc9, 72 0xcb, 73 }, 74 { 75 0x37, 76 0xd1, 77 0x01, 78 0x8b, 79 0xf5, 80 0x00, 81 0x02, 82 0xab, 83 }, 84 { 85 0x62, 86 0x24, 87 0x93, 88 0x9a, 89 0x79, 90 0xf5, 91 0xf5, 92 0x93, 93 }, 94 { 95 0xb0, 96 0xe4, 97 0xa9, 98 0x0b, 99 0xdf, 100 0x82, 101 0x00, 102 0x9e, 103 }, 104 { 105 0xf3, 106 0xb9, 107 0xdd, 108 0x94, 109 0xc5, 110 0xbb, 111 0x5d, 112 0x7a, 113 }, 114 { 115 0xa7, 116 0xad, 117 0x6b, 118 0x22, 119 0x46, 120 0x2f, 121 0xb3, 122 0xf4, 123 }, 124 { 125 0xfb, 126 0xe5, 127 0x0e, 128 0x86, 129 0xbc, 130 0x8f, 131 0x1e, 132 0x75, 133 }, 134 { 135 0x90, 136 0x3d, 137 0x84, 138 0xc0, 139 0x27, 140 0x56, 141 0xea, 142 0x14, 143 }, 144 { 145 0xee, 146 0xf2, 147 0x7a, 148 0x8e, 149 0x90, 150 0xca, 151 0x23, 152 0xf7, 153 }, 154 { 155 0xe5, 156 0x45, 157 0xbe, 158 0x49, 159 0x61, 160 0xca, 161 0x29, 162 0xa1, 163 }, 164 { 165 0xdb, 166 0x9b, 167 0xc2, 168 0x57, 169 0x7f, 170 0xcc, 171 0x2a, 172 0x3f, 173 }, 174 { 175 0x94, 176 0x47, 177 0xbe, 178 0x2c, 179 0xf5, 180 0xe9, 181 0x9a, 182 0x69, 183 }, 184 { 185 0x9c, 186 0xd3, 187 0x8d, 188 0x96, 189 0xf0, 190 0xb3, 191 0xc1, 192 0x4b, 193 }, 194 { 195 0xbd, 196 0x61, 197 0x79, 198 0xa7, 199 0x1d, 200 0xc9, 201 0x6d, 202 0xbb, 203 }, 204 { 205 0x98, 206 0xee, 207 0xa2, 208 0x1a, 209 0xf2, 210 0x5c, 211 0xd6, 212 0xbe, 213 }, 214 { 215 0xc7, 216 0x67, 217 0x3b, 218 0x2e, 219 0xb0, 220 0xcb, 221 0xf2, 222 0xd0, 223 }, 224 { 225 0x88, 226 0x3e, 227 0xa3, 228 0xe3, 229 0x95, 230 0x67, 231 0x53, 232 0x93, 233 }, 234 { 235 0xc8, 236 0xce, 237 0x5c, 238 0xcd, 239 0x8c, 240 0x03, 241 0x0c, 242 0xa8, 243 }, 244 { 245 0x94, 246 0xaf, 247 0x49, 248 0xf6, 249 0xc6, 250 0x50, 251 0xad, 252 0xb8, 253 }, 254 { 255 0xea, 256 0xb8, 257 0x85, 258 0x8a, 259 0xde, 260 0x92, 261 0xe1, 262 0xbc, 263 }, 264 { 265 0xf3, 266 0x15, 267 0xbb, 268 0x5b, 269 0xb8, 270 0x35, 271 0xd8, 272 0x17, 273 }, 274 { 275 0xad, 276 0xcf, 277 0x6b, 278 0x07, 279 0x63, 280 0x61, 281 0x2e, 282 0x2f, 283 }, 284 { 285 0xa5, 286 0xc9, 287 0x1d, 288 0xa7, 289 0xac, 290 0xaa, 291 0x4d, 292 0xde, 293 }, 294 { 295 0x71, 296 0x65, 297 0x95, 298 0x87, 299 0x66, 300 0x50, 301 0xa2, 302 0xa6, 303 }, 304 { 305 0x28, 306 0xef, 307 0x49, 308 0x5c, 309 0x53, 310 0xa3, 311 0x87, 312 0xad, 313 }, 314 { 315 0x42, 316 0xc3, 317 0x41, 318 0xd8, 319 0xfa, 320 0x92, 321 0xd8, 322 0x32, 323 }, 324 { 325 0xce, 326 0x7c, 327 0xf2, 328 0x72, 329 0x2f, 330 0x51, 331 0x27, 332 0x71, 333 }, 334 { 335 0xe3, 336 0x78, 337 0x59, 338 0xf9, 339 0x46, 340 0x23, 341 0xf3, 342 0xa7, 343 }, 344 { 345 0x38, 346 0x12, 347 0x05, 348 0xbb, 349 0x1a, 350 0xb0, 351 0xe0, 352 0x12, 353 }, 354 { 355 0xae, 356 0x97, 357 0xa1, 358 0x0f, 359 0xd4, 360 0x34, 361 0xe0, 362 0x15, 363 }, 364 { 365 0xb4, 366 0xa3, 367 0x15, 368 0x08, 369 0xbe, 370 0xff, 371 0x4d, 372 0x31, 373 }, 374 { 375 0x81, 376 0x39, 377 0x62, 378 0x29, 379 0xf0, 380 0x90, 381 0x79, 382 0x02, 383 }, 384 { 385 0x4d, 386 0x0c, 387 0xf4, 388 0x9e, 389 0xe5, 390 0xd4, 391 0xdc, 392 0xca, 393 }, 394 { 395 0x5c, 396 0x73, 397 0x33, 398 0x6a, 399 0x76, 400 0xd8, 401 0xbf, 402 0x9a, 403 }, 404 { 405 0xd0, 406 0xa7, 407 0x04, 408 0x53, 409 0x6b, 410 0xa9, 411 0x3e, 412 0x0e, 413 }, 414 { 415 0x92, 416 0x59, 417 0x58, 418 0xfc, 419 0xd6, 420 0x42, 421 0x0c, 422 0xad, 423 }, 424 { 425 0xa9, 426 0x15, 427 0xc2, 428 0x9b, 429 0xc8, 430 0x06, 431 0x73, 432 0x18, 433 }, 434 { 435 0x95, 436 0x2b, 437 0x79, 438 0xf3, 439 0xbc, 440 0x0a, 441 0xa6, 442 0xd4, 443 }, 444 { 445 0xf2, 446 0x1d, 447 0xf2, 448 0xe4, 449 0x1d, 450 0x45, 451 0x35, 452 0xf9, 453 }, 454 { 455 0x87, 456 0x57, 457 0x75, 458 0x19, 459 0x04, 460 0x8f, 461 0x53, 462 0xa9, 463 }, 464 { 465 0x10, 466 0xa5, 467 0x6c, 468 0xf5, 469 0xdf, 470 0xcd, 471 0x9a, 472 0xdb, 473 }, 474 { 475 0xeb, 476 0x75, 477 0x09, 478 0x5c, 479 0xcd, 480 0x98, 481 0x6c, 482 0xd0, 483 }, 484 { 485 0x51, 486 0xa9, 487 0xcb, 488 0x9e, 489 0xcb, 490 0xa3, 491 0x12, 492 0xe6, 493 }, 494 { 495 0x96, 496 0xaf, 497 0xad, 498 0xfc, 499 0x2c, 500 0xe6, 501 0x66, 502 0xc7, 503 }, 504 { 505 0x72, 506 0xfe, 507 0x52, 508 0x97, 509 0x5a, 510 0x43, 511 0x64, 512 0xee, 513 }, 514 { 515 0x5a, 516 0x16, 517 0x45, 518 0xb2, 519 0x76, 520 0xd5, 521 0x92, 522 0xa1, 523 }, 524 { 525 0xb2, 526 0x74, 527 0xcb, 528 0x8e, 529 0xbf, 530 0x87, 531 0x87, 532 0x0a, 533 }, 534 { 535 0x6f, 536 0x9b, 537 0xb4, 538 0x20, 539 0x3d, 540 0xe7, 541 0xb3, 542 0x81, 543 }, 544 { 545 0xea, 546 0xec, 547 0xb2, 548 0xa3, 549 0x0b, 550 0x22, 551 0xa8, 552 0x7f, 553 }, 554 { 555 0x99, 556 0x24, 557 0xa4, 558 0x3c, 559 0xc1, 560 0x31, 561 0x57, 562 0x24, 563 }, 564 { 565 0xbd, 566 0x83, 567 0x8d, 568 0x3a, 569 0xaf, 570 0xbf, 571 0x8d, 572 0xb7, 573 }, 574 { 575 0x0b, 576 0x1a, 577 0x2a, 578 0x32, 579 0x65, 580 0xd5, 581 0x1a, 582 0xea, 583 }, 584 { 585 0x13, 586 0x50, 587 0x79, 588 0xa3, 589 0x23, 590 0x1c, 591 0xe6, 592 0x60, 593 }, 594 { 595 0x93, 596 0x2b, 597 0x28, 598 0x46, 599 0xe4, 600 0xd7, 601 0x06, 602 0x66, 603 }, 604 { 605 0xe1, 606 0x91, 607 0x5f, 608 0x5c, 609 0xb1, 610 0xec, 611 0xa4, 612 0x6c, 613 }, 614 { 615 0xf3, 616 0x25, 617 0x96, 618 0x5c, 619 0xa1, 620 0x6d, 621 0x62, 622 0x9f, 623 }, 624 { 625 0x57, 626 0x5f, 627 0xf2, 628 0x8e, 629 0x60, 630 0x38, 631 0x1b, 632 0xe5, 633 }, 634 { 635 0x72, 636 0x45, 637 0x06, 638 0xeb, 639 0x4c, 640 0x32, 641 0x8a, 642 0x95, 643 }, 644 }; 645 const uint8_t vectors_sip128[64][16] = { 646 { 647 0xa3, 648 0x81, 649 0x7f, 650 0x04, 651 0xba, 652 0x25, 653 0xa8, 654 0xe6, 655 0x6d, 656 0xf6, 657 0x72, 658 0x14, 659 0xc7, 660 0x55, 661 0x02, 662 0x93, 663 }, 664 { 665 0xda, 666 0x87, 667 0xc1, 668 0xd8, 669 0x6b, 670 0x99, 671 0xaf, 672 0x44, 673 0x34, 674 0x76, 675 0x59, 676 0x11, 677 0x9b, 678 0x22, 679 0xfc, 680 0x45, 681 }, 682 { 683 0x81, 684 0x77, 685 0x22, 686 0x8d, 687 0xa4, 688 0xa4, 689 0x5d, 690 0xc7, 691 0xfc, 692 0xa3, 693 0x8b, 694 0xde, 695 0xf6, 696 0x0a, 697 0xff, 698 0xe4, 699 }, 700 { 701 0x9c, 702 0x70, 703 0xb6, 704 0x0c, 705 0x52, 706 0x67, 707 0xa9, 708 0x4e, 709 0x5f, 710 0x33, 711 0xb6, 712 0xb0, 713 0x29, 714 0x85, 715 0xed, 716 0x51, 717 }, 718 { 719 0xf8, 720 0x81, 721 0x64, 722 0xc1, 723 0x2d, 724 0x9c, 725 0x8f, 726 0xaf, 727 0x7d, 728 0x0f, 729 0x6e, 730 0x7c, 731 0x7b, 732 0xcd, 733 0x55, 734 0x79, 735 }, 736 { 737 0x13, 738 0x68, 739 0x87, 740 0x59, 741 0x80, 742 0x77, 743 0x6f, 744 0x88, 745 0x54, 746 0x52, 747 0x7a, 748 0x07, 749 0x69, 750 0x0e, 751 0x96, 752 0x27, 753 }, 754 { 755 0x14, 756 0xee, 757 0xca, 758 0x33, 759 0x8b, 760 0x20, 761 0x86, 762 0x13, 763 0x48, 764 0x5e, 765 0xa0, 766 0x30, 767 0x8f, 768 0xd7, 769 0xa1, 770 0x5e, 771 }, 772 { 773 0xa1, 774 0xf1, 775 0xeb, 776 0xbe, 777 0xd8, 778 0xdb, 779 0xc1, 780 0x53, 781 0xc0, 782 0xb8, 783 0x4a, 784 0xa6, 785 0x1f, 786 0xf0, 787 0x82, 788 0x39, 789 }, 790 { 791 0x3b, 792 0x62, 793 0xa9, 794 0xba, 795 0x62, 796 0x58, 797 0xf5, 798 0x61, 799 0x0f, 800 0x83, 801 0xe2, 802 0x64, 803 0xf3, 804 0x14, 805 0x97, 806 0xb4, 807 }, 808 { 809 0x26, 810 0x44, 811 0x99, 812 0x06, 813 0x0a, 814 0xd9, 815 0xba, 816 0xab, 817 0xc4, 818 0x7f, 819 0x8b, 820 0x02, 821 0xbb, 822 0x6d, 823 0x71, 824 0xed, 825 }, 826 { 827 0x00, 828 0x11, 829 0x0d, 830 0xc3, 831 0x78, 832 0x14, 833 0x69, 834 0x56, 835 0xc9, 836 0x54, 837 0x47, 838 0xd3, 839 0xf3, 840 0xd0, 841 0xfb, 842 0xba, 843 }, 844 { 845 0x01, 846 0x51, 847 0xc5, 848 0x68, 849 0x38, 850 0x6b, 851 0x66, 852 0x77, 853 0xa2, 854 0xb4, 855 0xdc, 856 0x6f, 857 0x81, 858 0xe5, 859 0xdc, 860 0x18, 861 }, 862 { 863 0xd6, 864 0x26, 865 0xb2, 866 0x66, 867 0x90, 868 0x5e, 869 0xf3, 870 0x58, 871 0x82, 872 0x63, 873 0x4d, 874 0xf6, 875 0x85, 876 0x32, 877 0xc1, 878 0x25, 879 }, 880 { 881 0x98, 882 0x69, 883 0xe2, 884 0x47, 885 0xe9, 886 0xc0, 887 0x8b, 888 0x10, 889 0xd0, 890 0x29, 891 0x93, 892 0x4f, 893 0xc4, 894 0xb9, 895 0x52, 896 0xf7, 897 }, 898 { 899 0x31, 900 0xfc, 901 0xef, 902 0xac, 903 0x66, 904 0xd7, 905 0xde, 906 0x9c, 907 0x7e, 908 0xc7, 909 0x48, 910 0x5f, 911 0xe4, 912 0x49, 913 0x49, 914 0x02, 915 }, 916 { 917 0x54, 918 0x93, 919 0xe9, 920 0x99, 921 0x33, 922 0xb0, 923 0xa8, 924 0x11, 925 0x7e, 926 0x08, 927 0xec, 928 0x0f, 929 0x97, 930 0xcf, 931 0xc3, 932 0xd9, 933 }, 934 { 935 0x6e, 936 0xe2, 937 0xa4, 938 0xca, 939 0x67, 940 0xb0, 941 0x54, 942 0xbb, 943 0xfd, 944 0x33, 945 0x15, 946 0xbf, 947 0x85, 948 0x23, 949 0x05, 950 0x77, 951 }, 952 { 953 0x47, 954 0x3d, 955 0x06, 956 0xe8, 957 0x73, 958 0x8d, 959 0xb8, 960 0x98, 961 0x54, 962 0xc0, 963 0x66, 964 0xc4, 965 0x7a, 966 0xe4, 967 0x77, 968 0x40, 969 }, 970 { 971 0xa4, 972 0x26, 973 0xe5, 974 0xe4, 975 0x23, 976 0xbf, 977 0x48, 978 0x85, 979 0x29, 980 0x4d, 981 0xa4, 982 0x81, 983 0xfe, 984 0xae, 985 0xf7, 986 0x23, 987 }, 988 { 989 0x78, 990 0x01, 991 0x77, 992 0x31, 993 0xcf, 994 0x65, 995 0xfa, 996 0xb0, 997 0x74, 998 0xd5, 999 0x20, 1000 0x89, 1001 0x52, 1002 0x51, 1003 0x2e, 1004 0xb1, 1005 }, 1006 { 1007 0x9e, 1008 0x25, 1009 0xfc, 1010 0x83, 1011 0x3f, 1012 0x22, 1013 0x90, 1014 0x73, 1015 0x3e, 1016 0x93, 1017 0x44, 1018 0xa5, 1019 0xe8, 1020 0x38, 1021 0x39, 1022 0xeb, 1023 }, 1024 { 1025 0x56, 1026 0x8e, 1027 0x49, 1028 0x5a, 1029 0xbe, 1030 0x52, 1031 0x5a, 1032 0x21, 1033 0x8a, 1034 0x22, 1035 0x14, 1036 0xcd, 1037 0x3e, 1038 0x07, 1039 0x1d, 1040 0x12, 1041 }, 1042 { 1043 0x4a, 1044 0x29, 1045 0xb5, 1046 0x45, 1047 0x52, 1048 0xd1, 1049 0x6b, 1050 0x9a, 1051 0x46, 1052 0x9c, 1053 0x10, 1054 0x52, 1055 0x8e, 1056 0xff, 1057 0x0a, 1058 0xae, 1059 }, 1060 { 1061 0xc9, 1062 0xd1, 1063 0x84, 1064 0xdd, 1065 0xd5, 1066 0xa9, 1067 0xf5, 1068 0xe0, 1069 0xcf, 1070 0x8c, 1071 0xe2, 1072 0x9a, 1073 0x9a, 1074 0xbf, 1075 0x69, 1076 0x1c, 1077 }, 1078 { 1079 0x2d, 1080 0xb4, 1081 0x79, 1082 0xae, 1083 0x78, 1084 0xbd, 1085 0x50, 1086 0xd8, 1087 0x88, 1088 0x2a, 1089 0x8a, 1090 0x17, 1091 0x8a, 1092 0x61, 1093 0x32, 1094 0xad, 1095 }, 1096 { 1097 0x8e, 1098 0xce, 1099 0x5f, 1100 0x04, 1101 0x2d, 1102 0x5e, 1103 0x44, 1104 0x7b, 1105 0x50, 1106 0x51, 1107 0xb9, 1108 0xea, 1109 0xcb, 1110 0x8d, 1111 0x8f, 1112 0x6f, 1113 }, 1114 { 1115 0x9c, 1116 0x0b, 1117 0x53, 1118 0xb4, 1119 0xb3, 1120 0xc3, 1121 0x07, 1122 0xe8, 1123 0x7e, 1124 0xae, 1125 0xe0, 1126 0x86, 1127 0x78, 1128 0x14, 1129 0x1f, 1130 0x66, 1131 }, 1132 { 1133 0xab, 1134 0xf2, 1135 0x48, 1136 0xaf, 1137 0x69, 1138 0xa6, 1139 0xea, 1140 0xe4, 1141 0xbf, 1142 0xd3, 1143 0xeb, 1144 0x2f, 1145 0x12, 1146 0x9e, 1147 0xeb, 1148 0x94, 1149 }, 1150 { 1151 0x06, 1152 0x64, 1153 0xda, 1154 0x16, 1155 0x68, 1156 0x57, 1157 0x4b, 1158 0x88, 1159 0xb9, 1160 0x35, 1161 0xf3, 1162 0x02, 1163 0x73, 1164 0x58, 1165 0xae, 1166 0xf4, 1167 }, 1168 { 1169 0xaa, 1170 0x4b, 1171 0x9d, 1172 0xc4, 1173 0xbf, 1174 0x33, 1175 0x7d, 1176 0xe9, 1177 0x0c, 1178 0xd4, 1179 0xfd, 1180 0x3c, 1181 0x46, 1182 0x7c, 1183 0x6a, 1184 0xb7, 1185 }, 1186 { 1187 0xea, 1188 0x5c, 1189 0x7f, 1190 0x47, 1191 0x1f, 1192 0xaf, 1193 0x6b, 1194 0xde, 1195 0x2b, 1196 0x1a, 1197 0xd7, 1198 0xd4, 1199 0x68, 1200 0x6d, 1201 0x22, 1202 0x87, 1203 }, 1204 { 1205 0x29, 1206 0x39, 1207 0xb0, 1208 0x18, 1209 0x32, 1210 0x23, 1211 0xfa, 1212 0xfc, 1213 0x17, 1214 0x23, 1215 0xde, 1216 0x4f, 1217 0x52, 1218 0xc4, 1219 0x3d, 1220 0x35, 1221 }, 1222 { 1223 0x7c, 1224 0x39, 1225 0x56, 1226 0xca, 1227 0x5e, 1228 0xea, 1229 0xfc, 1230 0x3e, 1231 0x36, 1232 0x3e, 1233 0x9d, 1234 0x55, 1235 0x65, 1236 0x46, 1237 0xeb, 1238 0x68, 1239 }, 1240 { 1241 0x77, 1242 0xc6, 1243 0x07, 1244 0x71, 1245 0x46, 1246 0xf0, 1247 0x1c, 1248 0x32, 1249 0xb6, 1250 0xb6, 1251 0x9d, 1252 0x5f, 1253 0x4e, 1254 0xa9, 1255 0xff, 1256 0xcf, 1257 }, 1258 { 1259 0x37, 1260 0xa6, 1261 0x98, 1262 0x6c, 1263 0xb8, 1264 0x84, 1265 0x7e, 1266 0xdf, 1267 0x09, 1268 0x25, 1269 0xf0, 1270 0xf1, 1271 0x30, 1272 0x9b, 1273 0x54, 1274 0xde, 1275 }, 1276 { 1277 0xa7, 1278 0x05, 1279 0xf0, 1280 0xe6, 1281 0x9d, 1282 0xa9, 1283 0xa8, 1284 0xf9, 1285 0x07, 1286 0x24, 1287 0x1a, 1288 0x2e, 1289 0x92, 1290 0x3c, 1291 0x8c, 1292 0xc8, 1293 }, 1294 { 1295 0x3d, 1296 0xc4, 1297 0x7d, 1298 0x1f, 1299 0x29, 1300 0xc4, 1301 0x48, 1302 0x46, 1303 0x1e, 1304 0x9e, 1305 0x76, 1306 0xed, 1307 0x90, 1308 0x4f, 1309 0x67, 1310 0x11, 1311 }, 1312 { 1313 0x0d, 1314 0x62, 1315 0xbf, 1316 0x01, 1317 0xe6, 1318 0xfc, 1319 0x0e, 1320 0x1a, 1321 0x0d, 1322 0x3c, 1323 0x47, 1324 0x51, 1325 0xc5, 1326 0xd3, 1327 0x69, 1328 0x2b, 1329 }, 1330 { 1331 0x8c, 1332 0x03, 1333 0x46, 1334 0x8b, 1335 0xca, 1336 0x7c, 1337 0x66, 1338 0x9e, 1339 0xe4, 1340 0xfd, 1341 0x5e, 1342 0x08, 1343 0x4b, 1344 0xbe, 1345 0xe7, 1346 0xb5, 1347 }, 1348 { 1349 0x52, 1350 0x8a, 1351 0x5b, 1352 0xb9, 1353 0x3b, 1354 0xaf, 1355 0x2c, 1356 0x9c, 1357 0x44, 1358 0x73, 1359 0xcc, 1360 0xe5, 1361 0xd0, 1362 0xd2, 1363 0x2b, 1364 0xd9, 1365 }, 1366 { 1367 0xdf, 1368 0x6a, 1369 0x30, 1370 0x1e, 1371 0x95, 1372 0xc9, 1373 0x5d, 1374 0xad, 1375 0x97, 1376 0xae, 1377 0x0c, 1378 0xc8, 1379 0xc6, 1380 0x91, 1381 0x3b, 1382 0xd8, 1383 }, 1384 { 1385 0x80, 1386 0x11, 1387 0x89, 1388 0x90, 1389 0x2c, 1390 0x85, 1391 0x7f, 1392 0x39, 1393 0xe7, 1394 0x35, 1395 0x91, 1396 0x28, 1397 0x5e, 1398 0x70, 1399 0xb6, 1400 0xdb, 1401 }, 1402 { 1403 0xe6, 1404 0x17, 1405 0x34, 1406 0x6a, 1407 0xc9, 1408 0xc2, 1409 0x31, 1410 0xbb, 1411 0x36, 1412 0x50, 1413 0xae, 1414 0x34, 1415 0xcc, 1416 0xca, 1417 0x0c, 1418 0x5b, 1419 }, 1420 { 1421 0x27, 1422 0xd9, 1423 0x34, 1424 0x37, 1425 0xef, 1426 0xb7, 1427 0x21, 1428 0xaa, 1429 0x40, 1430 0x18, 1431 0x21, 1432 0xdc, 1433 0xec, 1434 0x5a, 1435 0xdf, 1436 0x89, 1437 }, 1438 { 1439 0x89, 1440 0x23, 1441 0x7d, 1442 0x9d, 1443 0xed, 1444 0x9c, 1445 0x5e, 1446 0x78, 1447 0xd8, 1448 0xb1, 1449 0xc9, 1450 0xb1, 1451 0x66, 1452 0xcc, 1453 0x73, 1454 0x42, 1455 }, 1456 { 1457 0x4a, 1458 0x6d, 1459 0x80, 1460 0x91, 1461 0xbf, 1462 0x5e, 1463 0x7d, 1464 0x65, 1465 0x11, 1466 0x89, 1467 0xfa, 1468 0x94, 1469 0xa2, 1470 0x50, 1471 0xb1, 1472 0x4c, 1473 }, 1474 { 1475 0x0e, 1476 0x33, 1477 0xf9, 1478 0x60, 1479 0x55, 1480 0xe7, 1481 0xae, 1482 0x89, 1483 0x3f, 1484 0xfc, 1485 0x0e, 1486 0x3d, 1487 0xcf, 1488 0x49, 1489 0x29, 1490 0x02, 1491 }, 1492 { 1493 0xe6, 1494 0x1c, 1495 0x43, 1496 0x2b, 1497 0x72, 1498 0x0b, 1499 0x19, 1500 0xd1, 1501 0x8e, 1502 0xc8, 1503 0xd8, 1504 0x4b, 1505 0xdc, 1506 0x63, 1507 0x15, 1508 0x1b, 1509 }, 1510 { 1511 0xf7, 1512 0xe5, 1513 0xae, 1514 0xf5, 1515 0x49, 1516 0xf7, 1517 0x82, 1518 0xcf, 1519 0x37, 1520 0x90, 1521 0x55, 1522 0xa6, 1523 0x08, 1524 0x26, 1525 0x9b, 1526 0x16, 1527 }, 1528 { 1529 0x43, 1530 0x8d, 1531 0x03, 1532 0x0f, 1533 0xd0, 1534 0xb7, 1535 0xa5, 1536 0x4f, 1537 0xa8, 1538 0x37, 1539 0xf2, 1540 0xad, 1541 0x20, 1542 0x1a, 1543 0x64, 1544 0x03, 1545 }, 1546 { 1547 0xa5, 1548 0x90, 1549 0xd3, 1550 0xee, 1551 0x4f, 1552 0xbf, 1553 0x04, 1554 0xe3, 1555 0x24, 1556 0x7e, 1557 0x0d, 1558 0x27, 1559 0xf2, 1560 0x86, 1561 0x42, 1562 0x3f, 1563 }, 1564 { 1565 0x5f, 1566 0xe2, 1567 0xc1, 1568 0xa1, 1569 0x72, 1570 0xfe, 1571 0x93, 1572 0xc4, 1573 0xb1, 1574 0x5c, 1575 0xd3, 1576 0x7c, 1577 0xae, 1578 0xf9, 1579 0xf5, 1580 0x38, 1581 }, 1582 { 1583 0x2c, 1584 0x97, 1585 0x32, 1586 0x5c, 1587 0xbd, 1588 0x06, 1589 0xb3, 1590 0x6e, 1591 0xb2, 1592 0x13, 1593 0x3d, 1594 0xd0, 1595 0x8b, 1596 0x3a, 1597 0x01, 1598 0x7c, 1599 }, 1600 { 1601 0x92, 1602 0xc8, 1603 0x14, 1604 0x22, 1605 0x7a, 1606 0x6b, 1607 0xca, 1608 0x94, 1609 0x9f, 1610 0xf0, 1611 0x65, 1612 0x9f, 1613 0x00, 1614 0x2a, 1615 0xd3, 1616 0x9e, 1617 }, 1618 { 1619 0xdc, 1620 0xe8, 1621 0x50, 1622 0x11, 1623 0x0b, 1624 0xd8, 1625 0x32, 1626 0x8c, 1627 0xfb, 1628 0xd5, 1629 0x08, 1630 0x41, 1631 0xd6, 1632 0x91, 1633 0x1d, 1634 0x87, 1635 }, 1636 { 1637 0x67, 1638 0xf1, 1639 0x49, 1640 0x84, 1641 0xc7, 1642 0xda, 1643 0x79, 1644 0x12, 1645 0x48, 1646 0xe3, 1647 0x2b, 1648 0xb5, 1649 0x92, 1650 0x25, 1651 0x83, 1652 0xda, 1653 }, 1654 { 1655 0x19, 1656 0x38, 1657 0xf2, 1658 0xcf, 1659 0x72, 1660 0xd5, 1661 0x4e, 1662 0xe9, 1663 0x7e, 1664 0x94, 1665 0x16, 1666 0x6f, 1667 0xa9, 1668 0x1d, 1669 0x2a, 1670 0x36, 1671 }, 1672 { 1673 0x74, 1674 0x48, 1675 0x1e, 1676 0x96, 1677 0x46, 1678 0xed, 1679 0x49, 1680 0xfe, 1681 0x0f, 1682 0x62, 1683 0x24, 1684 0x30, 1685 0x16, 1686 0x04, 1687 0x69, 1688 0x8e, 1689 }, 1690 { 1691 0x57, 1692 0xfc, 1693 0xa5, 1694 0xde, 1695 0x98, 1696 0xa9, 1697 0xd6, 1698 0xd8, 1699 0x00, 1700 0x64, 1701 0x38, 1702 0xd0, 1703 0x58, 1704 0x3d, 1705 0x8a, 1706 0x1d, 1707 }, 1708 { 1709 0x9f, 1710 0xec, 1711 0xde, 1712 0x1c, 1713 0xef, 1714 0xdc, 1715 0x1c, 1716 0xbe, 1717 0xd4, 1718 0x76, 1719 0x36, 1720 0x74, 1721 0xd9, 1722 0x57, 1723 0x53, 1724 0x59, 1725 }, 1726 { 1727 0xe3, 1728 0x04, 1729 0x0c, 1730 0x00, 1731 0xeb, 1732 0x28, 1733 0xf1, 1734 0x53, 1735 0x66, 1736 0xca, 1737 0x73, 1738 0xcb, 1739 0xd8, 1740 0x72, 1741 0xe7, 1742 0x40, 1743 }, 1744 { 1745 0x76, 1746 0x97, 1747 0x00, 1748 0x9a, 1749 0x6a, 1750 0x83, 1751 0x1d, 1752 0xfe, 1753 0xcc, 1754 0xa9, 1755 0x1c, 1756 0x59, 1757 0x93, 1758 0x67, 1759 0x0f, 1760 0x7a, 1761 }, 1762 { 1763 0x58, 1764 0x53, 1765 0x54, 1766 0x23, 1767 0x21, 1768 0xf5, 1769 0x67, 1770 0xa0, 1771 0x05, 1772 0xd5, 1773 0x47, 1774 0xa4, 1775 0xf0, 1776 0x47, 1777 0x59, 1778 0xbd, 1779 }, 1780 { 1781 0x51, 1782 0x50, 1783 0xd1, 1784 0x77, 1785 0x2f, 1786 0x50, 1787 0x83, 1788 0x4a, 1789 0x50, 1790 0x3e, 1791 0x06, 1792 0x9a, 1793 0x97, 1794 0x3f, 1795 0xbd, 1796 0x7c, 1797 }, 1798 }; 1799 const uint8_t vectors_hsip32[64][4] = { 1800 { 1801 0xa9, 1802 0x35, 1803 0x9f, 1804 0x5b, 1805 }, 1806 { 1807 0x27, 1808 0x47, 1809 0x5a, 1810 0xb8, 1811 }, 1812 { 1813 0xfa, 1814 0x62, 1815 0xa6, 1816 0x03, 1817 }, 1818 { 1819 0x8a, 1820 0xfe, 1821 0xe7, 1822 0x04, 1823 }, 1824 { 1825 0x2a, 1826 0x6e, 1827 0x46, 1828 0x89, 1829 }, 1830 { 1831 0xc5, 1832 0xfa, 1833 0xb6, 1834 0x69, 1835 }, 1836 { 1837 0x58, 1838 0x63, 1839 0xfc, 1840 0x23, 1841 }, 1842 { 1843 0x8b, 1844 0xcf, 1845 0x63, 1846 0xc5, 1847 }, 1848 { 1849 0xd0, 1850 0xb8, 1851 0x84, 1852 0x8f, 1853 }, 1854 { 1855 0xf8, 1856 0x06, 1857 0xe7, 1858 0x79, 1859 }, 1860 { 1861 0x94, 1862 0xb0, 1863 0x79, 1864 0x34, 1865 }, 1866 { 1867 0x08, 1868 0x08, 1869 0x30, 1870 0x50, 1871 }, 1872 { 1873 0x57, 1874 0xf0, 1875 0x87, 1876 0x2f, 1877 }, 1878 { 1879 0x77, 1880 0xe6, 1881 0x63, 1882 0xff, 1883 }, 1884 { 1885 0xd6, 1886 0xff, 1887 0xf8, 1888 0x7c, 1889 }, 1890 { 1891 0x74, 1892 0xfe, 1893 0x2b, 1894 0x97, 1895 }, 1896 { 1897 0xd9, 1898 0xb5, 1899 0xac, 1900 0x84, 1901 }, 1902 { 1903 0xc4, 1904 0x74, 1905 0x64, 1906 0x5b, 1907 }, 1908 { 1909 0x46, 1910 0x5b, 1911 0x8d, 1912 0x9b, 1913 }, 1914 { 1915 0x7b, 1916 0xef, 1917 0xe3, 1918 0x87, 1919 }, 1920 { 1921 0xe3, 1922 0x4d, 1923 0x10, 1924 0x45, 1925 }, 1926 { 1927 0x61, 1928 0x3f, 1929 0x62, 1930 0xb3, 1931 }, 1932 { 1933 0x70, 1934 0xf3, 1935 0x67, 1936 0xfe, 1937 }, 1938 { 1939 0xe6, 1940 0xad, 1941 0xb8, 1942 0xbd, 1943 }, 1944 { 1945 0x27, 1946 0x40, 1947 0x0c, 1948 0x63, 1949 }, 1950 { 1951 0x26, 1952 0x78, 1953 0x78, 1954 0x75, 1955 }, 1956 { 1957 0x4f, 1958 0x56, 1959 0x7b, 1960 0x5f, 1961 }, 1962 { 1963 0x3a, 1964 0xb0, 1965 0xe6, 1966 0x69, 1967 }, 1968 { 1969 0xb0, 1970 0x64, 1971 0x40, 1972 0x00, 1973 }, 1974 { 1975 0xff, 1976 0x67, 1977 0x0f, 1978 0xb4, 1979 }, 1980 { 1981 0x50, 1982 0x9e, 1983 0x33, 1984 0x8b, 1985 }, 1986 { 1987 0x5d, 1988 0x58, 1989 0x9f, 1990 0x1a, 1991 }, 1992 { 1993 0xfe, 1994 0xe7, 1995 0x21, 1996 0x12, 1997 }, 1998 { 1999 0x33, 2000 0x75, 2001 0x32, 2002 0x59, 2003 }, 2004 { 2005 0x6a, 2006 0x43, 2007 0x4f, 2008 0x8c, 2009 }, 2010 { 2011 0xfe, 2012 0x28, 2013 0xb7, 2014 0x29, 2015 }, 2016 { 2017 0xe7, 2018 0x5c, 2019 0xc6, 2020 0xec, 2021 }, 2022 { 2023 0x69, 2024 0x7e, 2025 0x8d, 2026 0x54, 2027 }, 2028 { 2029 0x63, 2030 0x68, 2031 0x8b, 2032 0x0f, 2033 }, 2034 { 2035 0x65, 2036 0x0b, 2037 0x62, 2038 0xb4, 2039 }, 2040 { 2041 0xb6, 2042 0xbc, 2043 0x18, 2044 0x40, 2045 }, 2046 { 2047 0x5d, 2048 0x07, 2049 0x45, 2050 0x05, 2051 }, 2052 { 2053 0x24, 2054 0x42, 2055 0xfd, 2056 0x2e, 2057 }, 2058 { 2059 0x7b, 2060 0xb7, 2061 0x86, 2062 0x3a, 2063 }, 2064 { 2065 0x77, 2066 0x05, 2067 0xd5, 2068 0x48, 2069 }, 2070 { 2071 0xd7, 2072 0x52, 2073 0x08, 2074 0xb1, 2075 }, 2076 { 2077 0xb6, 2078 0xd4, 2079 0x99, 2080 0xc8, 2081 }, 2082 { 2083 0x08, 2084 0x92, 2085 0x20, 2086 0x2e, 2087 }, 2088 { 2089 0x69, 2090 0xe1, 2091 0x2c, 2092 0xe3, 2093 }, 2094 { 2095 0x8d, 2096 0xb5, 2097 0x80, 2098 0xe5, 2099 }, 2100 { 2101 0x36, 2102 0x97, 2103 0x64, 2104 0xc6, 2105 }, 2106 { 2107 0x01, 2108 0x6e, 2109 0x02, 2110 0x04, 2111 }, 2112 { 2113 0x3b, 2114 0x85, 2115 0xf3, 2116 0xd4, 2117 }, 2118 { 2119 0xfe, 2120 0xdb, 2121 0x66, 2122 0xbe, 2123 }, 2124 { 2125 0x1e, 2126 0x69, 2127 0x2a, 2128 0x3a, 2129 }, 2130 { 2131 0xc6, 2132 0x89, 2133 0x84, 2134 0xc0, 2135 }, 2136 { 2137 0xa5, 2138 0xc5, 2139 0xb9, 2140 0x40, 2141 }, 2142 { 2143 0x9b, 2144 0xe9, 2145 0xe8, 2146 0x8c, 2147 }, 2148 { 2149 0x7d, 2150 0xbc, 2151 0x81, 2152 0x40, 2153 }, 2154 { 2155 0x7c, 2156 0x07, 2157 0x8e, 2158 0xc5, 2159 }, 2160 { 2161 0xd4, 2162 0xe7, 2163 0x6c, 2164 0x73, 2165 }, 2166 { 2167 0x42, 2168 0x8f, 2169 0xcb, 2170 0xb9, 2171 }, 2172 { 2173 0xbd, 2174 0x83, 2175 0x99, 2176 0x7a, 2177 }, 2178 { 2179 0x59, 2180 0xea, 2181 0x4a, 2182 0x74, 2183 }, 2184 }; 2185 const uint8_t vectors_hsip64[64][8] = { 2186 { 2187 0x21, 2188 0x8d, 2189 0x1f, 2190 0x59, 2191 0xb9, 2192 0xb8, 2193 0x3c, 2194 0xc8, 2195 }, 2196 { 2197 0xbe, 2198 0x55, 2199 0x24, 2200 0x12, 2201 0xf8, 2202 0x38, 2203 0x73, 2204 0x15, 2205 }, 2206 { 2207 0x06, 2208 0x4f, 2209 0x39, 2210 0xef, 2211 0x7c, 2212 0x50, 2213 0xeb, 2214 0x57, 2215 }, 2216 { 2217 0xce, 2218 0x0f, 2219 0x1a, 2220 0x45, 2221 0xf7, 2222 0x06, 2223 0x06, 2224 0x79, 2225 }, 2226 { 2227 0xd5, 2228 0xe7, 2229 0x8a, 2230 0x17, 2231 0x5b, 2232 0xe5, 2233 0x2e, 2234 0xa1, 2235 }, 2236 { 2237 0xcb, 2238 0x9d, 2239 0x7c, 2240 0x3f, 2241 0x2f, 2242 0x3d, 2243 0xb5, 2244 0x80, 2245 }, 2246 { 2247 0xce, 2248 0x3e, 2249 0x91, 2250 0x35, 2251 0x8a, 2252 0xa2, 2253 0xbc, 2254 0x25, 2255 }, 2256 { 2257 0xff, 2258 0x20, 2259 0x27, 2260 0x28, 2261 0xb0, 2262 0x7b, 2263 0xc6, 2264 0x84, 2265 }, 2266 { 2267 0xed, 2268 0xfe, 2269 0xe8, 2270 0x20, 2271 0xbc, 2272 0xe4, 2273 0x85, 2274 0x8c, 2275 }, 2276 { 2277 0x5b, 2278 0x51, 2279 0xcc, 2280 0xcc, 2281 0x13, 2282 0x88, 2283 0x83, 2284 0x07, 2285 }, 2286 { 2287 0x95, 2288 0xb0, 2289 0x46, 2290 0x9f, 2291 0x06, 2292 0xa6, 2293 0xf2, 2294 0xee, 2295 }, 2296 { 2297 0xae, 2298 0x26, 2299 0x33, 2300 0x39, 2301 0x94, 2302 0xdd, 2303 0xcd, 2304 0x48, 2305 }, 2306 { 2307 0x7b, 2308 0xc7, 2309 0x1f, 2310 0x9f, 2311 0xae, 2312 0xf5, 2313 0xc7, 2314 0x99, 2315 }, 2316 { 2317 0x5a, 2318 0x23, 2319 0x52, 2320 0xd7, 2321 0x5a, 2322 0x0c, 2323 0x37, 2324 0x44, 2325 }, 2326 { 2327 0x3b, 2328 0xb1, 2329 0xa8, 2330 0x70, 2331 0xea, 2332 0xe8, 2333 0xe6, 2334 0x58, 2335 }, 2336 { 2337 0x21, 2338 0x7d, 2339 0x0b, 2340 0xcb, 2341 0x4e, 2342 0x81, 2343 0xc9, 2344 0x02, 2345 }, 2346 { 2347 0x73, 2348 0x36, 2349 0xaa, 2350 0xd2, 2351 0x5f, 2352 0x7b, 2353 0xf3, 2354 0xb5, 2355 }, 2356 { 2357 0x37, 2358 0xad, 2359 0xc0, 2360 0x64, 2361 0x1c, 2362 0x4c, 2363 0x4f, 2364 0x6a, 2365 }, 2366 { 2367 0xc9, 2368 0xb2, 2369 0xdb, 2370 0x2b, 2371 0x9a, 2372 0x3e, 2373 0x42, 2374 0xf9, 2375 }, 2376 { 2377 0xf9, 2378 0x10, 2379 0xe4, 2380 0x80, 2381 0x20, 2382 0xab, 2383 0x36, 2384 0x3c, 2385 }, 2386 { 2387 0x1b, 2388 0xf5, 2389 0x2b, 2390 0x0a, 2391 0x6f, 2392 0xee, 2393 0xa7, 2394 0xdb, 2395 }, 2396 { 2397 0x00, 2398 0x74, 2399 0x1d, 2400 0xc2, 2401 0x69, 2402 0xe8, 2403 0xb3, 2404 0xef, 2405 }, 2406 { 2407 0xe2, 2408 0x01, 2409 0x03, 2410 0xfa, 2411 0x1b, 2412 0xa7, 2413 0x76, 2414 0xef, 2415 }, 2416 { 2417 0x4c, 2418 0x22, 2419 0x10, 2420 0xe5, 2421 0x4b, 2422 0x68, 2423 0x1d, 2424 0x73, 2425 }, 2426 { 2427 0x70, 2428 0x74, 2429 0x10, 2430 0x45, 2431 0xae, 2432 0x3f, 2433 0xa6, 2434 0xf1, 2435 }, 2436 { 2437 0x0c, 2438 0x86, 2439 0x40, 2440 0x37, 2441 0x39, 2442 0x71, 2443 0x40, 2444 0x38, 2445 }, 2446 { 2447 0x0d, 2448 0x89, 2449 0x9e, 2450 0xd8, 2451 0x11, 2452 0x29, 2453 0x23, 2454 0xf0, 2455 }, 2456 { 2457 0x22, 2458 0x6b, 2459 0xf5, 2460 0xfa, 2461 0xb8, 2462 0x1e, 2463 0xe1, 2464 0xb8, 2465 }, 2466 { 2467 0x2d, 2468 0x92, 2469 0x5f, 2470 0xfb, 2471 0x1e, 2472 0x00, 2473 0x16, 2474 0xb5, 2475 }, 2476 { 2477 0x36, 2478 0x19, 2479 0x58, 2480 0xd5, 2481 0x2c, 2482 0xee, 2483 0x10, 2484 0xf1, 2485 }, 2486 { 2487 0x29, 2488 0x1a, 2489 0xaf, 2490 0x86, 2491 0x48, 2492 0x98, 2493 0x17, 2494 0x9d, 2495 }, 2496 { 2497 0x86, 2498 0x3c, 2499 0x7f, 2500 0x15, 2501 0x5c, 2502 0x34, 2503 0x11, 2504 0x7c, 2505 }, 2506 { 2507 0x28, 2508 0x70, 2509 0x9d, 2510 0x46, 2511 0xd8, 2512 0x11, 2513 0x62, 2514 0x6c, 2515 }, 2516 { 2517 0x24, 2518 0x84, 2519 0x77, 2520 0x68, 2521 0x1d, 2522 0x28, 2523 0xf8, 2524 0x9c, 2525 }, 2526 { 2527 0x83, 2528 0x24, 2529 0xe4, 2530 0xd7, 2531 0x52, 2532 0x8f, 2533 0x98, 2534 0x30, 2535 }, 2536 { 2537 0xf9, 2538 0xef, 2539 0xd4, 2540 0xe1, 2541 0x3a, 2542 0xea, 2543 0x6b, 2544 0xd8, 2545 }, 2546 { 2547 0x86, 2548 0xd6, 2549 0x7a, 2550 0x40, 2551 0xec, 2552 0x42, 2553 0x76, 2554 0xdc, 2555 }, 2556 { 2557 0x3f, 2558 0x62, 2559 0x92, 2560 0xec, 2561 0xcc, 2562 0xa9, 2563 0x7e, 2564 0x35, 2565 }, 2566 { 2567 0xcb, 2568 0xd9, 2569 0x2e, 2570 0xe7, 2571 0x24, 2572 0xd4, 2573 0x21, 2574 0x09, 2575 }, 2576 { 2577 0x36, 2578 0x8d, 2579 0xf6, 2580 0x80, 2581 0x8d, 2582 0x40, 2583 0x3d, 2584 0x79, 2585 }, 2586 { 2587 0x5b, 2588 0x38, 2589 0xc8, 2590 0x1c, 2591 0x67, 2592 0xc8, 2593 0xae, 2594 0x4c, 2595 }, 2596 { 2597 0x95, 2598 0xab, 2599 0x71, 2600 0x89, 2601 0xd4, 2602 0x39, 2603 0xac, 2604 0xb3, 2605 }, 2606 { 2607 0xa9, 2608 0x1a, 2609 0x52, 2610 0xc0, 2611 0x25, 2612 0x32, 2613 0x70, 2614 0x24, 2615 }, 2616 { 2617 0x5b, 2618 0x00, 2619 0x87, 2620 0xc6, 2621 0x95, 2622 0x28, 2623 0xac, 2624 0xea, 2625 }, 2626 { 2627 0x1e, 2628 0x30, 2629 0xf3, 2630 0xad, 2631 0x27, 2632 0xdc, 2633 0xb1, 2634 0x5a, 2635 }, 2636 { 2637 0x69, 2638 0x7f, 2639 0x5c, 2640 0x9a, 2641 0x90, 2642 0x32, 2643 0x4e, 2644 0xd4, 2645 }, 2646 { 2647 0x49, 2648 0x5c, 2649 0x0f, 2650 0x99, 2651 0x55, 2652 0x57, 2653 0xdc, 2654 0x38, 2655 }, 2656 { 2657 0x94, 2658 0x27, 2659 0x20, 2660 0x2a, 2661 0x3c, 2662 0x29, 2663 0xf9, 2664 0x4d, 2665 }, 2666 { 2667 0xa9, 2668 0xea, 2669 0xa8, 2670 0xc0, 2671 0x4b, 2672 0xa9, 2673 0x3e, 2674 0x3e, 2675 }, 2676 { 2677 0xee, 2678 0xa4, 2679 0xc1, 2680 0x73, 2681 0x7d, 2682 0x01, 2683 0x12, 2684 0x18, 2685 }, 2686 { 2687 0x91, 2688 0x2d, 2689 0x56, 2690 0x8f, 2691 0xd8, 2692 0xf6, 2693 0x5a, 2694 0x49, 2695 }, 2696 { 2697 0x56, 2698 0x91, 2699 0x95, 2700 0x96, 2701 0xb0, 2702 0xff, 2703 0x5c, 2704 0x97, 2705 }, 2706 { 2707 0x02, 2708 0x44, 2709 0x5a, 2710 0x79, 2711 0x98, 2712 0xf5, 2713 0x50, 2714 0xe1, 2715 }, 2716 { 2717 0x86, 2718 0xec, 2719 0x46, 2720 0x6c, 2721 0xe7, 2722 0x1d, 2723 0x1f, 2724 0xb2, 2725 }, 2726 { 2727 0x35, 2728 0x95, 2729 0x69, 2730 0xe7, 2731 0xd2, 2732 0x89, 2733 0xe3, 2734 0xbc, 2735 }, 2736 { 2737 0x87, 2738 0x1b, 2739 0x05, 2740 0xca, 2741 0x62, 2742 0xbb, 2743 0x7c, 2744 0x96, 2745 }, 2746 { 2747 0xa1, 2748 0xa4, 2749 0x92, 2750 0xf9, 2751 0x42, 2752 0xf1, 2753 0x5f, 2754 0x1d, 2755 }, 2756 { 2757 0x12, 2758 0xec, 2759 0x26, 2760 0x7f, 2761 0xf6, 2762 0x09, 2763 0x5b, 2764 0x6e, 2765 }, 2766 { 2767 0x5d, 2768 0x1b, 2769 0x5e, 2770 0xa1, 2771 0xb2, 2772 0x31, 2773 0xd8, 2774 0x9d, 2775 }, 2776 { 2777 0xd8, 2778 0xcf, 2779 0xb4, 2780 0x45, 2781 0x3f, 2782 0x92, 2783 0xee, 2784 0x54, 2785 }, 2786 { 2787 0xd6, 2788 0x76, 2789 0x28, 2790 0x90, 2791 0xbf, 2792 0x26, 2793 0xe4, 2794 0x60, 2795 }, 2796 { 2797 0x31, 2798 0x35, 2799 0x63, 2800 0xa4, 2801 0xb7, 2802 0xed, 2803 0x5c, 2804 0xf3, 2805 }, 2806 { 2807 0xf9, 2808 0x0b, 2809 0x3a, 2810 0xb5, 2811 0x72, 2812 0xd4, 2813 0x66, 2814 0x93, 2815 }, 2816 { 2817 0x2e, 2818 0xa6, 2819 0x3c, 2820 0x71, 2821 0xbf, 2822 0x32, 2823 0x60, 2824 0x87, 2825 }, 2826 }; 2827