| 1 | # Test vectors for Noekeon |
| 2 | |
| 3 | noekeon { |
| 4 | 00000000000000000000000000000000 |
| 5 | 00000000000000000000000000000000 ba6933819299c71699a99f08f678178b; |
| 6 | ffffffffffffffffffffffffffffffff |
| 7 | ffffffffffffffffffffffffffffffff 52f88a7b283c1f7bdf7b6faa5011c7d8; |
| 8 | ba6933819299c71699a99f08f678178b |
| 9 | 52f88a7b283c1f7bdf7b6faa5011c7d8 5096f2bfc82ae6e2d9495515c277fa70; |
| 10 | } |
| 11 | |
| 12 | noekeon-cmac { |
| 13 | e4bef260d7bcda163547d348b7551195 |
| 14 | "" |
| 15 | 2863ef2fdd68856576cdd771bfa6f2d5; |
| 16 | e77022907dd1dff7dac5c9941d26d0c6 |
| 17 | eb |
| 18 | f8e7683bb1eaa6647a054678315b5eda; |
| 19 | 14ad568f86edd1dc9268eeee533285a6 |
| 20 | ed810c9b689daaa9060d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f137120634c9519848a8 |
| 21 | 0a792a2d00ebcf99531795f4b5014e2e; |
| 22 | 77ff77bf79192a5b50ade5d9cd739a3d |
| 23 | 1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10 |
| 24 | c123e79e5caf935e4534444d32d814d3; |
| 25 | } |
| 26 | |
| 27 | noekeon-ccm { |
| 28 | e4bef260d7bcda163547d348b7551195 |
| 29 | e77022907dd1dff7dac5c9 |
| 30 | "" |
| 31 | "" |
| 32 | "" |
| 33 | 49ba308e; |
| 34 | 941d26d0c6eb14ad568f86edd1dc9268 |
| 35 | eeee533285a6ed810c9b68 |
| 36 | 9d |
| 37 | "" |
| 38 | "" |
| 39 | bf7a3a76; |
| 40 | aaa9060d2d4b6003062365b0a54364c7 |
| 41 | 6c160f11896c4794846ecf |
| 42 | "" |
| 43 | a1 |
| 44 | 07 |
| 45 | f4749361; |
| 46 | 4a7130c9f137120634c9519848a877ff |
| 47 | 77bf79192a5b50ade5 |
| 48 | d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10 |
| 49 | 997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd4705e505da1435dceaa7 |
| 50 | 4c78845e20c686f9ff85982d36d3e9aa511ca2e24d03978efbcc2728d499114cfec92bac5f9913c6fab485e7dced9599 |
| 51 | ed048b86e5dbb933f5893750dc0634cd; |
| 52 | b1cc49ae1d50c38201a894476b3f102b |
| 53 | 752eb9529533966f27 |
| 54 | 043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbb |
| 55 | b18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb648e27fff63102758fe2b69ac |
| 56 | 0c825df862df85bf1bb99434c39ce83a392f0e03ca915677bfc6f7de8cf1643c70f679f8dc8d245fb2c84be5f05b5e6064ff017589 |
| 57 | c9d921b8c460e2dab218d13a0609a344; |
| 58 | } |
| 59 | |
| 60 | noekeon-eax { |
| 61 | e4bef260d7bcda163547d348b7551195 |
| 62 | "" |
| 63 | "" |
| 64 | "" |
| 65 | "" |
| 66 | 086d221cf45f48c8c1f0c176c227db42; |
| 67 | e77022907dd1dff7dac5c9941d26d0c6 |
| 68 | eb |
| 69 | "" |
| 70 | "" |
| 71 | "" |
| 72 | 5599da97576ed0f456791a6d00e17288; |
| 73 | 14ad568f86edd1dc9268eeee533285a6 |
| 74 | "" |
| 75 | ed |
| 76 | "" |
| 77 | "" |
| 78 | 40e6658bc9910a80906ad1337c633782; |
| 79 | 810c9b689daaa9060d2d4b6003062365 |
| 80 | "" |
| 81 | "" |
| 82 | b0 |
| 83 | f2 |
| 84 | 205c5f8a0dbeefddbead7141069de5d7; |
| 85 | a54364c76c160f11896c4794846ecfa1 |
| 86 | 4a7130c9f137120634c9519848a877ff |
| 87 | 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8 |
| 88 | 8374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47 |
| 89 | 3aae83e95da014773b3575f62054485064a2e2070a0449ab21a5dcdda2ff10d572e475a29d0bb4710a95c109641de055 |
| 90 | 8dc62b8af3aeb306e9469d238906612e; |
| 91 | 05e505da1435dceaa7b1cc49ae1d50c3 |
| 92 | 8201a894476b3f102b752eb9529533 |
| 93 | 966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4 |
| 94 | f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb648e27fff63102758fe |
| 95 | 5fe35fcbf55279bdca2295b483181ccff932771ccd59aa3e35b39b6564032af118547a9704fffe57c789a88b70c7eca6eaabea82b8 |
| 96 | 4953808f5678ba307676326facca87d2; |
| 97 | } |
| 98 | |
| 99 | noekeon-gcm { |
| 100 | e4bef260d7bcda163547d348b7551195 |
| 101 | "" |
| 102 | "" |
| 103 | "" |
| 104 | "" |
| 105 | d739a8af18e930e49547f57c7454eb47; |
| 106 | e77022907dd1dff7dac5c9941d26d0c6 |
| 107 | eb |
| 108 | "" |
| 109 | "" |
| 110 | "" |
| 111 | 6b26f591dfb442623c1590caefa4d323; |
| 112 | 14ad568f86edd1dc9268eeee533285a6 |
| 113 | "" |
| 114 | ed |
| 115 | "" |
| 116 | "" |
| 117 | 77fc8f1632e4f4294f6b9df680afc350; |
| 118 | 810c9b689daaa9060d2d4b6003062365 |
| 119 | "" |
| 120 | "" |
| 121 | b0 |
| 122 | 26 |
| 123 | e6aa7e364110e5c886e865b8fbffbece; |
| 124 | a54364c76c160f11896c4794846ecfa1 |
| 125 | 4a7130c9f137120634c9519848a877ff |
| 126 | 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8 |
| 127 | 8374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47 |
| 128 | 7d5aef8b63a47da6a441fa4e9b36c31c39c58ac1d95728acf41ca1f81784cfb58b66ad385bc75e43062531cb3e5a5662 |
| 129 | 8dcf9c1d3abaf968a359afb853e866bc; |
| 130 | 05e505da1435dceaa7b1cc49ae1d50c3 |
| 131 | 8201a894476b3f102b752eb9 |
| 132 | 529533966f27043eb621b7f65b000961040ef2 |
| 133 | f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378 |
| 134 | 55ada77e6525df0ec6c424d43cedc25f04a9b1d37d2813c1ebc6a35d157c3137cb5f04753e86676a111d72e7303bb8430ac48f65fa5b125e7a |
| 135 | 8c0d31d253b49759c1289ca15bdd068a; |
| 136 | c5b93bf4f2aad2605faee2b03fb648e2 |
| 137 | 7fff63102758fe2b69ac26afa33498 |
| 138 | 29b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563 |
| 139 | 259f9eb53b571ea629c54d57dd2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f76 |
| 140 | 3e98ad97b1901fa089ddb06696ad688a3de2274b81d49c3198c17b2c1bd19556d0679d64d61f034880c89f111631bf78c4512599d7 |
| 141 | 5942a749a90e4af467a8a5782590dc69; |
| 142 | } |
| 143 | |
| 144 | noekeon-ocb1 { |
| 145 | e4bef260d7bcda163547d348b7551195 |
| 146 | e77022907dd1dff7dac5c9941d26d0c6 |
| 147 | "" |
| 148 | "" |
| 149 | "" |
| 150 | 5081208cd2d5472d061211afba47e43a; |
| 151 | eb14ad568f86edd1dc9268eeee533285 |
| 152 | a6ed810c9b689daaa9060d2d4b600306 |
| 153 | 23 |
| 154 | "" |
| 155 | "" |
| 156 | e7162034dc92f809d9d9e7e41d9018bc; |
| 157 | 65b0a54364c76c160f11896c4794846e |
| 158 | cfa14a7130c9f137120634c9519848a8 |
| 159 | "" |
| 160 | 77 |
| 161 | 59 |
| 162 | fb7d568a9d2b0d8d33ca41930bd73d3f; |
| 163 | ff77bf79192a5b50ade5d9cd739a3d1f |
| 164 | 337f29549e6b0d27a4ba234085406a61 |
| 165 | "" |
| 166 | 36512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f50804 |
| 167 | 86ec994914704bd64a4a2b519d43c2efd4554cd0e7cc41a91f25137ac94218e5622df9670340515ef947f90cfe6c0484 |
| 168 | e72bacd856c8262a0d0bfc10ffb9fdd4; |
| 169 | 6733d9ff61cdbda3b3e9878731ebfedd |
| 170 | 4705e505da1435dceaa7b1cc49ae1d50 |
| 171 | c38201a894476b3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda1 |
| 172 | 9d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2 |
| 173 | 83eac3304197940d9942306411887d6809d9f04a4bdcea111a877f2579779bbb9dcc0738ea8e05cfd3aa48823ca8abd8 |
| 174 | 76d9c5343a98b1a9e90c8ce4978efd2b; |
| 175 | 605faee2b03fb648e27fff63102758fe |
| 176 | 2b69ac26afa3349829b94586306fed54 |
| 177 | "" |
| 178 | 154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563259f9eb53b571ea629c54d57dd2d42f70800 |
| 179 | 18adeeddc2d0656141002e939240aa51080969442d958a78b499fb587f585c6688fed54c528603e75c756c490fa9f1486775a01514 |
| 180 | 1974d395a27da8b706de45c0821c6e68; |
| 181 | df9fcbaca48b77dba189196d1ebba10b |
| 182 | 0467cb9fc2712a199e533fa9156308cd |
| 183 | ec3f768281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0b |
| 184 | ad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da6794c18b5337685a96ed65b9aca338527ef19b |
| 185 | 8c38ca85e4711e354e2662ff977da8ed51aca92d50c1fc40e21fde2e481f93e5c9fc454881eea55c8b6758ce6bf6adff18e01825af |
| 186 | cbe1c75a2354cf5dc1df8a6eb6ede687; |
| 187 | } |
| 188 | |
| 189 | noekeon-pmac1 { |
| 190 | e4bef260d7bcda163547d348b7551195 |
| 191 | "" |
| 192 | 12679e29381d4258973a3d59f3405ec9; |
| 193 | e77022907dd1dff7dac5c9941d26d0c6 |
| 194 | eb |
| 195 | a8cf4e78783c841939afff131c3b0b42; |
| 196 | 14ad568f86edd1dc9268eeee533285a6 |
| 197 | ed810c9b689daaa9060d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f137120634c9519848a8 |
| 198 | 1b01bbe2a8cbae52485e4d410f94ce1e; |
| 199 | 77ff77bf79192a5b50ade5d9cd739a3d |
| 200 | 1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10 |
| 201 | 35b9675a79680b83422e4282cc260583; |
| 202 | } |
| 203 | |
| 204 | noekeon-ocb3 { |
| 205 | e4bef260d7bcda163547d348b7551195 |
| 206 | e77022907dd1dff7dac5c9941d26 |
| 207 | "" |
| 208 | "" |
| 209 | "" |
| 210 | 064d07192f9b79d8bc4611a94783465b; |
| 211 | d0c6eb14ad568f86edd1dc9268eeee53 |
| 212 | 3285a6ed810c9b689daaa9060d2d |
| 213 | 4b |
| 214 | "" |
| 215 | "" |
| 216 | 37ad7dbe61111839a2bbead7eec6358a; |
| 217 | 6003062365b0a54364c76c160f11896c |
| 218 | 4794846ecfa14a7130c9f1371206 |
| 219 | "" |
| 220 | 34 |
| 221 | 76 |
| 222 | 73f39959389362724e3785d929b00e8c; |
| 223 | c9519848a877ff77bf79192a5b50ade5 |
| 224 | d9cd739a3d1f337f29549e |
| 225 | "" |
| 226 | 6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029 |
| 227 | 820db0cbad206848e689523feda637ed12f58eaa9f133457937c505778b55369994f1c339ca3d2c044578450d5905c22 |
| 228 | a0205c94e65a8712262a1d127f9d22da; |
| 229 | df3e6057acc87638f508046733d9ff61 |
| 230 | cdbda3b3e9878731ebfedd4705 |
| 231 | e505da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2 |
| 232 | fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3 |
| 233 | d79866f055cda0abb2ad06098f8c651ed32d5550d021bfd59fffd34433b04483d0d402fce3309a760720fadd094c8ee1 |
| 234 | 14c60ff87068d3d52be11c8472174f77; |
| 235 | ad54efc9a38378c5b93bf4f2aad2605f |
| 236 | aee2b03fb648e27fff63102758fe |
| 237 | "" |
| 238 | 2b69ac26afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563259f |
| 239 | dcda3a90b5db824f1d54c569db8d543bb323ff0aa596a8779b7b94c3f397b193e3762cea731fe84ed5e7bd517641466550043faad9 |
| 240 | b92101660872e1e7a951e8d8bab834c9; |
| 241 | 9eb53b571ea629c54d57dd2d42f70800 |
| 242 | df9fcbaca48b77dba189196d1ebb |
| 243 | a10b0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b |
| 244 | 0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da67 |
| 245 | 42b20072cef90e896f11993737b645f8e42c172527cd4ddaa5ec2e54d4bb7f234062d707b63c87624b8e16273bce20e835f3374199 |
| 246 | 915583e7c80edec73b6d59c12a2a196f; |
| 247 | } |
| 248 | |
| 249 | noekeon-ocb3-mct { |
| 250 | 16 4d9b245d6fab392f1c5364a2ef5b96fb; |
| 251 | 16 3b08aa07a8a40dc29e87a831; |
| 252 | 16 9e400fc6449969f2; |
| 253 | } |