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 /crypto | |
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>
Diffstat (limited to 'crypto')
-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[] = { |