| 1 | # Test vectors for CAST128 |
| 2 | |
| 3 | cast128 { |
| 4 | 0123456712345678234567893456789a |
| 5 | 0123456789abcdef |
| 6 | 238b4fe5847e44b2; |
| 7 | |
| 8 | 01234567123456782345 |
| 9 | 0123456789abcdef |
| 10 | eb6a711a2c02271b; |
| 11 | |
| 12 | 0123456712 |
| 13 | 0123456789abcdef |
| 14 | 7ac816d16e9b302e; |
| 15 | } |
| 16 | |
| 17 | cast128-cmac { |
| 18 | 60d7bcda163547d348b7551195 |
| 19 | "" |
| 20 | e027f02068e914e0; |
| 21 | e77022907dd1dff7dac5c9941d |
| 22 | 26 |
| 23 | a28361e0bd2c591c; |
| 24 | d0c6eb14ad568f86edd1dc9268 |
| 25 | eeee533285a6ed810c9b689daaa9060d2d4b6003062365b0 |
| 26 | 4eeb71793dd20683; |
| 27 | a54364c76c160f11896c479484 |
| 28 | 6ecfa14a7130c9f137120634c9519848a877ff |
| 29 | f46b0adba4856f4f; |
| 30 | 77bf79192a5b50 |
| 31 | "" |
| 32 | 79360635503a7f04; |
| 33 | ade5d9cd739a3d |
| 34 | 1f |
| 35 | 9a100ee7cd214433; |
| 36 | 337f29549e6b0d |
| 37 | 27a4ba234085406a6136512061f7080cc07df0591d8fa21f |
| 38 | 81e6063cc8dd3e25; |
| 39 | 2dd88374d8cde8 |
| 40 | e160ad10997a21635c6d62c9269029df3e6057 |
| 41 | 077ce3be2b167375; |
| 42 | acc87638f508046733d9 |
| 43 | "" |
| 44 | e0ac1c1c71776fcb; |
| 45 | ff61cdbda3b3e9878731 |
| 46 | eb |
| 47 | de618ec3a0d64ca2; |
| 48 | fedd4705e505da1435dc |
| 49 | eaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533 |
| 50 | 1b5ed15a16456292; |
| 51 | 966f27043eb621b7f65b |
| 52 | 000961040ef2f9b2fc5fa450727a9b542cde52 |
| 53 | fe228a47df7c250d; |
| 54 | ebfda19d0ccc520f21 |
| 55 | "" |
| 56 | e8d3cb82a354843c; |
| 57 | 5eb57bb3a4f3ebbbb1 |
| 58 | 8a |
| 59 | c7fcbad7ee9257d3; |
| 60 | c6c95a97a48030370c |
| 61 | 33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad260 |
| 62 | 1d547d096465faf6; |
| 63 | 5faee2b03fb648e27f |
| 64 | ff63102758fe2b69ac26afa3349829b9458630 |
| 65 | 10bd2c18c3337a4f; |
| 66 | } |
| 67 | |
| 68 | cast128-eax { |
| 69 | 60d7bcda163547d348b7551195 |
| 70 | "" |
| 71 | "" |
| 72 | "" |
| 73 | "" |
| 74 | de756459eefbe735; |
| 75 | e77022907dd1dff7dac5c9941d |
| 76 | 26 |
| 77 | "" |
| 78 | "" |
| 79 | "" |
| 80 | 706c2756289404eb; |
| 81 | d0c6eb14ad568f86edd1dc9268 |
| 82 | "" |
| 83 | ee |
| 84 | "" |
| 85 | "" |
| 86 | 1dba9d384981a899; |
| 87 | ee533285a6ed810c9b689daaa9 |
| 88 | "" |
| 89 | "" |
| 90 | 06 |
| 91 | 9c |
| 92 | e1c1cb285fe6fd42; |
| 93 | 0d2d4b6003062365b0a54364c7 |
| 94 | 6c160f11896c4794 |
| 95 | 846ecfa14a7130c9f137120634c9519848a877ff77bf7919 |
| 96 | 2a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085 |
| 97 | 7ea32c98c18f380ebf49a8153a036aba80fc8219ee85ea9a |
| 98 | 678b76a28d6415ac; |
| 99 | 406a6136512061f7080cc07df0 |
| 100 | 591d8fa21f2dd8 |
| 101 | 8374d8cde8e160ad10997a21635c6d62c92690 |
| 102 | 29df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47 |
| 103 | 21ed0355fd3256ebee4847ec0d0f6a024e6ea0f2cd8a5de1f5bb139385 |
| 104 | d4a1d384f6234b97; |
| 105 | 05e505da1435dc |
| 106 | "" |
| 107 | "" |
| 108 | "" |
| 109 | "" |
| 110 | cbbb9ef570741e49; |
| 111 | eaa7b1cc49ae1d |
| 112 | 50 |
| 113 | "" |
| 114 | "" |
| 115 | "" |
| 116 | f8c34e199b130f87; |
| 117 | c38201a894476b |
| 118 | "" |
| 119 | 3f |
| 120 | "" |
| 121 | "" |
| 122 | 76bfe7342f08a0d9; |
| 123 | 102b752eb95295 |
| 124 | "" |
| 125 | "" |
| 126 | 33 |
| 127 | 40 |
| 128 | 78d8ced34fba2669; |
| 129 | 966f27043eb621 |
| 130 | b7f65b000961040e |
| 131 | f2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215e |
| 132 | b57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215 |
| 133 | 2ab0a37f0ebd0523111d8079b33285016f8038eb01d8c726 |
| 134 | 2557d7fde2b5cbf4; |
| 135 | abd6b3ad54efc9 |
| 136 | a38378c5b93bf4 |
| 137 | f2aad2605faee2b03fb648e27fff63102758fe |
| 138 | 2b69ac26afa3349829b94586306fed54154f8f28523c03d4de16001578 |
| 139 | cde7aba02b6c423e5a4c5bee6592a8c6beedd60b458982ecb96ec2d05a |
| 140 | 4b957468a1b84eaf; |
| 141 | 46b710ee72807a2219bf |
| 142 | "" |
| 143 | "" |
| 144 | "" |
| 145 | "" |
| 146 | 4c34faee63cc6ded; |
| 147 | b474fd71d891f24bb65d |
| 148 | 15 |
| 149 | "" |
| 150 | "" |
| 151 | "" |
| 152 | fe3d9bc8bb1fadc7; |
| 153 | 63259f9eb53b571ea629 |
| 154 | "" |
| 155 | c5 |
| 156 | "" |
| 157 | "" |
| 158 | 89349e8fa6362b16; |
| 159 | 4d57dd2d42f70800df9f |
| 160 | "" |
| 161 | "" |
| 162 | cb |
| 163 | f0 |
| 164 | 3f45042252ade21c; |
| 165 | aca48b77dba189196d1e |
| 166 | bba10b0467cb9fc2 |
| 167 | 712a199e533fa9156308cdec3f768281e040a9b9a222bd68 |
| 168 | 9aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb23 |
| 169 | b5c79faaecf9c2d65703aae2c578b606b455c25f6aec3a4b |
| 170 | fe3a14a18c793f8d; |
| 171 | 3bfa6a5cfb0bad7d9521 |
| 172 | 4ade49cb3b6f5f |
| 173 | e8368131115c037ba323fe1dc8151784873f0e |
| 174 | b5b647da6794c18b5337685a96ed65b9aca338527ef19b09c063c46f88 |
| 175 | b8d413238c76153b01f0a2823e24414f91988638bf3a80cdb6a211700f |
| 176 | 12e4967ff0500b9f; |
| 177 | de9fd41e72d7b97e23 |
| 178 | "" |
| 179 | "" |
| 180 | "" |
| 181 | "" |
| 182 | caab65ebca9b09cd; |
| 183 | e6eabdff3bcd211499 |
| 184 | 26 |
| 185 | "" |
| 186 | "" |
| 187 | "" |
| 188 | 7fb3ef6dc33a52ea; |
| 189 | 8878dbf30f1dad89d4 |
| 190 | "" |
| 191 | b9 |
| 192 | "" |
| 193 | "" |
| 194 | 1781664543c4675f; |
| 195 | b12012e4713df46795 |
| 196 | "" |
| 197 | "" |
| 198 | 63 |
| 199 | 41 |
| 200 | 9d8c48bc137b207a; |
| 201 | 0e7952d22bb02d7100 |
| 202 | b8b649377d20a8f0 |
| 203 | 83455b663e4ee1315f3c8f2aebfa921451dcd1af5813b70d |
| 204 | 30ce2f1fef6ef315d0798391805da08da3aefc5f8584b7c5 |
| 205 | bf81b5c1007332ff360b167545ff826c131e6279a40ec6f3 |
| 206 | e037dbce43a14ff2; |
| 207 | e617669c0f16e39815 |
| 208 | d4e9cfce3ed1ec |
| 209 | df3d264a7f16cb16c2e815f422cdf0c8e30308 |
| 210 | be3c31e6bc58c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed1 |
| 211 | 9b3b606592501407cf47aa56b3136cca02d94d282ebf6d5f441b32b9f3 |
| 212 | d8a34c6cae422b2c; |
| 213 | } |