Commit | Line | Data |
---|---|---|
d03ab969 | 1 | # Test vectors for DES |
d03ab969 | 2 | |
3 | des { | |
4 | # --- 7-byte keys --- | |
5 | ||
6 | 00451338957377 4e6f772069732074 3fa40e8a984d4815; | |
7 | b6c74cbf60c1fd 328da675ff5abd2c cd3e9f9b670671d1; | |
8 | ||
9 | # --- 8-byte keys --- | |
10 | ||
11 | 0123456789abcdef 4e6f772069732074 3fa40e8a984d4815; | |
12 | 0022446688aaccee 4e6f772069732074 3fa40e8a984d4815; | |
13 | 0123456789abcdef 68652074696d6520 6a271787ab8883f9; | |
14 | 0123456789abcdef 666f7220616c6c20 893d51ec4b563b53; | |
15 | 0123456789abcdef 0123456789abcde7 c95744256a5ed31d; | |
16 | b763d297f70606fb 328da675ff5abd2c cd3e9f9b670671d1; | |
fb0389bf | 17 | |
18 | # --- Tests for all DES S-boxes --- | |
19 | ||
20 | 7ca110454a1a6e57 01a1d6d039776742 690f5b0d9a26939b; | |
21 | 0131d9619dc1376e 5cd54ca83def57da 7a389d10354bd271; | |
22 | 07a1133e4a0b2686 0248d43806f67172 868ebb51cab4599a; | |
23 | 3849674c2602319e 51454b582ddf440a 7178876e01f19b2a; | |
24 | 04b915ba43feb5b6 42fd443059577fa2 af37fb421f8c4095; | |
25 | 0113b970fd34f2ce 059b5e0851cf143a 86a560f10ec6d85b; | |
26 | 0170f175468fb5e6 0756d8e0774761d2 0cd3da020021dc09; | |
27 | 43297fad38e373fe 762514b829bf486a ea676b2cb7db2b7a; | |
28 | 07a7137045da2a16 3bdd119049372802 dfd64a815caf1a0f; | |
29 | 04689104c2fd3b2f 26955f6835af609a 5c513c9c4886c088; | |
30 | 37d06bb516cb7546 164d5e404f275232 0a2aeeae3ff4ab77; | |
31 | 1f08260d1ac2465e 6b056e18759f5cca ef1bf03e5dfa575a; | |
32 | 584023641aba6176 004bd6ef09176062 88bf0db6d70dee56; | |
33 | 025816164629b007 480d39006ee762f2 a1f9915541020b56; | |
34 | 49793ebc79b3258f 437540c8698f3cfa 6fbf1cafcffd0556; | |
35 | 4fb05e1515ab73a7 072d43a077075292 2f22e49bab7ca1ac; | |
36 | 49e95d6d4ca229bf 02fe55778117f12a 5a6b612cc26cce4a; | |
37 | 018310dc409b26d6 1d9d5c5018f728c2 5f4c038ed12b2e41; | |
38 | 1c587f1c13924fef 305532286d6f295a 63fac0d034d9f793; | |
39 | ||
40 | # --- Rivest's test vector set --- | |
41 | ||
42 | 9474b8e8c73bca7d 9474b8e8c73bca7d 8da744e0c94e5e17; | |
43 | 8da744e0c94e5e17 0cdb25e3ba3c6d79 8da744e0c94e5e17; | |
44 | 0cdb25e3ba3c6d79 0cdb25e3ba3c6d79 4784c4ba5006081f; | |
45 | 4784c4ba5006081f 1cf1fc126f2ef842 4784c4ba5006081f; | |
46 | 1cf1fc126f2ef842 1cf1fc126f2ef842 e4be250042098d13; | |
47 | e4be250042098d13 7bfc5dc6adb5797c e4be250042098d13; | |
48 | 7bfc5dc6adb5797c 7bfc5dc6adb5797c 1ab3b4d82082fb28; | |
49 | 1ab3b4d82082fb28 c1576a14de707097 1ab3b4d82082fb28; | |
50 | c1576a14de707097 c1576a14de707097 739b68cd2e26782a; | |
51 | 739b68cd2e26782a 2a59f0c464506edb 739b68cd2e26782a; | |
52 | 2a59f0c464506edb 2a59f0c464506edb a5c39d4251f0a81e; | |
53 | a5c39d4251f0a81e 7239ac9a6107ddb1 a5c39d4251f0a81e; | |
54 | 7239ac9a6107ddb1 7239ac9a6107ddb1 070cac8590241233; | |
55 | 070cac8590241233 78f87b6e3dfecf61 070cac8590241233; | |
56 | 78f87b6e3dfecf61 78f87b6e3dfecf61 95ec2578c2c433f0; | |
57 | 95ec2578c2c433f0 1b1a2ddb4c642438 95ec2578c2c433f0; | |
58 | ||
59 | # --- The EFF answer to Matt Blaze's challenge --- | |
60 | ||
61 | 0e329232ea6d0d73 8787878787878787 0000000000000000; | |
d03ab969 | 62 | } |
ea054059 MW |
63 | |
64 | des-cmac { | |
65 | bef260d7bcda1635 | |
66 | "" | |
67 | 38adff25bb9e255b; | |
68 | 47d348b7551195e7 | |
69 | 70 | |
70 | a70403c9dc15813e; | |
71 | 22907dd1dff7dac5 | |
72 | c9941d26d0c6eb14ad568f86edd1dc9268eeee533285a6ed | |
73 | 5e05047524a92169; | |
74 | 810c9b689daaa906 | |
75 | 0d2d4b6003062365b0a54364c76c160f11896c | |
76 | d345f04671d2f856; | |
77 | 4794846ecfa14a | |
78 | "" | |
79 | d1f159eb76e2dcb3; | |
80 | 7130c9f1371206 | |
81 | 34 | |
82 | 1728ecf20653375b; | |
83 | c9519848a877ff | |
84 | 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4 | |
85 | 6f19d2ec30d3057a; | |
86 | ba234085406a61 | |
87 | 36512061f7080cc07df0591d8fa21f2dd88374 | |
88 | 2b5a2cec413de519; | |
89 | } | |
2964c388 MW |
90 | |
91 | des-eax { | |
92 | bef260d7bcda1635 | |
93 | "" | |
94 | "" | |
95 | "" | |
96 | "" | |
97 | 4fd7b7ceb605971d; | |
98 | 47d348b7551195e7 | |
99 | 70 | |
100 | "" | |
101 | "" | |
102 | "" | |
103 | 362aa5d62008f0b2; | |
104 | 22907dd1dff7dac5 | |
105 | "" | |
106 | c9 | |
107 | "" | |
108 | "" | |
109 | da21b21da7d57854; | |
110 | 941d26d0c6eb14ad | |
111 | "" | |
112 | "" | |
113 | 56 | |
114 | 01 | |
115 | 91d13047c75395e9; | |
116 | 8f86edd1dc9268ee | |
117 | ee533285a6ed810c | |
118 | 9b689daaa9060d2d4b6003062365b0a54364c76c160f1189 | |
119 | 6c4794846ecfa14a7130c9f137120634c9519848a877ff77 | |
120 | ff6584338c84f608f20f9b45387b79f759e4bbffdb97a914 | |
121 | a58397ff608476d2; | |
122 | bf79192a5b50ade5 | |
123 | d9cd739a3d1f33 | |
124 | 7f29549e6b0d27a4ba234085406a6136512061 | |
125 | f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62 | |
126 | af4d58477434a67a527bd0abfbed0edc0e1d65db63ce387eee315f026a | |
127 | e566a58b1afd6dde; | |
128 | c9269029df3e60 | |
129 | "" | |
130 | "" | |
131 | "" | |
132 | "" | |
133 | ce840f6919760b2f; | |
134 | 57acc87638f508 | |
135 | 04 | |
136 | "" | |
137 | "" | |
138 | "" | |
139 | d2004b1898772d24; | |
140 | 6733d9ff61cdbd | |
141 | "" | |
142 | a3 | |
143 | "" | |
144 | "" | |
145 | 7280bac984631a8b; | |
146 | b3e9878731ebfe | |
147 | "" | |
148 | "" | |
149 | dd | |
150 | e8 | |
151 | 75dd11b7cf5f0dae; | |
152 | 4705e505da1435 | |
153 | dceaa7b1cc49ae1d | |
154 | 50c38201a894476b3f102b752eb9529533966f27043eb621 | |
155 | b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfd | |
156 | 5cdd7720adf593db701494fc78e1bbd48e8fb79727cf09ad | |
157 | b5c7ced07cae4060; | |
158 | a19d0ccc520f21 | |
159 | 5eb57bb3a4f3eb | |
160 | bbb18ac6c95a97a48030370c33d090c54215ab | |
161 | d6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb648e27fff6310 | |
162 | df23153076ea552eabc472d40d9c4e859e707cb2acc2d8aa7e828b949b | |
163 | 01fcd2f2e30d870c; | |
164 | } |