diff options
| author | Jussi Kivilinna <jussi.kivilinna@mbnet.fi> | 2012-09-19 02:42:59 -0400 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2012-09-27 01:32:16 -0400 |
| commit | 549595a0c782c1271cbcda51b6d07a95de1f894d (patch) | |
| tree | d88d8cfd1bf05c753cf819f5080c0ddde0d47131 | |
| parent | 9cac3a297d8d7a46a2d430913187547b8441a0b5 (diff) | |
crypto: testmgr - add test vectors for CTR mode IV increasement
More precisely, test 'long word' and 'long long word' overflow and carry
handling.
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
| -rw-r--r-- | crypto/testmgr.h | 1075 |
1 files changed, 1074 insertions, 1 deletions
diff --git a/crypto/testmgr.h b/crypto/testmgr.h index 2257157da66b..76d7f6cc82f5 100644 --- a/crypto/testmgr.h +++ b/crypto/testmgr.h | |||
| @@ -2677,6 +2677,141 @@ static struct cipher_testvec bf_ctr_enc_tv_template[] = { | |||
| 2677 | .also_non_np = 1, | 2677 | .also_non_np = 1, |
| 2678 | .np = 2, | 2678 | .np = 2, |
| 2679 | .tap = { 43 - 8, 8 }, | 2679 | .tap = { 43 - 8, 8 }, |
| 2680 | }, { /* Generated with Crypto++ */ | ||
| 2681 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 2682 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 2683 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 2684 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 2685 | .klen = 32, | ||
| 2686 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 2687 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 2688 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 2689 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 2690 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 2691 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 2692 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 2693 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 2694 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 2695 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 2696 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 2697 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 2698 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 2699 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 2700 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 2701 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 2702 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 2703 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 2704 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 2705 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 2706 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 2707 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 2708 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 2709 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 2710 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 2711 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 2712 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 2713 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 2714 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 2715 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 2716 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 2717 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 2718 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 2719 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 2720 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 2721 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 2722 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 2723 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 2724 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 2725 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 2726 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 2727 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 2728 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 2729 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 2730 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 2731 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 2732 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 2733 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 2734 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 2735 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 2736 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 2737 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 2738 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 2739 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 2740 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 2741 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 2742 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 2743 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 2744 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 2745 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 2746 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 2747 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 2748 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7" | ||
| 2749 | "\x2B\xC2\x59\xF0\x64\xFB\x92\x06", | ||
| 2750 | .ilen = 504, | ||
| 2751 | .result = "\x5F\x58\x6E\x60\x51\x6E\xDC\x3D" | ||
| 2752 | "\xD1\xBB\xF7\xB7\xFD\x04\x44\x82" | ||
| 2753 | "\xDC\x9F\x4B\x02\xF1\xD2\x5A\x6F" | ||
| 2754 | "\x25\xF9\x27\x21\xF2\xD2\x9A\x01" | ||
| 2755 | "\xBD\xAD\x3D\x93\x87\xCA\x0D\xFE" | ||
| 2756 | "\xB7\x2C\x17\x1F\x42\x8C\x13\xB2" | ||
| 2757 | "\x62\x44\x72\xB9\x5D\xC0\xF8\x37" | ||
| 2758 | "\xDF\xEA\x78\x81\x8F\xA6\x34\xB2" | ||
| 2759 | "\x07\x09\x7C\xB9\x3A\xA0\x2B\x18" | ||
| 2760 | "\x34\x6A\x9D\x3D\xA5\xEB\xF4\x60" | ||
| 2761 | "\xF8\x98\xA2\x39\x81\x23\x6C\xA9" | ||
| 2762 | "\x70\xCA\xCC\x45\xD8\x1F\xDF\x44" | ||
| 2763 | "\x2A\x67\x7A\x88\x28\xDC\x36\x83" | ||
| 2764 | "\x18\xD7\x48\x43\x17\x2B\x1B\xE6" | ||
| 2765 | "\x0B\x82\x59\x14\x26\x67\x08\x09" | ||
| 2766 | "\x5B\x5D\x38\xD0\x81\xCE\x54\x2A" | ||
| 2767 | "\xCD\x22\x94\x42\xF5\xBA\x74\x7E" | ||
| 2768 | "\xD9\x00\x40\xA9\x0D\x0B\xBD\x8E" | ||
| 2769 | "\xC4\x8E\x5E\x17\x8F\x48\xE2\xB8" | ||
| 2770 | "\xF4\xCC\x19\x76\xAB\x48\x29\xAA" | ||
| 2771 | "\x81\xD5\xCE\xD5\x8A\x3B\xC9\x21" | ||
| 2772 | "\xEF\x50\x4F\x04\x02\xBF\xE1\x1F" | ||
| 2773 | "\x59\x28\x1A\xE4\x18\x16\xA0\x29" | ||
| 2774 | "\xBF\x34\xA9\x2D\x28\x83\xC0\x5E" | ||
| 2775 | "\xEA\x44\xC4\x6E\xAB\x24\x79\x9D" | ||
| 2776 | "\x2D\xA1\xE8\x55\xCA\x74\xFC\xBD" | ||
| 2777 | "\xFE\xDD\xDA\xA5\xFB\x34\x90\x31" | ||
| 2778 | "\x0E\x62\x28\x9B\xDC\xD7\xA1\xBB" | ||
| 2779 | "\xF0\x1A\xB3\xE2\xD0\xFA\xBD\xE8" | ||
| 2780 | "\x5C\x5A\x10\x67\xF6\x6A\x17\x3F" | ||
| 2781 | "\xC5\xE9\x09\x08\xDD\x22\x77\x42" | ||
| 2782 | "\x26\x6A\x6A\x7A\x3F\x87\x80\x0C" | ||
| 2783 | "\xF0\xFF\x15\x8E\x84\x86\xC0\x10" | ||
| 2784 | "\x0F\x8D\x33\x06\xB8\x72\xA4\x47" | ||
| 2785 | "\x6B\xED\x2E\x05\x94\x6C\x5C\x5B" | ||
| 2786 | "\x13\xF6\x77\xEE\x3B\x16\xDF\xC2" | ||
| 2787 | "\x63\x66\x07\x6D\x3F\x6C\x51\x7C" | ||
| 2788 | "\x1C\xAC\x80\xB6\x58\x48\xB7\x9D" | ||
| 2789 | "\xB4\x19\xD8\x19\x45\x66\x27\x02" | ||
| 2790 | "\xA1\xA9\x99\xF3\x1F\xE5\xA7\x1D" | ||
| 2791 | "\x31\xE7\x1B\x0D\xFF\xBB\xB5\xA1" | ||
| 2792 | "\xF5\x9C\x45\x1E\x18\x19\xA1\xE7" | ||
| 2793 | "\xC2\xF1\xBF\x68\xC3\xEC\xCF\x53" | ||
| 2794 | "\x67\xA6\x2B\x7D\x3C\x6D\x24\xC3" | ||
| 2795 | "\xE8\xE6\x07\x5A\x09\xE0\x32\xA8" | ||
| 2796 | "\x52\xF6\xE9\xED\x0E\xC6\x0A\x6A" | ||
| 2797 | "\xFC\x60\x2A\xE0\x93\xCE\xB8\x2E" | ||
| 2798 | "\xA2\xA8\x0E\x79\x9E\x34\x5D\x37" | ||
| 2799 | "\x6F\x12\xFE\x48\x7B\xE7\xB9\x22" | ||
| 2800 | "\x29\xE8\xD7\xBE\x5D\xD1\x8B\xD9" | ||
| 2801 | "\x91\x51\x4E\x71\xF2\x98\x85\x16" | ||
| 2802 | "\x25\x7A\x76\x8A\x51\x0E\x65\x14" | ||
| 2803 | "\x81\xB5\x3A\x37\xFD\xEC\xB5\x8A" | ||
| 2804 | "\xE1\xCF\x41\x72\x14\x29\x4C\xF0" | ||
| 2805 | "\x20\xD9\x9A\xC5\x66\xA4\x03\x76" | ||
| 2806 | "\x5B\xA4\x15\x4F\x0E\x64\x39\x40" | ||
| 2807 | "\x25\xF9\x20\x22\xF5\x88\xF5\xBA" | ||
| 2808 | "\xE4\xDF\x45\x61\xBF\x8D\x7A\x24" | ||
| 2809 | "\x4B\x92\x71\xD9\x2F\x77\xA7\x95" | ||
| 2810 | "\xA8\x7F\x61\xD5\xA4\x57\xB0\xFB" | ||
| 2811 | "\xB5\x77\xBA\x1C\xEE\x71\xFA\xB0" | ||
| 2812 | "\x16\x4C\x18\x6B\xF2\x69\xA0\x07" | ||
| 2813 | "\xEF\xBE\xEC\x69\xAC\xA8\x63\x9E", | ||
| 2814 | .rlen = 504, | ||
| 2680 | }, | 2815 | }, |
| 2681 | }; | 2816 | }; |
| 2682 | 2817 | ||
| @@ -2724,6 +2859,141 @@ static struct cipher_testvec bf_ctr_dec_tv_template[] = { | |||
| 2724 | .also_non_np = 1, | 2859 | .also_non_np = 1, |
| 2725 | .np = 2, | 2860 | .np = 2, |
| 2726 | .tap = { 43 - 8, 8 }, | 2861 | .tap = { 43 - 8, 8 }, |
| 2862 | }, { /* Generated with Crypto++ */ | ||
| 2863 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 2864 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 2865 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 2866 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 2867 | .klen = 32, | ||
| 2868 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 2869 | .input = "\x5F\x58\x6E\x60\x51\x6E\xDC\x3D" | ||
| 2870 | "\xD1\xBB\xF7\xB7\xFD\x04\x44\x82" | ||
| 2871 | "\xDC\x9F\x4B\x02\xF1\xD2\x5A\x6F" | ||
| 2872 | "\x25\xF9\x27\x21\xF2\xD2\x9A\x01" | ||
| 2873 | "\xBD\xAD\x3D\x93\x87\xCA\x0D\xFE" | ||
| 2874 | "\xB7\x2C\x17\x1F\x42\x8C\x13\xB2" | ||
| 2875 | "\x62\x44\x72\xB9\x5D\xC0\xF8\x37" | ||
| 2876 | "\xDF\xEA\x78\x81\x8F\xA6\x34\xB2" | ||
| 2877 | "\x07\x09\x7C\xB9\x3A\xA0\x2B\x18" | ||
| 2878 | "\x34\x6A\x9D\x3D\xA5\xEB\xF4\x60" | ||
| 2879 | "\xF8\x98\xA2\x39\x81\x23\x6C\xA9" | ||
| 2880 | "\x70\xCA\xCC\x45\xD8\x1F\xDF\x44" | ||
| 2881 | "\x2A\x67\x7A\x88\x28\xDC\x36\x83" | ||
| 2882 | "\x18\xD7\x48\x43\x17\x2B\x1B\xE6" | ||
| 2883 | "\x0B\x82\x59\x14\x26\x67\x08\x09" | ||
| 2884 | "\x5B\x5D\x38\xD0\x81\xCE\x54\x2A" | ||
| 2885 | "\xCD\x22\x94\x42\xF5\xBA\x74\x7E" | ||
| 2886 | "\xD9\x00\x40\xA9\x0D\x0B\xBD\x8E" | ||
| 2887 | "\xC4\x8E\x5E\x17\x8F\x48\xE2\xB8" | ||
| 2888 | "\xF4\xCC\x19\x76\xAB\x48\x29\xAA" | ||
| 2889 | "\x81\xD5\xCE\xD5\x8A\x3B\xC9\x21" | ||
| 2890 | "\xEF\x50\x4F\x04\x02\xBF\xE1\x1F" | ||
| 2891 | "\x59\x28\x1A\xE4\x18\x16\xA0\x29" | ||
| 2892 | "\xBF\x34\xA9\x2D\x28\x83\xC0\x5E" | ||
| 2893 | "\xEA\x44\xC4\x6E\xAB\x24\x79\x9D" | ||
| 2894 | "\x2D\xA1\xE8\x55\xCA\x74\xFC\xBD" | ||
| 2895 | "\xFE\xDD\xDA\xA5\xFB\x34\x90\x31" | ||
| 2896 | "\x0E\x62\x28\x9B\xDC\xD7\xA1\xBB" | ||
| 2897 | "\xF0\x1A\xB3\xE2\xD0\xFA\xBD\xE8" | ||
| 2898 | "\x5C\x5A\x10\x67\xF6\x6A\x17\x3F" | ||
| 2899 | "\xC5\xE9\x09\x08\xDD\x22\x77\x42" | ||
| 2900 | "\x26\x6A\x6A\x7A\x3F\x87\x80\x0C" | ||
| 2901 | "\xF0\xFF\x15\x8E\x84\x86\xC0\x10" | ||
| 2902 | "\x0F\x8D\x33\x06\xB8\x72\xA4\x47" | ||
| 2903 | "\x6B\xED\x2E\x05\x94\x6C\x5C\x5B" | ||
| 2904 | "\x13\xF6\x77\xEE\x3B\x16\xDF\xC2" | ||
| 2905 | "\x63\x66\x07\x6D\x3F\x6C\x51\x7C" | ||
| 2906 | "\x1C\xAC\x80\xB6\x58\x48\xB7\x9D" | ||
| 2907 | "\xB4\x19\xD8\x19\x45\x66\x27\x02" | ||
| 2908 | "\xA1\xA9\x99\xF3\x1F\xE5\xA7\x1D" | ||
| 2909 | "\x31\xE7\x1B\x0D\xFF\xBB\xB5\xA1" | ||
| 2910 | "\xF5\x9C\x45\x1E\x18\x19\xA1\xE7" | ||
| 2911 | "\xC2\xF1\xBF\x68\xC3\xEC\xCF\x53" | ||
| 2912 | "\x67\xA6\x2B\x7D\x3C\x6D\x24\xC3" | ||
| 2913 | "\xE8\xE6\x07\x5A\x09\xE0\x32\xA8" | ||
| 2914 | "\x52\xF6\xE9\xED\x0E\xC6\x0A\x6A" | ||
| 2915 | "\xFC\x60\x2A\xE0\x93\xCE\xB8\x2E" | ||
| 2916 | "\xA2\xA8\x0E\x79\x9E\x34\x5D\x37" | ||
| 2917 | "\x6F\x12\xFE\x48\x7B\xE7\xB9\x22" | ||
| 2918 | "\x29\xE8\xD7\xBE\x5D\xD1\x8B\xD9" | ||
| 2919 | "\x91\x51\x4E\x71\xF2\x98\x85\x16" | ||
| 2920 | "\x25\x7A\x76\x8A\x51\x0E\x65\x14" | ||
| 2921 | "\x81\xB5\x3A\x37\xFD\xEC\xB5\x8A" | ||
| 2922 | "\xE1\xCF\x41\x72\x14\x29\x4C\xF0" | ||
| 2923 | "\x20\xD9\x9A\xC5\x66\xA4\x03\x76" | ||
| 2924 | "\x5B\xA4\x15\x4F\x0E\x64\x39\x40" | ||
| 2925 | "\x25\xF9\x20\x22\xF5\x88\xF5\xBA" | ||
| 2926 | "\xE4\xDF\x45\x61\xBF\x8D\x7A\x24" | ||
| 2927 | "\x4B\x92\x71\xD9\x2F\x77\xA7\x95" | ||
| 2928 | "\xA8\x7F\x61\xD5\xA4\x57\xB0\xFB" | ||
| 2929 | "\xB5\x77\xBA\x1C\xEE\x71\xFA\xB0" | ||
| 2930 | "\x16\x4C\x18\x6B\xF2\x69\xA0\x07" | ||
| 2931 | "\xEF\xBE\xEC\x69\xAC\xA8\x63\x9E", | ||
| 2932 | .ilen = 504, | ||
| 2933 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 2934 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 2935 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 2936 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 2937 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 2938 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 2939 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 2940 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 2941 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 2942 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 2943 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 2944 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 2945 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 2946 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 2947 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 2948 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 2949 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 2950 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 2951 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 2952 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 2953 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 2954 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 2955 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 2956 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 2957 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 2958 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 2959 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 2960 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 2961 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 2962 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 2963 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 2964 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 2965 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 2966 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 2967 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 2968 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 2969 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 2970 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 2971 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 2972 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 2973 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 2974 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 2975 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 2976 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 2977 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 2978 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 2979 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 2980 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 2981 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 2982 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 2983 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 2984 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 2985 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 2986 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 2987 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 2988 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 2989 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 2990 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 2991 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 2992 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 2993 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 2994 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7" | ||
| 2995 | "\x2B\xC2\x59\xF0\x64\xFB\x92\x06", | ||
| 2996 | .rlen = 504, | ||
| 2727 | }, | 2997 | }, |
| 2728 | }; | 2998 | }; |
| 2729 | 2999 | ||
| @@ -3584,6 +3854,140 @@ static struct cipher_testvec tf_ctr_enc_tv_template[] = { | |||
| 3584 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 3854 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
| 3585 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | 3855 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", |
| 3586 | .klen = 32, | 3856 | .klen = 32, |
| 3857 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 3858 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 3859 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 3860 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 3861 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 3862 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 3863 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 3864 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 3865 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 3866 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 3867 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 3868 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 3869 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 3870 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 3871 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 3872 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 3873 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 3874 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 3875 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 3876 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 3877 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 3878 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 3879 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 3880 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 3881 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 3882 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 3883 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 3884 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 3885 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 3886 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 3887 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 3888 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 3889 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 3890 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 3891 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 3892 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 3893 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 3894 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 3895 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 3896 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 3897 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 3898 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 3899 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 3900 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 3901 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 3902 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 3903 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 3904 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 3905 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 3906 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 3907 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 3908 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 3909 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 3910 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 3911 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 3912 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 3913 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 3914 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 3915 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 3916 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 3917 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 3918 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 3919 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 3920 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 3921 | .ilen = 496, | ||
| 3922 | .result = "\xEB\x44\xAF\x49\x27\xB8\xFB\x44" | ||
| 3923 | "\x4C\xA6\xC3\x0C\x8B\xD0\x01\x0C" | ||
| 3924 | "\x53\xC8\x16\x38\xDE\x40\x4F\x91" | ||
| 3925 | "\x25\x6D\x4C\xA0\x9A\x87\x1E\xDA" | ||
| 3926 | "\x88\x7E\x89\xE9\x67\x2B\x83\xA2" | ||
| 3927 | "\x5F\x2E\x23\x3E\x45\xB9\x77\x7B" | ||
| 3928 | "\xA6\x7E\x47\x36\x81\x9F\x9B\xF3" | ||
| 3929 | "\xE0\xF0\xD7\x47\xA9\xC8\xEF\x33" | ||
| 3930 | "\x0C\x43\xFE\x67\x50\x0A\x2C\x3E" | ||
| 3931 | "\xA0\xE1\x25\x8E\x80\x07\x4A\xC0" | ||
| 3932 | "\x64\x89\x9F\x6A\x27\x96\x07\xA6" | ||
| 3933 | "\x9B\xC8\x1B\x21\x60\xAE\x5D\x01" | ||
| 3934 | "\xE2\xCD\xC8\xAA\x6C\x9D\x1C\x34" | ||
| 3935 | "\x39\x18\x09\xA4\x82\x59\x78\xE7" | ||
| 3936 | "\xFC\x59\x65\xF2\x94\xFF\xFB\xE2" | ||
| 3937 | "\x3C\xDA\xB1\x90\x95\xBF\x91\xE3" | ||
| 3938 | "\xE6\x87\x31\x9E\x16\x85\xAD\xB1" | ||
| 3939 | "\x4C\xAE\x43\x4D\x19\x58\xB5\x5E" | ||
| 3940 | "\x2E\xF5\x09\xAA\x39\xF4\xC0\xB3" | ||
| 3941 | "\xD4\x4D\xDB\x73\x7A\xD4\xF1\xBF" | ||
| 3942 | "\x89\x16\x4D\x2D\xA2\x26\x33\x72" | ||
| 3943 | "\x18\x33\x7E\xD6\xD2\x16\xA4\x54" | ||
| 3944 | "\xF4\x8C\xB3\x52\xDF\x21\x9C\xEB" | ||
| 3945 | "\xBF\x49\xD3\xF9\x05\x06\xCB\xD2" | ||
| 3946 | "\xA9\xD2\x3B\x6E\x19\x8C\xBC\x19" | ||
| 3947 | "\xAB\x89\xD6\xD8\xCD\x56\x89\x5E" | ||
| 3948 | "\xAC\x00\xE3\x50\x63\x4A\x80\x9A" | ||
| 3949 | "\x05\xBC\x50\x39\xD3\x32\xD9\x0D" | ||
| 3950 | "\xE3\x20\x0D\x75\x54\xEC\xE6\x31" | ||
| 3951 | "\x14\xB9\x3A\x59\x00\x43\x37\x8E" | ||
| 3952 | "\x8C\x5A\x79\x62\x14\x76\x8A\xAE" | ||
| 3953 | "\x8F\xCC\xA1\x6C\x38\x78\xDD\x2D" | ||
| 3954 | "\x8B\x6D\xEA\xBD\x7B\x25\xFF\x60" | ||
| 3955 | "\xC9\x87\xB1\x79\x1E\xA5\x86\x68" | ||
| 3956 | "\x81\xB4\xE2\xC1\x05\x7D\x3A\x73" | ||
| 3957 | "\xD0\xDA\x75\x77\x9E\x05\x27\xF1" | ||
| 3958 | "\x08\xA9\x66\x64\x6C\xBC\x82\x17" | ||
| 3959 | "\x2C\x23\x5F\x62\x4D\x02\x1A\x58" | ||
| 3960 | "\xE7\xB7\x23\x6D\xE2\x20\xDA\xEF" | ||
| 3961 | "\xB4\xB3\x3F\xB2\x2B\x69\x98\x83" | ||
| 3962 | "\x95\x87\x13\x57\x60\xD7\xB5\xB1" | ||
| 3963 | "\xEE\x0A\x2F\x95\x36\x4C\x76\x5D" | ||
| 3964 | "\x5F\xD9\x19\xED\xB9\xA5\x48\xBF" | ||
| 3965 | "\xC8\xAB\x0F\x71\xCC\x61\x8E\x0A" | ||
| 3966 | "\xD0\x29\x44\xA8\xB9\xC1\xE8\xC8" | ||
| 3967 | "\xC9\xA8\x28\x81\xFB\x50\xF2\xF0" | ||
| 3968 | "\x26\xAE\x39\xB8\x91\xCD\xA8\xAC" | ||
| 3969 | "\xDE\x55\x1B\x50\x14\x53\x44\x17" | ||
| 3970 | "\x54\x46\xFC\xB1\xE4\x07\x6B\x9A" | ||
| 3971 | "\x01\x14\xF0\x2E\x2E\xDB\x46\x1B" | ||
| 3972 | "\x1A\x09\x97\xA9\xB6\x97\x79\x06" | ||
| 3973 | "\xFB\xCB\x85\xCF\xDD\xA1\x41\xB1" | ||
| 3974 | "\x00\xAA\xF7\xE0\x89\x73\xFB\xE5" | ||
| 3975 | "\xBF\x84\xDB\xC9\xCD\xC4\xA2\x0D" | ||
| 3976 | "\x3B\xAC\xF9\xDF\x96\xBF\x88\x23" | ||
| 3977 | "\x41\x67\xA1\x24\x99\x7E\xCC\x9B" | ||
| 3978 | "\x02\x8F\x6A\x49\xF6\x25\xBA\x7A" | ||
| 3979 | "\xF4\x78\xFD\x79\x62\x63\x4F\x14" | ||
| 3980 | "\xD6\x11\x11\x04\x05\x5F\x7E\xEA" | ||
| 3981 | "\x4C\xB6\xF8\xF4\x5F\x48\x52\x54" | ||
| 3982 | "\x94\x63\xA8\x4E\xCF\xD2\x1B\x1B" | ||
| 3983 | "\x22\x18\x6A\xAF\x6E\x3E\xE1\x0D", | ||
| 3984 | .rlen = 496, | ||
| 3985 | }, { /* Generated with Crypto++ */ | ||
| 3986 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 3987 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 3988 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 3989 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 3990 | .klen = 32, | ||
| 3587 | .iv = "\xE2\x24\x89\xEE\x53\xB8\x1D\x5F" | 3991 | .iv = "\xE2\x24\x89\xEE\x53\xB8\x1D\x5F" |
| 3588 | "\xC4\x29\x8E\xF3\x35\x9A\xFF\x64", | 3992 | "\xC4\x29\x8E\xF3\x35\x9A\xFF\x64", |
| 3589 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | 3993 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" |
| @@ -3861,6 +4265,140 @@ static struct cipher_testvec tf_ctr_dec_tv_template[] = { | |||
| 3861 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | 4265 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" |
| 3862 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | 4266 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", |
| 3863 | .klen = 32, | 4267 | .klen = 32, |
| 4268 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 4269 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 4270 | .input = "\xEB\x44\xAF\x49\x27\xB8\xFB\x44" | ||
| 4271 | "\x4C\xA6\xC3\x0C\x8B\xD0\x01\x0C" | ||
| 4272 | "\x53\xC8\x16\x38\xDE\x40\x4F\x91" | ||
| 4273 | "\x25\x6D\x4C\xA0\x9A\x87\x1E\xDA" | ||
| 4274 | "\x88\x7E\x89\xE9\x67\x2B\x83\xA2" | ||
| 4275 | "\x5F\x2E\x23\x3E\x45\xB9\x77\x7B" | ||
| 4276 | "\xA6\x7E\x47\x36\x81\x9F\x9B\xF3" | ||
| 4277 | "\xE0\xF0\xD7\x47\xA9\xC8\xEF\x33" | ||
| 4278 | "\x0C\x43\xFE\x67\x50\x0A\x2C\x3E" | ||
| 4279 | "\xA0\xE1\x25\x8E\x80\x07\x4A\xC0" | ||
| 4280 | "\x64\x89\x9F\x6A\x27\x96\x07\xA6" | ||
| 4281 | "\x9B\xC8\x1B\x21\x60\xAE\x5D\x01" | ||
| 4282 | "\xE2\xCD\xC8\xAA\x6C\x9D\x1C\x34" | ||
| 4283 | "\x39\x18\x09\xA4\x82\x59\x78\xE7" | ||
| 4284 | "\xFC\x59\x65\xF2\x94\xFF\xFB\xE2" | ||
| 4285 | "\x3C\xDA\xB1\x90\x95\xBF\x91\xE3" | ||
| 4286 | "\xE6\x87\x31\x9E\x16\x85\xAD\xB1" | ||
| 4287 | "\x4C\xAE\x43\x4D\x19\x58\xB5\x5E" | ||
| 4288 | "\x2E\xF5\x09\xAA\x39\xF4\xC0\xB3" | ||
| 4289 | "\xD4\x4D\xDB\x73\x7A\xD4\xF1\xBF" | ||
| 4290 | "\x89\x16\x4D\x2D\xA2\x26\x33\x72" | ||
| 4291 | "\x18\x33\x7E\xD6\xD2\x16\xA4\x54" | ||
| 4292 | "\xF4\x8C\xB3\x52\xDF\x21\x9C\xEB" | ||
| 4293 | "\xBF\x49\xD3\xF9\x05\x06\xCB\xD2" | ||
| 4294 | "\xA9\xD2\x3B\x6E\x19\x8C\xBC\x19" | ||
| 4295 | "\xAB\x89\xD6\xD8\xCD\x56\x89\x5E" | ||
| 4296 | "\xAC\x00\xE3\x50\x63\x4A\x80\x9A" | ||
| 4297 | "\x05\xBC\x50\x39\xD3\x32\xD9\x0D" | ||
| 4298 | "\xE3\x20\x0D\x75\x54\xEC\xE6\x31" | ||
| 4299 | "\x14\xB9\x3A\x59\x00\x43\x37\x8E" | ||
| 4300 | "\x8C\x5A\x79\x62\x14\x76\x8A\xAE" | ||
| 4301 | "\x8F\xCC\xA1\x6C\x38\x78\xDD\x2D" | ||
| 4302 | "\x8B\x6D\xEA\xBD\x7B\x25\xFF\x60" | ||
| 4303 | "\xC9\x87\xB1\x79\x1E\xA5\x86\x68" | ||
| 4304 | "\x81\xB4\xE2\xC1\x05\x7D\x3A\x73" | ||
| 4305 | "\xD0\xDA\x75\x77\x9E\x05\x27\xF1" | ||
| 4306 | "\x08\xA9\x66\x64\x6C\xBC\x82\x17" | ||
| 4307 | "\x2C\x23\x5F\x62\x4D\x02\x1A\x58" | ||
| 4308 | "\xE7\xB7\x23\x6D\xE2\x20\xDA\xEF" | ||
| 4309 | "\xB4\xB3\x3F\xB2\x2B\x69\x98\x83" | ||
| 4310 | "\x95\x87\x13\x57\x60\xD7\xB5\xB1" | ||
| 4311 | "\xEE\x0A\x2F\x95\x36\x4C\x76\x5D" | ||
| 4312 | "\x5F\xD9\x19\xED\xB9\xA5\x48\xBF" | ||
| 4313 | "\xC8\xAB\x0F\x71\xCC\x61\x8E\x0A" | ||
| 4314 | "\xD0\x29\x44\xA8\xB9\xC1\xE8\xC8" | ||
| 4315 | "\xC9\xA8\x28\x81\xFB\x50\xF2\xF0" | ||
| 4316 | "\x26\xAE\x39\xB8\x91\xCD\xA8\xAC" | ||
| 4317 | "\xDE\x55\x1B\x50\x14\x53\x44\x17" | ||
| 4318 | "\x54\x46\xFC\xB1\xE4\x07\x6B\x9A" | ||
| 4319 | "\x01\x14\xF0\x2E\x2E\xDB\x46\x1B" | ||
| 4320 | "\x1A\x09\x97\xA9\xB6\x97\x79\x06" | ||
| 4321 | "\xFB\xCB\x85\xCF\xDD\xA1\x41\xB1" | ||
| 4322 | "\x00\xAA\xF7\xE0\x89\x73\xFB\xE5" | ||
| 4323 | "\xBF\x84\xDB\xC9\xCD\xC4\xA2\x0D" | ||
| 4324 | "\x3B\xAC\xF9\xDF\x96\xBF\x88\x23" | ||
| 4325 | "\x41\x67\xA1\x24\x99\x7E\xCC\x9B" | ||
| 4326 | "\x02\x8F\x6A\x49\xF6\x25\xBA\x7A" | ||
| 4327 | "\xF4\x78\xFD\x79\x62\x63\x4F\x14" | ||
| 4328 | "\xD6\x11\x11\x04\x05\x5F\x7E\xEA" | ||
| 4329 | "\x4C\xB6\xF8\xF4\x5F\x48\x52\x54" | ||
| 4330 | "\x94\x63\xA8\x4E\xCF\xD2\x1B\x1B" | ||
| 4331 | "\x22\x18\x6A\xAF\x6E\x3E\xE1\x0D", | ||
| 4332 | .ilen = 496, | ||
| 4333 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 4334 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 4335 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 4336 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 4337 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 4338 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 4339 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 4340 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 4341 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 4342 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 4343 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 4344 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 4345 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 4346 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 4347 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 4348 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 4349 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 4350 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 4351 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 4352 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 4353 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 4354 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 4355 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 4356 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 4357 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 4358 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 4359 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 4360 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 4361 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 4362 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 4363 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 4364 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 4365 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 4366 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 4367 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 4368 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 4369 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 4370 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 4371 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 4372 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 4373 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 4374 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 4375 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 4376 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 4377 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 4378 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 4379 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 4380 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 4381 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 4382 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 4383 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 4384 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 4385 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 4386 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 4387 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 4388 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 4389 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 4390 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 4391 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 4392 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 4393 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 4394 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 4395 | .rlen = 496, | ||
| 4396 | }, { /* Generated with Crypto++ */ | ||
| 4397 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 4398 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 4399 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 4400 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 4401 | .klen = 32, | ||
| 3864 | .iv = "\xE2\x24\x89\xEE\x53\xB8\x1D\x5F" | 4402 | .iv = "\xE2\x24\x89\xEE\x53\xB8\x1D\x5F" |
| 3865 | "\xC4\x29\x8E\xF3\x35\x9A\xFF\x64", | 4403 | "\xC4\x29\x8E\xF3\x35\x9A\xFF\x64", |
| 3866 | .input = "\xDF\xDD\x69\xFA\xB0\x2E\xFD\xFE" | 4404 | .input = "\xDF\xDD\x69\xFA\xB0\x2E\xFD\xFE" |
| @@ -5680,6 +6218,140 @@ static struct cipher_testvec serpent_ctr_enc_tv_template[] = { | |||
| 5680 | .also_non_np = 1, | 6218 | .also_non_np = 1, |
| 5681 | .np = 2, | 6219 | .np = 2, |
| 5682 | .tap = { 147 - 16, 16 }, | 6220 | .tap = { 147 - 16, 16 }, |
| 6221 | }, { /* Generated with Crypto++ */ | ||
| 6222 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 6223 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 6224 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 6225 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 6226 | .klen = 32, | ||
| 6227 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 6228 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 6229 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 6230 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 6231 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 6232 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 6233 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 6234 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 6235 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 6236 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 6237 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 6238 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 6239 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 6240 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 6241 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 6242 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 6243 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 6244 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 6245 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 6246 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 6247 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 6248 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 6249 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 6250 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 6251 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 6252 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 6253 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 6254 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 6255 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 6256 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 6257 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 6258 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 6259 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 6260 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 6261 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 6262 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 6263 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 6264 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 6265 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 6266 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 6267 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 6268 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 6269 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 6270 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 6271 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 6272 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 6273 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 6274 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 6275 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 6276 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 6277 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 6278 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 6279 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 6280 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 6281 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 6282 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 6283 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 6284 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 6285 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 6286 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 6287 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 6288 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 6289 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 6290 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 6291 | .ilen = 496, | ||
| 6292 | .result = "\x06\x9A\xF8\xB4\x53\x88\x62\xFC" | ||
| 6293 | "\x68\xB8\x2E\xDF\xC1\x05\x0F\x3D" | ||
| 6294 | "\xAF\x4D\x95\xAE\xC4\xE9\x1C\xDC" | ||
| 6295 | "\xF6\x2B\x8F\x90\x89\xF6\x7E\x1A" | ||
| 6296 | "\xA6\xB9\xE4\xF4\xFA\xCA\xE5\x7E" | ||
| 6297 | "\x71\x28\x06\x4F\xE8\x08\x39\xDA" | ||
| 6298 | "\xA5\x0E\xC8\xC0\xB8\x16\xE5\x69" | ||
| 6299 | "\xE5\xCA\xEC\x4F\x63\x2C\xC0\x9B" | ||
| 6300 | "\x9F\x3E\x39\x79\xF0\xCD\x64\x35" | ||
| 6301 | "\x4A\xD3\xC8\xA9\x31\xCD\x48\x5B" | ||
| 6302 | "\x92\x3D\x8F\x3F\x96\xBD\xB3\x18" | ||
| 6303 | "\x74\x2A\x5D\x29\x3F\x57\x8F\xE2" | ||
| 6304 | "\x67\x9A\xE0\xE5\xD4\x4A\xE2\x47" | ||
| 6305 | "\xBC\xF6\xEB\x14\xF3\x8C\x20\xC2" | ||
| 6306 | "\x7D\xE2\x43\x81\x86\x72\x2E\xB1" | ||
| 6307 | "\x39\xF6\x95\xE1\x1F\xCB\x76\x33" | ||
| 6308 | "\x5B\x7D\x23\x0F\x3A\x67\x2A\x2F" | ||
| 6309 | "\xB9\x37\x9D\xDD\x1F\x16\xA1\x3C" | ||
| 6310 | "\x70\xFE\x52\xAA\x93\x3C\xC4\x46" | ||
| 6311 | "\xB1\xE5\xFF\xDA\xAF\xE2\x84\xFE" | ||
| 6312 | "\x25\x92\xB2\x63\xBD\x49\x77\xB4" | ||
| 6313 | "\x22\xA4\x6A\xD5\x04\xE0\x45\x58" | ||
| 6314 | "\x1C\x34\x96\x7C\x03\x0C\x13\xA2" | ||
| 6315 | "\x05\x22\xE2\xCB\x5A\x35\x03\x09" | ||
| 6316 | "\x40\xD2\x82\x05\xCA\x58\x73\xF2" | ||
| 6317 | "\x29\x5E\x01\x47\x13\x32\x78\xBE" | ||
| 6318 | "\x06\xB0\x51\xDB\x6C\x31\xA0\x1C" | ||
| 6319 | "\x74\xBC\x8D\x25\xDF\xF8\x65\xD1" | ||
| 6320 | "\x38\x35\x11\x26\x4A\xB4\x06\x32" | ||
| 6321 | "\xFA\xD2\x07\x77\xB3\x74\x98\x80" | ||
| 6322 | "\x61\x59\xA8\x9F\xF3\x6F\x2A\xBF" | ||
| 6323 | "\xE6\xA5\x9A\xC4\x6B\xA6\x49\x6F" | ||
| 6324 | "\xBC\x47\xD9\xFB\xC6\xEF\x25\x65" | ||
| 6325 | "\x96\xAC\x9F\xE4\x81\x4B\xD8\xBA" | ||
| 6326 | "\xD6\x9B\xC9\x6D\x58\x40\x81\x02" | ||
| 6327 | "\x73\x44\x4E\x43\x6E\x37\xBB\x11" | ||
| 6328 | "\xE3\xF9\xB8\x2F\xEC\x76\x34\xEA" | ||
| 6329 | "\x90\xCD\xB7\x2E\x0E\x32\x71\xE8" | ||
| 6330 | "\xBB\x4E\x0B\x98\xA4\x17\x17\x5B" | ||
| 6331 | "\x07\xB5\x82\x3A\xC4\xE8\x42\x51" | ||
| 6332 | "\x5A\x4C\x4E\x7D\xBF\xC4\xC0\x4F" | ||
| 6333 | "\x68\xB8\xC6\x4A\x32\x6F\x0B\xD7" | ||
| 6334 | "\x85\xED\x6B\xFB\x72\xD2\xA5\x8F" | ||
| 6335 | "\xBF\xF9\xAC\x59\x50\xA8\x08\x70" | ||
| 6336 | "\xEC\xBD\x0A\xBF\xE5\x87\xA1\xC2" | ||
| 6337 | "\x92\x14\x78\xAF\xE8\xEA\x2E\xDD" | ||
| 6338 | "\xC1\x03\x9A\xAA\x89\x8B\x32\x46" | ||
| 6339 | "\x5B\x18\x27\xBA\x46\xAA\x64\xDE" | ||
| 6340 | "\xE3\xD5\xA3\xFC\x7B\x5B\x61\xDB" | ||
| 6341 | "\x7E\xDA\xEC\x30\x17\x19\xF8\x80" | ||
| 6342 | "\xB5\x5E\x27\xB5\x37\x3A\x1F\x28" | ||
| 6343 | "\x07\x73\xC3\x63\xCE\xFF\x8C\xFE" | ||
| 6344 | "\x81\x4E\xF8\x24\xF3\xB8\xC7\xE8" | ||
| 6345 | "\x16\x9A\xCC\x58\x2F\x88\x1C\x4B" | ||
| 6346 | "\xBB\x33\xA2\x73\xF0\x1C\x89\x0E" | ||
| 6347 | "\xDC\x34\x27\x89\x98\xCE\x1C\xA2" | ||
| 6348 | "\xD8\xB8\x90\xBE\xEC\x72\x28\x13" | ||
| 6349 | "\xAC\x7B\xF1\xD0\x7F\x7A\x28\x50" | ||
| 6350 | "\xB7\x99\x65\x8A\xC9\xC6\x21\x34" | ||
| 6351 | "\x7F\x67\x9D\xB7\x2C\xCC\xF5\x17" | ||
| 6352 | "\x2B\x89\xAC\xB0\xD7\x1E\x47\xB0" | ||
| 6353 | "\x61\xAF\xD4\x63\x6D\xB8\x2D\x20", | ||
| 6354 | .rlen = 496, | ||
| 5683 | }, | 6355 | }, |
| 5684 | }; | 6356 | }; |
| 5685 | 6357 | ||
| @@ -5781,6 +6453,140 @@ static struct cipher_testvec serpent_ctr_dec_tv_template[] = { | |||
| 5781 | .also_non_np = 1, | 6453 | .also_non_np = 1, |
| 5782 | .np = 2, | 6454 | .np = 2, |
| 5783 | .tap = { 147 - 16, 16 }, | 6455 | .tap = { 147 - 16, 16 }, |
| 6456 | }, { /* Generated with Crypto++ */ | ||
| 6457 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 6458 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 6459 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 6460 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 6461 | .klen = 32, | ||
| 6462 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 6463 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 6464 | .input = "\x06\x9A\xF8\xB4\x53\x88\x62\xFC" | ||
| 6465 | "\x68\xB8\x2E\xDF\xC1\x05\x0F\x3D" | ||
| 6466 | "\xAF\x4D\x95\xAE\xC4\xE9\x1C\xDC" | ||
| 6467 | "\xF6\x2B\x8F\x90\x89\xF6\x7E\x1A" | ||
| 6468 | "\xA6\xB9\xE4\xF4\xFA\xCA\xE5\x7E" | ||
| 6469 | "\x71\x28\x06\x4F\xE8\x08\x39\xDA" | ||
| 6470 | "\xA5\x0E\xC8\xC0\xB8\x16\xE5\x69" | ||
| 6471 | "\xE5\xCA\xEC\x4F\x63\x2C\xC0\x9B" | ||
| 6472 | "\x9F\x3E\x39\x79\xF0\xCD\x64\x35" | ||
| 6473 | "\x4A\xD3\xC8\xA9\x31\xCD\x48\x5B" | ||
| 6474 | "\x92\x3D\x8F\x3F\x96\xBD\xB3\x18" | ||
| 6475 | "\x74\x2A\x5D\x29\x3F\x57\x8F\xE2" | ||
| 6476 | "\x67\x9A\xE0\xE5\xD4\x4A\xE2\x47" | ||
| 6477 | "\xBC\xF6\xEB\x14\xF3\x8C\x20\xC2" | ||
| 6478 | "\x7D\xE2\x43\x81\x86\x72\x2E\xB1" | ||
| 6479 | "\x39\xF6\x95\xE1\x1F\xCB\x76\x33" | ||
| 6480 | "\x5B\x7D\x23\x0F\x3A\x67\x2A\x2F" | ||
| 6481 | "\xB9\x37\x9D\xDD\x1F\x16\xA1\x3C" | ||
| 6482 | "\x70\xFE\x52\xAA\x93\x3C\xC4\x46" | ||
| 6483 | "\xB1\xE5\xFF\xDA\xAF\xE2\x84\xFE" | ||
| 6484 | "\x25\x92\xB2\x63\xBD\x49\x77\xB4" | ||
| 6485 | "\x22\xA4\x6A\xD5\x04\xE0\x45\x58" | ||
| 6486 | "\x1C\x34\x96\x7C\x03\x0C\x13\xA2" | ||
| 6487 | "\x05\x22\xE2\xCB\x5A\x35\x03\x09" | ||
| 6488 | "\x40\xD2\x82\x05\xCA\x58\x73\xF2" | ||
| 6489 | "\x29\x5E\x01\x47\x13\x32\x78\xBE" | ||
| 6490 | "\x06\xB0\x51\xDB\x6C\x31\xA0\x1C" | ||
| 6491 | "\x74\xBC\x8D\x25\xDF\xF8\x65\xD1" | ||
| 6492 | "\x38\x35\x11\x26\x4A\xB4\x06\x32" | ||
| 6493 | "\xFA\xD2\x07\x77\xB3\x74\x98\x80" | ||
| 6494 | "\x61\x59\xA8\x9F\xF3\x6F\x2A\xBF" | ||
| 6495 | "\xE6\xA5\x9A\xC4\x6B\xA6\x49\x6F" | ||
| 6496 | "\xBC\x47\xD9\xFB\xC6\xEF\x25\x65" | ||
| 6497 | "\x96\xAC\x9F\xE4\x81\x4B\xD8\xBA" | ||
| 6498 | "\xD6\x9B\xC9\x6D\x58\x40\x81\x02" | ||
| 6499 | "\x73\x44\x4E\x43\x6E\x37\xBB\x11" | ||
| 6500 | "\xE3\xF9\xB8\x2F\xEC\x76\x34\xEA" | ||
| 6501 | "\x90\xCD\xB7\x2E\x0E\x32\x71\xE8" | ||
| 6502 | "\xBB\x4E\x0B\x98\xA4\x17\x17\x5B" | ||
| 6503 | "\x07\xB5\x82\x3A\xC4\xE8\x42\x51" | ||
| 6504 | "\x5A\x4C\x4E\x7D\xBF\xC4\xC0\x4F" | ||
| 6505 | "\x68\xB8\xC6\x4A\x32\x6F\x0B\xD7" | ||
| 6506 | "\x85\xED\x6B\xFB\x72\xD2\xA5\x8F" | ||
| 6507 | "\xBF\xF9\xAC\x59\x50\xA8\x08\x70" | ||
| 6508 | "\xEC\xBD\x0A\xBF\xE5\x87\xA1\xC2" | ||
| 6509 | "\x92\x14\x78\xAF\xE8\xEA\x2E\xDD" | ||
| 6510 | "\xC1\x03\x9A\xAA\x89\x8B\x32\x46" | ||
| 6511 | "\x5B\x18\x27\xBA\x46\xAA\x64\xDE" | ||
| 6512 | "\xE3\xD5\xA3\xFC\x7B\x5B\x61\xDB" | ||
| 6513 | "\x7E\xDA\xEC\x30\x17\x19\xF8\x80" | ||
| 6514 | "\xB5\x5E\x27\xB5\x37\x3A\x1F\x28" | ||
| 6515 | "\x07\x73\xC3\x63\xCE\xFF\x8C\xFE" | ||
| 6516 | "\x81\x4E\xF8\x24\xF3\xB8\xC7\xE8" | ||
| 6517 | "\x16\x9A\xCC\x58\x2F\x88\x1C\x4B" | ||
| 6518 | "\xBB\x33\xA2\x73\xF0\x1C\x89\x0E" | ||
| 6519 | "\xDC\x34\x27\x89\x98\xCE\x1C\xA2" | ||
| 6520 | "\xD8\xB8\x90\xBE\xEC\x72\x28\x13" | ||
| 6521 | "\xAC\x7B\xF1\xD0\x7F\x7A\x28\x50" | ||
| 6522 | "\xB7\x99\x65\x8A\xC9\xC6\x21\x34" | ||
| 6523 | "\x7F\x67\x9D\xB7\x2C\xCC\xF5\x17" | ||
| 6524 | "\x2B\x89\xAC\xB0\xD7\x1E\x47\xB0" | ||
| 6525 | "\x61\xAF\xD4\x63\x6D\xB8\x2D\x20", | ||
| 6526 | .ilen = 496, | ||
| 6527 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 6528 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 6529 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 6530 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 6531 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 6532 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 6533 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 6534 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 6535 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 6536 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 6537 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 6538 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 6539 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 6540 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 6541 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 6542 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 6543 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 6544 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 6545 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 6546 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 6547 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 6548 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 6549 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 6550 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 6551 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 6552 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 6553 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 6554 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 6555 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 6556 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 6557 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 6558 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 6559 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 6560 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 6561 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 6562 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 6563 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 6564 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 6565 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 6566 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 6567 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 6568 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 6569 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 6570 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 6571 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 6572 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 6573 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 6574 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 6575 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 6576 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 6577 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 6578 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 6579 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 6580 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 6581 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 6582 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 6583 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 6584 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 6585 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 6586 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 6587 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 6588 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 6589 | .rlen = 496, | ||
| 5784 | }, | 6590 | }, |
| 5785 | }; | 6591 | }; |
| 5786 | 6592 | ||
| @@ -15738,6 +16544,140 @@ static struct cipher_testvec camellia_ctr_enc_tv_template[] = { | |||
| 15738 | .also_non_np = 1, | 16544 | .also_non_np = 1, |
| 15739 | .np = 2, | 16545 | .np = 2, |
| 15740 | .tap = { 51 - 16, 16 }, | 16546 | .tap = { 51 - 16, 16 }, |
| 16547 | }, { /* Generated with Crypto++ */ | ||
| 16548 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 16549 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 16550 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 16551 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 16552 | .klen = 32, | ||
| 16553 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 16554 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 16555 | .input = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 16556 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 16557 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 16558 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 16559 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 16560 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 16561 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 16562 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 16563 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 16564 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 16565 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 16566 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 16567 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 16568 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 16569 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 16570 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 16571 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 16572 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 16573 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 16574 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 16575 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 16576 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 16577 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 16578 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 16579 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 16580 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 16581 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 16582 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 16583 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 16584 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 16585 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 16586 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 16587 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 16588 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 16589 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 16590 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 16591 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 16592 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 16593 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 16594 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 16595 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 16596 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 16597 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 16598 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 16599 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 16600 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 16601 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 16602 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 16603 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 16604 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 16605 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 16606 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 16607 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 16608 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 16609 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 16610 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 16611 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 16612 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 16613 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 16614 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 16615 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 16616 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 16617 | .ilen = 496, | ||
| 16618 | .result = "\x85\x79\x6C\x8B\x2B\x6D\x14\xF9" | ||
| 16619 | "\xA6\x83\xB6\x80\x5B\x3A\xF3\x7E" | ||
| 16620 | "\x30\x29\xEB\x1F\xDC\x19\x5F\xEB" | ||
| 16621 | "\xF7\xC4\x27\x04\x51\x87\xD7\x6F" | ||
| 16622 | "\xB8\x4E\x07\xFB\xAC\x3B\x08\xB4" | ||
| 16623 | "\x4D\xCB\xE8\xE1\x71\x7D\x4F\x48" | ||
| 16624 | "\xCD\x81\x64\xA5\xC4\x07\x1A\x9A" | ||
| 16625 | "\x4B\x62\x90\x0E\xC8\xB3\x2B\x6B" | ||
| 16626 | "\x8F\x9C\x6E\x72\x4B\xBA\xEF\x07" | ||
| 16627 | "\x2C\x56\x07\x5E\x37\x30\x60\xA9" | ||
| 16628 | "\xE3\xEF\xD6\x69\xE1\xA1\x77\x64" | ||
| 16629 | "\x93\x75\x7A\xB7\x7A\x3B\xE9\x43" | ||
| 16630 | "\x23\x35\x95\x91\x80\x8A\xC7\xCF" | ||
| 16631 | "\xC3\xD5\xBF\xE7\xFE\x4C\x06\x6B" | ||
| 16632 | "\x05\x19\x48\xE2\x62\xBA\x4F\xF2" | ||
| 16633 | "\xFB\xEE\xE4\xCB\x79\x9D\xA3\x10" | ||
| 16634 | "\x1D\x29\x8C\x1D\x7A\x88\x5A\xDD" | ||
| 16635 | "\x4E\xB6\x18\xAA\xCD\xE6\x33\x96" | ||
| 16636 | "\xD9\x0F\x90\x5A\x78\x76\x4D\x77" | ||
| 16637 | "\x3C\x20\x89\x3B\xA3\xF9\x07\xFD" | ||
| 16638 | "\xE4\xE8\x20\x2D\x15\x0A\x63\x49" | ||
| 16639 | "\xF5\x4F\x89\xD8\xDE\xA1\x28\x78" | ||
| 16640 | "\x28\x07\x09\x1B\x03\x94\x1D\x4B" | ||
| 16641 | "\x82\x28\x1E\x1D\x95\xBA\xAC\x85" | ||
| 16642 | "\x71\x6E\x3C\x18\x4B\x77\x74\x79" | ||
| 16643 | "\xBF\x67\x0A\x53\x3C\x94\xD9\x60" | ||
| 16644 | "\xE9\x6D\x40\x34\xA0\x2A\x53\x5D" | ||
| 16645 | "\x27\xD5\x47\xF9\xC3\x4B\x27\x29" | ||
| 16646 | "\xE4\x76\x9C\x3F\xA7\x1C\x87\xFC" | ||
| 16647 | "\x6E\x0F\xCF\x9B\x60\xF0\xF0\x8B" | ||
| 16648 | "\x70\x1C\x84\x81\x72\x4D\xB4\x98" | ||
| 16649 | "\x23\x62\xE7\x6A\x2B\xFC\xA5\xB2" | ||
| 16650 | "\xFF\xF5\x71\x07\xCD\x90\x23\x13" | ||
| 16651 | "\x19\xD7\x79\x36\x6C\x9D\x55\x8B" | ||
| 16652 | "\x93\x78\x86\x05\x69\x46\xD0\xC5" | ||
| 16653 | "\x39\x09\xEB\x79\xEF\xFA\x9F\xAE" | ||
| 16654 | "\xF3\xD5\x44\xC3\xFD\x86\xD2\x7C" | ||
| 16655 | "\x83\x4B\xD8\x75\x9C\x18\x04\x7B" | ||
| 16656 | "\x73\xAD\x72\xA4\xF6\xAB\xCF\x4B" | ||
| 16657 | "\xCC\x01\x45\x90\xA6\x43\x05\x0C" | ||
| 16658 | "\x6C\x4F\x62\x77\x57\x97\x9F\xEE" | ||
| 16659 | "\x75\xA7\x3C\x38\xD1\x0F\x3D\x0E" | ||
| 16660 | "\x2C\x43\x98\xFB\x13\x65\x73\xE4" | ||
| 16661 | "\x3C\x1E\xD6\x90\x08\xF7\xE0\x99" | ||
| 16662 | "\x3B\xF1\x9D\x6C\x48\xA9\x0E\x32" | ||
| 16663 | "\x17\xC2\xCC\x20\xA1\x19\x26\xAA" | ||
| 16664 | "\xE0\x75\x2F\xFB\x54\x66\x0A\xDF" | ||
| 16665 | "\xB5\xF2\x1F\xC1\x34\x3C\x30\x56" | ||
| 16666 | "\xE8\xDC\xF7\x92\x6B\xBF\x17\x24" | ||
| 16667 | "\xEC\x94\xB5\x3B\xD6\xCE\xA2\x54" | ||
| 16668 | "\x10\x7F\x50\xDE\x69\x77\xD5\x37" | ||
| 16669 | "\xFE\x9C\x10\x83\xC5\xEB\xC9\x53" | ||
| 16670 | "\xB7\xF3\xC4\x20\xAF\x0A\x7E\x57" | ||
| 16671 | "\x3A\xE6\x75\xFE\x89\x00\x6E\x48" | ||
| 16672 | "\xFB\x99\x17\x2C\xF6\x64\x40\x95" | ||
| 16673 | "\x5E\xDC\x7A\xA6\x70\xC7\xF4\xDD" | ||
| 16674 | "\x52\x05\x24\x34\xF9\x0E\xC8\x64" | ||
| 16675 | "\x6D\xE2\xD8\x80\x53\x31\x4C\xFE" | ||
| 16676 | "\xB4\x3A\x5F\x19\xCF\x42\x1B\x22" | ||
| 16677 | "\x0B\x2D\x7B\xF1\xC5\x43\xF7\x5E" | ||
| 16678 | "\x12\xA8\x01\x64\x16\x0B\x26\x5A" | ||
| 16679 | "\x0C\x95\x0F\x40\xC5\x5A\x06\x7C", | ||
| 16680 | .rlen = 496, | ||
| 15741 | }, | 16681 | }, |
| 15742 | }; | 16682 | }; |
| 15743 | 16683 | ||
| @@ -15792,8 +16732,141 @@ static struct cipher_testvec camellia_ctr_dec_tv_template[] = { | |||
| 15792 | .also_non_np = 1, | 16732 | .also_non_np = 1, |
| 15793 | .np = 2, | 16733 | .np = 2, |
| 15794 | .tap = { 51 - 16, 16 }, | 16734 | .tap = { 51 - 16, 16 }, |
| 16735 | }, { /* Generated with Crypto++ */ | ||
| 16736 | .key = "\x85\x62\x3F\x1C\xF9\xD6\x1C\xF9" | ||
| 16737 | "\xD6\xB3\x90\x6D\x4A\x90\x6D\x4A" | ||
| 16738 | "\x27\x04\xE1\x27\x04\xE1\xBE\x9B" | ||
| 16739 | "\x78\xBE\x9B\x78\x55\x32\x0F\x55", | ||
| 16740 | .klen = 32, | ||
| 16741 | .iv = "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" | ||
| 16742 | "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFD", | ||
| 16743 | .input = "\x85\x79\x6C\x8B\x2B\x6D\x14\xF9" | ||
| 16744 | "\xA6\x83\xB6\x80\x5B\x3A\xF3\x7E" | ||
| 16745 | "\x30\x29\xEB\x1F\xDC\x19\x5F\xEB" | ||
| 16746 | "\xF7\xC4\x27\x04\x51\x87\xD7\x6F" | ||
| 16747 | "\xB8\x4E\x07\xFB\xAC\x3B\x08\xB4" | ||
| 16748 | "\x4D\xCB\xE8\xE1\x71\x7D\x4F\x48" | ||
| 16749 | "\xCD\x81\x64\xA5\xC4\x07\x1A\x9A" | ||
| 16750 | "\x4B\x62\x90\x0E\xC8\xB3\x2B\x6B" | ||
| 16751 | "\x8F\x9C\x6E\x72\x4B\xBA\xEF\x07" | ||
| 16752 | "\x2C\x56\x07\x5E\x37\x30\x60\xA9" | ||
| 16753 | "\xE3\xEF\xD6\x69\xE1\xA1\x77\x64" | ||
| 16754 | "\x93\x75\x7A\xB7\x7A\x3B\xE9\x43" | ||
| 16755 | "\x23\x35\x95\x91\x80\x8A\xC7\xCF" | ||
| 16756 | "\xC3\xD5\xBF\xE7\xFE\x4C\x06\x6B" | ||
| 16757 | "\x05\x19\x48\xE2\x62\xBA\x4F\xF2" | ||
| 16758 | "\xFB\xEE\xE4\xCB\x79\x9D\xA3\x10" | ||
| 16759 | "\x1D\x29\x8C\x1D\x7A\x88\x5A\xDD" | ||
| 16760 | "\x4E\xB6\x18\xAA\xCD\xE6\x33\x96" | ||
| 16761 | "\xD9\x0F\x90\x5A\x78\x76\x4D\x77" | ||
| 16762 | "\x3C\x20\x89\x3B\xA3\xF9\x07\xFD" | ||
| 16763 | "\xE4\xE8\x20\x2D\x15\x0A\x63\x49" | ||
| 16764 | "\xF5\x4F\x89\xD8\xDE\xA1\x28\x78" | ||
| 16765 | "\x28\x07\x09\x1B\x03\x94\x1D\x4B" | ||
| 16766 | "\x82\x28\x1E\x1D\x95\xBA\xAC\x85" | ||
| 16767 | "\x71\x6E\x3C\x18\x4B\x77\x74\x79" | ||
| 16768 | "\xBF\x67\x0A\x53\x3C\x94\xD9\x60" | ||
| 16769 | "\xE9\x6D\x40\x34\xA0\x2A\x53\x5D" | ||
| 16770 | "\x27\xD5\x47\xF9\xC3\x4B\x27\x29" | ||
| 16771 | "\xE4\x76\x9C\x3F\xA7\x1C\x87\xFC" | ||
| 16772 | "\x6E\x0F\xCF\x9B\x60\xF0\xF0\x8B" | ||
| 16773 | "\x70\x1C\x84\x81\x72\x4D\xB4\x98" | ||
| 16774 | "\x23\x62\xE7\x6A\x2B\xFC\xA5\xB2" | ||
| 16775 | "\xFF\xF5\x71\x07\xCD\x90\x23\x13" | ||
| 16776 | "\x19\xD7\x79\x36\x6C\x9D\x55\x8B" | ||
| 16777 | "\x93\x78\x86\x05\x69\x46\xD0\xC5" | ||
| 16778 | "\x39\x09\xEB\x79\xEF\xFA\x9F\xAE" | ||
| 16779 | "\xF3\xD5\x44\xC3\xFD\x86\xD2\x7C" | ||
| 16780 | "\x83\x4B\xD8\x75\x9C\x18\x04\x7B" | ||
| 16781 | "\x73\xAD\x72\xA4\xF6\xAB\xCF\x4B" | ||
| 16782 | "\xCC\x01\x45\x90\xA6\x43\x05\x0C" | ||
| 16783 | "\x6C\x4F\x62\x77\x57\x97\x9F\xEE" | ||
| 16784 | "\x75\xA7\x3C\x38\xD1\x0F\x3D\x0E" | ||
| 16785 | "\x2C\x43\x98\xFB\x13\x65\x73\xE4" | ||
| 16786 | "\x3C\x1E\xD6\x90\x08\xF7\xE0\x99" | ||
| 16787 | "\x3B\xF1\x9D\x6C\x48\xA9\x0E\x32" | ||
| 16788 | "\x17\xC2\xCC\x20\xA1\x19\x26\xAA" | ||
| 16789 | "\xE0\x75\x2F\xFB\x54\x66\x0A\xDF" | ||
| 16790 | "\xB5\xF2\x1F\xC1\x34\x3C\x30\x56" | ||
| 16791 | "\xE8\xDC\xF7\x92\x6B\xBF\x17\x24" | ||
| 16792 | "\xEC\x94\xB5\x3B\xD6\xCE\xA2\x54" | ||
| 16793 | "\x10\x7F\x50\xDE\x69\x77\xD5\x37" | ||
| 16794 | "\xFE\x9C\x10\x83\xC5\xEB\xC9\x53" | ||
| 16795 | "\xB7\xF3\xC4\x20\xAF\x0A\x7E\x57" | ||
| 16796 | "\x3A\xE6\x75\xFE\x89\x00\x6E\x48" | ||
| 16797 | "\xFB\x99\x17\x2C\xF6\x64\x40\x95" | ||
| 16798 | "\x5E\xDC\x7A\xA6\x70\xC7\xF4\xDD" | ||
| 16799 | "\x52\x05\x24\x34\xF9\x0E\xC8\x64" | ||
| 16800 | "\x6D\xE2\xD8\x80\x53\x31\x4C\xFE" | ||
| 16801 | "\xB4\x3A\x5F\x19\xCF\x42\x1B\x22" | ||
| 16802 | "\x0B\x2D\x7B\xF1\xC5\x43\xF7\x5E" | ||
| 16803 | "\x12\xA8\x01\x64\x16\x0B\x26\x5A" | ||
| 16804 | "\x0C\x95\x0F\x40\xC5\x5A\x06\x7C", | ||
| 16805 | .ilen = 496, | ||
| 16806 | .result = "\x56\xED\x84\x1B\x8F\x26\xBD\x31" | ||
| 16807 | "\xC8\x5F\xF6\x6A\x01\x98\x0C\xA3" | ||
| 16808 | "\x3A\xD1\x45\xDC\x73\x0A\x7E\x15" | ||
| 16809 | "\xAC\x20\xB7\x4E\xE5\x59\xF0\x87" | ||
| 16810 | "\x1E\x92\x29\xC0\x34\xCB\x62\xF9" | ||
| 16811 | "\x6D\x04\x9B\x0F\xA6\x3D\xD4\x48" | ||
| 16812 | "\xDF\x76\x0D\x81\x18\xAF\x23\xBA" | ||
| 16813 | "\x51\xE8\x5C\xF3\x8A\x21\x95\x2C" | ||
| 16814 | "\xC3\x37\xCE\x65\xFC\x70\x07\x9E" | ||
| 16815 | "\x12\xA9\x40\xD7\x4B\xE2\x79\x10" | ||
| 16816 | "\x84\x1B\xB2\x26\xBD\x54\xEB\x5F" | ||
| 16817 | "\xF6\x8D\x01\x98\x2F\xC6\x3A\xD1" | ||
| 16818 | "\x68\xFF\x73\x0A\xA1\x15\xAC\x43" | ||
| 16819 | "\xDA\x4E\xE5\x7C\x13\x87\x1E\xB5" | ||
| 16820 | "\x29\xC0\x57\xEE\x62\xF9\x90\x04" | ||
| 16821 | "\x9B\x32\xC9\x3D\xD4\x6B\x02\x76" | ||
| 16822 | "\x0D\xA4\x18\xAF\x46\xDD\x51\xE8" | ||
| 16823 | "\x7F\x16\x8A\x21\xB8\x2C\xC3\x5A" | ||
| 16824 | "\xF1\x65\xFC\x93\x07\x9E\x35\xCC" | ||
| 16825 | "\x40\xD7\x6E\x05\x79\x10\xA7\x1B" | ||
| 16826 | "\xB2\x49\xE0\x54\xEB\x82\x19\x8D" | ||
| 16827 | "\x24\xBB\x2F\xC6\x5D\xF4\x68\xFF" | ||
| 16828 | "\x96\x0A\xA1\x38\xCF\x43\xDA\x71" | ||
| 16829 | "\x08\x7C\x13\xAA\x1E\xB5\x4C\xE3" | ||
| 16830 | "\x57\xEE\x85\x1C\x90\x27\xBE\x32" | ||
| 16831 | "\xC9\x60\xF7\x6B\x02\x99\x0D\xA4" | ||
| 16832 | "\x3B\xD2\x46\xDD\x74\x0B\x7F\x16" | ||
| 16833 | "\xAD\x21\xB8\x4F\xE6\x5A\xF1\x88" | ||
| 16834 | "\x1F\x93\x2A\xC1\x35\xCC\x63\xFA" | ||
| 16835 | "\x6E\x05\x9C\x10\xA7\x3E\xD5\x49" | ||
| 16836 | "\xE0\x77\x0E\x82\x19\xB0\x24\xBB" | ||
| 16837 | "\x52\xE9\x5D\xF4\x8B\x22\x96\x2D" | ||
| 16838 | "\xC4\x38\xCF\x66\xFD\x71\x08\x9F" | ||
| 16839 | "\x13\xAA\x41\xD8\x4C\xE3\x7A\x11" | ||
| 16840 | "\x85\x1C\xB3\x27\xBE\x55\xEC\x60" | ||
| 16841 | "\xF7\x8E\x02\x99\x30\xC7\x3B\xD2" | ||
| 16842 | "\x69\x00\x74\x0B\xA2\x16\xAD\x44" | ||
| 16843 | "\xDB\x4F\xE6\x7D\x14\x88\x1F\xB6" | ||
| 16844 | "\x2A\xC1\x58\xEF\x63\xFA\x91\x05" | ||
| 16845 | "\x9C\x33\xCA\x3E\xD5\x6C\x03\x77" | ||
| 16846 | "\x0E\xA5\x19\xB0\x47\xDE\x52\xE9" | ||
| 16847 | "\x80\x17\x8B\x22\xB9\x2D\xC4\x5B" | ||
| 16848 | "\xF2\x66\xFD\x94\x08\x9F\x36\xCD" | ||
| 16849 | "\x41\xD8\x6F\x06\x7A\x11\xA8\x1C" | ||
| 16850 | "\xB3\x4A\xE1\x55\xEC\x83\x1A\x8E" | ||
| 16851 | "\x25\xBC\x30\xC7\x5E\xF5\x69\x00" | ||
| 16852 | "\x97\x0B\xA2\x39\xD0\x44\xDB\x72" | ||
| 16853 | "\x09\x7D\x14\xAB\x1F\xB6\x4D\xE4" | ||
| 16854 | "\x58\xEF\x86\x1D\x91\x28\xBF\x33" | ||
| 16855 | "\xCA\x61\xF8\x6C\x03\x9A\x0E\xA5" | ||
| 16856 | "\x3C\xD3\x47\xDE\x75\x0C\x80\x17" | ||
| 16857 | "\xAE\x22\xB9\x50\xE7\x5B\xF2\x89" | ||
| 16858 | "\x20\x94\x2B\xC2\x36\xCD\x64\xFB" | ||
| 16859 | "\x6F\x06\x9D\x11\xA8\x3F\xD6\x4A" | ||
| 16860 | "\xE1\x78\x0F\x83\x1A\xB1\x25\xBC" | ||
| 16861 | "\x53\xEA\x5E\xF5\x8C\x00\x97\x2E" | ||
| 16862 | "\xC5\x39\xD0\x67\xFE\x72\x09\xA0" | ||
| 16863 | "\x14\xAB\x42\xD9\x4D\xE4\x7B\x12" | ||
| 16864 | "\x86\x1D\xB4\x28\xBF\x56\xED\x61" | ||
| 16865 | "\xF8\x8F\x03\x9A\x31\xC8\x3C\xD3" | ||
| 16866 | "\x6A\x01\x75\x0C\xA3\x17\xAE\x45" | ||
| 16867 | "\xDC\x50\xE7\x7E\x15\x89\x20\xB7", | ||
| 16868 | .rlen = 496, | ||
| 15795 | }, | 16869 | }, |
| 15796 | |||
| 15797 | }; | 16870 | }; |
| 15798 | 16871 | ||
| 15799 | static struct cipher_testvec camellia_lrw_enc_tv_template[] = { | 16872 | static struct cipher_testvec camellia_lrw_enc_tv_template[] = { |
