1 # 2 # Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved. 3 # 4 # Licensed under the Apache License 2.0 (the "License"). You may not use 5 # this file except in compliance with the License. You can obtain a copy 6 # in the file LICENSE in the source distribution or at 7 # https://www.openssl.org/source/license.html 8 9 # Tests start with one of these keywords 10 # Cipher Decrypt Derive Digest Encoding KDF MAC PBE 11 # PrivPubKeyPair Sign Verify VerifyRecover 12 # and continue until a blank line. Lines starting with a pound sign are ignored. 13 14 Title = Camellia tests from RFC3713 15 16 # For all ECB encrypts and decrypts, the transformed sequence is 17 # CAMELLIA-bits-ECB:key::plaintext:ciphertext:encdec 18 Cipher = CAMELLIA-128-ECB 19 Key = 0123456789abcdeffedcba9876543210 20 Plaintext = 0123456789abcdeffedcba9876543210 21 Ciphertext = 67673138549669730857065648eabe43 22 23 Cipher = CAMELLIA-192-ECB 24 Key = 0123456789abcdeffedcba98765432100011223344556677 25 Plaintext = 0123456789abcdeffedcba9876543210 26 Ciphertext = b4993401b3e996f84ee5cee7d79b09b9 27 28 Cipher = CAMELLIA-256-ECB 29 Key = 0123456789abcdeffedcba987654321000112233445566778899aabbccddeeff 30 Plaintext = 0123456789abcdeffedcba9876543210 31 Ciphertext = 9acc237dff16d76c20ef7c919e3a7509 32 33 # ECB-CAMELLIA128.Encrypt 34 Cipher = CAMELLIA-128-ECB 35 Key = 000102030405060708090A0B0C0D0E0F 36 Operation = ENCRYPT 37 Plaintext = 00112233445566778899AABBCCDDEEFF 38 Ciphertext = 77CF412067AF8270613529149919546F 39 40 Cipher = CAMELLIA-192-ECB 41 Key = 000102030405060708090A0B0C0D0E0F1011121314151617 42 Operation = ENCRYPT 43 Plaintext = 00112233445566778899AABBCCDDEEFF 44 Ciphertext = B22F3C36B72D31329EEE8ADDC2906C68 45 46 Cipher = CAMELLIA-256-ECB 47 Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 48 Operation = ENCRYPT 49 Plaintext = 00112233445566778899AABBCCDDEEFF 50 Ciphertext = 2EDF1F3418D53B88841FC8985FB1ECF2 51 52 53 # ECB-CAMELLIA128.Encrypt and ECB-CAMELLIA128.Decrypt 54 Cipher = CAMELLIA-128-ECB 55 Key = 2B7E151628AED2A6ABF7158809CF4F3C 56 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 57 Ciphertext = 432FC5DCD628115B7C388D770B270C96 58 59 Cipher = CAMELLIA-128-ECB 60 Key = 2B7E151628AED2A6ABF7158809CF4F3C 61 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 62 Ciphertext = 0BE1F14023782A22E8384C5ABB7FAB2B 63 64 Cipher = CAMELLIA-128-ECB 65 Key = 2B7E151628AED2A6ABF7158809CF4F3C 66 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 67 Ciphertext = A0A1ABCD1893AB6FE0FE5B65DF5F8636 68 69 Cipher = CAMELLIA-128-ECB 70 Key = 2B7E151628AED2A6ABF7158809CF4F3C 71 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 72 Ciphertext = E61925E0D5DFAA9BB29F815B3076E51A 73 74 75 # ECB-CAMELLIA192.Encrypt and ECB-CAMELLIA192.Decrypt 76 Cipher = CAMELLIA-192-ECB 77 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 78 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 79 Ciphertext = CCCC6C4E138B45848514D48D0D3439D3 80 81 Cipher = CAMELLIA-192-ECB 82 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 83 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 84 Ciphertext = 5713C62C14B2EC0F8393B6AFD6F5785A 85 86 Cipher = CAMELLIA-192-ECB 87 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 88 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 89 Ciphertext = B40ED2B60EB54D09D030CF511FEEF366 90 91 Cipher = CAMELLIA-192-ECB 92 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 93 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 94 Ciphertext = 909DBD95799096748CB27357E73E1D26 95 96 97 # ECB-CAMELLIA256.Encrypt and ECB-CAMELLIA256.Decrypt 98 Cipher = CAMELLIA-256-ECB 99 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 100 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 101 Ciphertext = BEFD219B112FA00098919CD101C9CCFA 102 103 Cipher = CAMELLIA-256-ECB 104 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 105 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 106 Ciphertext = C91D3A8F1AEA08A9386CF4B66C0169EA 107 108 Cipher = CAMELLIA-256-ECB 109 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 110 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 111 Ciphertext = A623D711DC5F25A51BB8A80D56397D28 112 113 Cipher = CAMELLIA-256-ECB 114 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 115 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 116 Ciphertext = 7960109FB6DC42947FCFE59EA3C5EB6B 117 118 119 # For all CBC encrypts and decrypts, the transformed sequence is 120 # CAMELLIA-bits-CBC:key:IV/ciphertext':plaintext:ciphertext:encdec 121 # CBC-CAMELLIA128.Encrypt and CBC-CAMELLIA128.Decrypt 122 Cipher = CAMELLIA-128-CBC 123 Key = 2B7E151628AED2A6ABF7158809CF4F3C 124 IV = 000102030405060708090A0B0C0D0E0F 125 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 126 Ciphertext = 1607CF494B36BBF00DAEB0B503C831AB 127 NextIV = 1607cf494b36bbf00daeb0b503c831ab 128 129 Cipher = CAMELLIA-128-CBC 130 Key = 2B7E151628AED2A6ABF7158809CF4F3C 131 IV = 1607CF494B36BBF00DAEB0B503C831AB 132 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 133 Ciphertext = A2F2CF671629EF7840C5A5DFB5074887 134 NextIV = a2f2cf671629ef7840c5a5dfb5074887 135 136 Cipher = CAMELLIA-128-CBC 137 Key = 2B7E151628AED2A6ABF7158809CF4F3C 138 IV = A2F2CF671629EF7840C5A5DFB5074887 139 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 140 Ciphertext = 0F06165008CF8B8B5A63586362543E54 141 NextIV = 0f06165008cf8b8b5a63586362543e54 142 143 Cipher = CAMELLIA-128-CBC 144 Key = 2B7E151628AED2A6ABF7158809CF4F3C 145 IV = 36A84CDAFD5F9A85ADA0F0A993D6D577 146 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 147 Ciphertext = 74C64268CDB8B8FAF5B34E8AF3732980 148 NextIV = 74c64268cdb8b8faf5b34e8af3732980 149 150 151 # CBC-CAMELLIA192.Encrypt and CBC-CAMELLIA192.Decrypt 152 Cipher = CAMELLIA-192-CBC 153 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 154 IV = 000102030405060708090A0B0C0D0E0F 155 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 156 Ciphertext = 2A4830AB5AC4A1A2405955FD2195CF93 157 NextIV = 2a4830ab5ac4a1a2405955fd2195cf93 158 159 Cipher = CAMELLIA-192-CBC 160 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 161 IV = 2A4830AB5AC4A1A2405955FD2195CF93 162 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 163 Ciphertext = 5D5A869BD14CE54264F892A6DD2EC3D5 164 NextIV = 5d5a869bd14ce54264f892a6dd2ec3d5 165 166 Cipher = CAMELLIA-192-CBC 167 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 168 IV = 5D5A869BD14CE54264F892A6DD2EC3D5 169 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 170 Ciphertext = 37D359C3349836D884E310ADDF68C449 171 NextIV = 37d359c3349836d884e310addf68c449 172 173 Cipher = CAMELLIA-192-CBC 174 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 175 IV = 37D359C3349836D884E310ADDF68C449 176 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 177 Ciphertext = 01FAAA930B4AB9916E9668E1428C6B08 178 NextIV = 01faaa930b4ab9916e9668e1428c6b08 179 180 181 # CBC-CAMELLIA256.Encrypt and CBC-CAMELLIA256.Decrypt 182 Cipher = CAMELLIA-256-CBC 183 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 184 IV = 000102030405060708090A0B0C0D0E0F 185 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 186 Ciphertext = E6CFA35FC02B134A4D2C0B6737AC3EDA 187 NextIV = e6cfa35fc02b134a4d2c0b6737ac3eda 188 189 Cipher = CAMELLIA-256-CBC 190 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 191 IV = E6CFA35FC02B134A4D2C0B6737AC3EDA 192 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 193 Ciphertext = 36CBEB73BD504B4070B1B7DE2B21EB50 194 NextIV = 36cbeb73bd504b4070b1b7de2b21eb50 195 196 Cipher = CAMELLIA-256-CBC 197 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 198 IV = 36CBEB73BD504B4070B1B7DE2B21EB50 199 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 200 Ciphertext = E31A6055297D96CA3330CDF1B1860A83 201 NextIV = e31a6055297d96ca3330cdf1b1860a83 202 203 Cipher = CAMELLIA-256-CBC 204 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 205 IV = E31A6055297D96CA3330CDF1B1860A83 206 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 207 Ciphertext = 5D563F6D1CCCF236051C0C5C1C58F28F 208 NextIV = 5d563f6d1cccf236051c0c5c1c58f28f 209 210 211 # We don't support CFB{1,8}-CAMELLIAxxx.{En,De}crypt 212 # For all CFB128 encrypts and decrypts, the transformed sequence is 213 # CAMELLIA-bits-CFB:key:IV/ciphertext':plaintext:ciphertext:encdec 214 # CFB128-CAMELLIA128.Encrypt 215 Cipher = CAMELLIA-128-CFB 216 Key = 2B7E151628AED2A6ABF7158809CF4F3C 217 IV = 000102030405060708090A0B0C0D0E0F 218 Operation = ENCRYPT 219 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 220 Ciphertext = 14F7646187817EB586599146B82BD719 221 NextIV = 14f7646187817eb586599146b82bd719 222 223 Cipher = CAMELLIA-128-CFB 224 Key = 2B7E151628AED2A6ABF7158809CF4F3C 225 IV = 14F7646187817EB586599146B82BD719 226 Operation = ENCRYPT 227 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 228 Ciphertext = A53D28BB82DF741103EA4F921A44880B 229 NextIV = a53d28bb82df741103ea4f921a44880b 230 231 Cipher = CAMELLIA-128-CFB 232 Key = 2B7E151628AED2A6ABF7158809CF4F3C 233 IV = A53D28BB82DF741103EA4F921A44880B 234 Operation = ENCRYPT 235 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 236 Ciphertext = 9C2157A664626D1DEF9EA420FDE69B96 237 NextIV = 9c2157a664626d1def9ea420fde69b96 238 239 Cipher = CAMELLIA-128-CFB 240 Key = 2B7E151628AED2A6ABF7158809CF4F3C 241 IV = 9C2157A664626D1DEF9EA420FDE69B96 242 Operation = ENCRYPT 243 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 244 Ciphertext = 742A25F0542340C7BAEF24CA8482BB09 245 NextIV = 742a25f0542340c7baef24ca8482bb09 246 247 248 # CFB128-CAMELLIA128.Decrypt 249 Cipher = CAMELLIA-128-CFB 250 Key = 2B7E151628AED2A6ABF7158809CF4F3C 251 IV = 000102030405060708090A0B0C0D0E0F 252 Operation = DECRYPT 253 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 254 Ciphertext = 14F7646187817EB586599146B82BD719 255 NextIV = 14f7646187817eb586599146b82bd719 256 257 Cipher = CAMELLIA-128-CFB 258 Key = 2B7E151628AED2A6ABF7158809CF4F3C 259 IV = 14F7646187817EB586599146B82BD719 260 Operation = DECRYPT 261 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 262 Ciphertext = A53D28BB82DF741103EA4F921A44880B 263 NextIV = a53d28bb82df741103ea4f921a44880b 264 265 Cipher = CAMELLIA-128-CFB 266 Key = 2B7E151628AED2A6ABF7158809CF4F3C 267 IV = A53D28BB82DF741103EA4F921A44880B 268 Operation = DECRYPT 269 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 270 Ciphertext = 9C2157A664626D1DEF9EA420FDE69B96 271 NextIV = 9c2157a664626d1def9ea420fde69b96 272 273 Cipher = CAMELLIA-128-CFB 274 Key = 2B7E151628AED2A6ABF7158809CF4F3C 275 IV = 9C2157A664626D1DEF9EA420FDE69B96 276 Operation = DECRYPT 277 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 278 Ciphertext = 742A25F0542340C7BAEF24CA8482BB09 279 NextIV = 742a25f0542340c7baef24ca8482bb09 280 281 282 # CFB128-CAMELLIA192.Encrypt 283 Cipher = CAMELLIA-192-CFB 284 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 285 IV = 000102030405060708090A0B0C0D0E0F 286 Operation = ENCRYPT 287 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 288 Ciphertext = C832BB9780677DAA82D9B6860DCD565E 289 NextIV = c832bb9780677daa82d9b6860dcd565e 290 291 Cipher = CAMELLIA-192-CFB 292 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 293 IV = C832BB9780677DAA82D9B6860DCD565E 294 Operation = ENCRYPT 295 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 296 Ciphertext = 86F8491627906D780C7A6D46EA331F98 297 NextIV = 86f8491627906d780c7a6d46ea331f98 298 299 Cipher = CAMELLIA-192-CFB 300 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 301 IV = 86F8491627906D780C7A6D46EA331F98 302 Operation = ENCRYPT 303 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 304 Ciphertext = 69511CCE594CF710CB98BB63D7221F01 305 NextIV = 69511cce594cf710cb98bb63d7221f01 306 307 Cipher = CAMELLIA-192-CFB 308 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 309 IV = 69511CCE594CF710CB98BB63D7221F01 310 Operation = ENCRYPT 311 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 312 Ciphertext = D5B5378A3ABED55803F25565D8907B84 313 NextIV = d5b5378a3abed55803f25565d8907b84 314 315 316 # CFB128-CAMELLIA192.Decrypt 317 Cipher = CAMELLIA-192-CFB 318 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 319 IV = 000102030405060708090A0B0C0D0E0F 320 Operation = DECRYPT 321 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 322 Ciphertext = C832BB9780677DAA82D9B6860DCD565E 323 NextIV = c832bb9780677daa82d9b6860dcd565e 324 325 Cipher = CAMELLIA-192-CFB 326 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 327 IV = C832BB9780677DAA82D9B6860DCD565E 328 Operation = DECRYPT 329 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 330 Ciphertext = 86F8491627906D780C7A6D46EA331F98 331 NextIV = 86f8491627906d780c7a6d46ea331f98 332 333 Cipher = CAMELLIA-192-CFB 334 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 335 IV = 86F8491627906D780C7A6D46EA331F98 336 Operation = DECRYPT 337 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 338 Ciphertext = 69511CCE594CF710CB98BB63D7221F01 339 NextIV = 69511cce594cf710cb98bb63d7221f01 340 341 Cipher = CAMELLIA-192-CFB 342 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 343 IV = 69511CCE594CF710CB98BB63D7221F01 344 Operation = DECRYPT 345 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 346 Ciphertext = D5B5378A3ABED55803F25565D8907B84 347 NextIV = d5b5378a3abed55803f25565d8907b84 348 349 350 # CFB128-CAMELLIA256.Encrypt 351 Cipher = CAMELLIA-256-CFB 352 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 353 IV = 000102030405060708090A0B0C0D0E0F 354 Operation = ENCRYPT 355 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 356 Ciphertext = CF6107BB0CEA7D7FB1BD31F5E7B06C93 357 NextIV = cf6107bb0cea7d7fb1bd31f5e7b06c93 358 359 Cipher = CAMELLIA-256-CFB 360 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 361 IV = CF6107BB0CEA7D7FB1BD31F5E7B06C93 362 Operation = ENCRYPT 363 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 364 Ciphertext = 89BEDB4CCDD864EA11BA4CBE849B5E2B 365 NextIV = 89bedb4ccdd864ea11ba4cbe849b5e2b 366 367 Cipher = CAMELLIA-256-CFB 368 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 369 IV = 89BEDB4CCDD864EA11BA4CBE849B5E2B 370 Operation = ENCRYPT 371 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 372 Ciphertext = 555FC3F34BDD2D54C62D9E3BF338C1C4 373 NextIV = 555fc3f34bdd2d54c62d9e3bf338c1c4 374 375 Cipher = CAMELLIA-256-CFB 376 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 377 IV = 555FC3F34BDD2D54C62D9E3BF338C1C4 378 Operation = ENCRYPT 379 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 380 Ciphertext = 5953ADCE14DB8C7F39F1BD39F359BFFA 381 NextIV = 5953adce14db8c7f39f1bd39f359bffa 382 383 384 # CFB128-CAMELLIA256.Decrypt 385 Cipher = CAMELLIA-256-CFB 386 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 387 IV = 000102030405060708090A0B0C0D0E0F 388 Operation = DECRYPT 389 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 390 Ciphertext = CF6107BB0CEA7D7FB1BD31F5E7B06C93 391 NextIV = cf6107bb0cea7d7fb1bd31f5e7b06c93 392 393 Cipher = CAMELLIA-256-CFB 394 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 395 IV = CF6107BB0CEA7D7FB1BD31F5E7B06C93 396 Operation = DECRYPT 397 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 398 Ciphertext = 89BEDB4CCDD864EA11BA4CBE849B5E2B 399 NextIV = 89bedb4ccdd864ea11ba4cbe849b5e2b 400 401 Cipher = CAMELLIA-256-CFB 402 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 403 IV = 89BEDB4CCDD864EA11BA4CBE849B5E2B 404 Operation = DECRYPT 405 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 406 Ciphertext = 555FC3F34BDD2D54C62D9E3BF338C1C4 407 NextIV = 555fc3f34bdd2d54c62d9e3bf338c1c4 408 409 Cipher = CAMELLIA-256-CFB 410 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 411 IV = 555FC3F34BDD2D54C62D9E3BF338C1C4 412 Operation = DECRYPT 413 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 414 Ciphertext = 5953ADCE14DB8C7F39F1BD39F359BFFA 415 NextIV = 5953adce14db8c7f39f1bd39f359bffa 416 417 418 # For all OFB encrypts and decrypts, the transformed sequence is 419 # CAMELLIA-bits-OFB:key:IV/output':plaintext:ciphertext:encdec 420 # OFB-CAMELLIA128.Encrypt 421 Cipher = CAMELLIA-128-OFB 422 Key = 2B7E151628AED2A6ABF7158809CF4F3C 423 IV = 000102030405060708090A0B0C0D0E0F 424 Operation = ENCRYPT 425 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 426 Ciphertext = 14F7646187817EB586599146B82BD719 427 NextIV = 7f36da83a9c1e1236f64ef57cbb8c033 428 429 Cipher = CAMELLIA-128-OFB 430 Key = 2B7E151628AED2A6ABF7158809CF4F3C 431 IV = 50FE67CC996D32B6DA0937E99BAFEC60 432 Operation = ENCRYPT 433 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 434 Ciphertext = 25623DB569CA51E01482649977E28D84 435 NextIV = 8b4fb7e277c9fd7c8a350b35324d03d5 436 437 Cipher = CAMELLIA-128-OFB 438 Key = 2B7E151628AED2A6ABF7158809CF4F3C 439 IV = D9A4DADA0892239F6B8B3D7680E15674 440 Operation = ENCRYPT 441 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 442 Ciphertext = C776634A60729DC657D12B9FCA801E98 443 NextIV = f7be7f0cc32e79d7b22aea86d08a4c77 444 445 Cipher = CAMELLIA-128-OFB 446 Key = 2B7E151628AED2A6ABF7158809CF4F3C 447 IV = A78819583F0308E7A6BF36B1386ABF23 448 Operation = ENCRYPT 449 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 450 Ciphertext = D776379BE0E50825E681DA1A4C980E8E 451 NextIV = 21e913de3faa93324baa9b61aaf4399e 452 453 454 # OFB-CAMELLIA128.Decrypt 455 Cipher = CAMELLIA-128-OFB 456 Key = 2B7E151628AED2A6ABF7158809CF4F3C 457 IV = 000102030405060708090A0B0C0D0E0F 458 Operation = DECRYPT 459 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 460 Ciphertext = 14F7646187817EB586599146B82BD719 461 NextIV = 7f36da83a9c1e1236f64ef57cbb8c033 462 463 Cipher = CAMELLIA-128-OFB 464 Key = 2B7E151628AED2A6ABF7158809CF4F3C 465 IV = 50FE67CC996D32B6DA0937E99BAFEC60 466 Operation = DECRYPT 467 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 468 Ciphertext = 25623DB569CA51E01482649977E28D84 469 NextIV = 8b4fb7e277c9fd7c8a350b35324d03d5 470 471 Cipher = CAMELLIA-128-OFB 472 Key = 2B7E151628AED2A6ABF7158809CF4F3C 473 IV = D9A4DADA0892239F6B8B3D7680E15674 474 Operation = DECRYPT 475 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 476 Ciphertext = C776634A60729DC657D12B9FCA801E98 477 NextIV = f7be7f0cc32e79d7b22aea86d08a4c77 478 479 Cipher = CAMELLIA-128-OFB 480 Key = 2B7E151628AED2A6ABF7158809CF4F3C 481 IV = A78819583F0308E7A6BF36B1386ABF23 482 Operation = DECRYPT 483 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 484 Ciphertext = D776379BE0E50825E681DA1A4C980E8E 485 NextIV = 21e913de3faa93324baa9b61aaf4399e 486 487 488 # OFB-CAMELLIA192.Encrypt 489 Cipher = CAMELLIA-192-OFB 490 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 491 IV = 000102030405060708090A0B0C0D0E0F 492 Operation = ENCRYPT 493 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 494 Ciphertext = C832BB9780677DAA82D9B6860DCD565E 495 NextIV = a3f30575ae27e23c6be4c8977e5e4174 496 497 Cipher = CAMELLIA-192-OFB 498 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 499 IV = A609B38DF3B1133DDDFF2718BA09565E 500 Operation = ENCRYPT 501 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 502 Ciphertext = 8ECEB7D0350D72C7F78562AEBDF99339 503 NextIV = 20e33d872b0ede5b69320d02f8561d68 504 505 Cipher = CAMELLIA-192-OFB 506 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 507 IV = 52EF01DA52602FE0975F78AC84BF8A50 508 Operation = ENCRYPT 509 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 510 Ciphertext = BDD62DBBB9700846C53B507F544696F0 511 NextIV = 8d1e31fd1a2cec5720c091664e4cc41f 512 513 Cipher = CAMELLIA-192-OFB 514 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 515 IV = BD5286AC63AABD7EB067AC54B553F71D 516 Operation = ENCRYPT 517 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 518 Ciphertext = E28014E046B802F385C4C2E13EAD4A72 519 NextIV = 141f30a599f799e428ef839ad8c17d62 520 521 522 # OFB-CAMELLIA192.Decrypt 523 Cipher = CAMELLIA-192-OFB 524 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 525 IV = 000102030405060708090A0B0C0D0E0F 526 Operation = DECRYPT 527 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 528 Ciphertext = C832BB9780677DAA82D9B6860DCD565E 529 NextIV = a3f30575ae27e23c6be4c8977e5e4174 530 531 Cipher = CAMELLIA-192-OFB 532 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 533 IV = A609B38DF3B1133DDDFF2718BA09565E 534 Operation = DECRYPT 535 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 536 Ciphertext = 8ECEB7D0350D72C7F78562AEBDF99339 537 NextIV = 20e33d872b0ede5b69320d02f8561d68 538 539 Cipher = CAMELLIA-192-OFB 540 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 541 IV = 52EF01DA52602FE0975F78AC84BF8A50 542 Operation = DECRYPT 543 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 544 Ciphertext = BDD62DBBB9700846C53B507F544696F0 545 NextIV = 8d1e31fd1a2cec5720c091664e4cc41f 546 547 Cipher = CAMELLIA-192-OFB 548 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B 549 IV = BD5286AC63AABD7EB067AC54B553F71D 550 Operation = DECRYPT 551 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 552 Ciphertext = E28014E046B802F385C4C2E13EAD4A72 553 NextIV = 141f30a599f799e428ef839ad8c17d62 554 555 556 # OFB-CAMELLIA256.Encrypt 557 Cipher = CAMELLIA-256-OFB 558 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 559 IV = 000102030405060708090A0B0C0D0E0F 560 Operation = ENCRYPT 561 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 562 Ciphertext = CF6107BB0CEA7D7FB1BD31F5E7B06C93 563 NextIV = a4a0b95922aae2e958804fe494237bb9 564 565 Cipher = CAMELLIA-256-OFB 566 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 567 IV = B7BF3A5DF43989DD97F0FA97EBCE2F4A 568 Operation = ENCRYPT 569 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 570 Ciphertext = 127AD97E8E3994E4820027D7BA109368 571 NextIV = bc575329903a38781cb7487bffbf1d39 572 573 Cipher = CAMELLIA-256-OFB 574 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 575 IV = E1C656305ED1A7A6563805746FE03EDC 576 Operation = ENCRYPT 577 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 578 Ciphertext = 6BFF6265A6A6B7A535BC65A80B17214E 579 NextIV = 5b377e2305fa53b4d047a4b1111d73a1 580 581 Cipher = CAMELLIA-256-OFB 582 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 583 IV = 41635BE625B48AFC1666DD42A09D96E7 584 Operation = ENCRYPT 585 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 586 Ciphertext = 0A4A0404E26AA78A27CB271E8BF3CF20 587 NextIV = fcd520413d253c9d8ae066656d9ff830 588 589 590 # OFB-CAMELLIA256.Decrypt 591 Cipher = CAMELLIA-256-OFB 592 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 593 IV = 000102030405060708090A0B0C0D0E0F 594 Operation = DECRYPT 595 Plaintext = 6BC1BEE22E409F96E93D7E117393172A 596 Ciphertext = CF6107BB0CEA7D7FB1BD31F5E7B06C93 597 NextIV = a4a0b95922aae2e958804fe494237bb9 598 599 Cipher = CAMELLIA-256-OFB 600 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 601 IV = B7BF3A5DF43989DD97F0FA97EBCE2F4A 602 Operation = DECRYPT 603 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 604 Ciphertext = 127AD97E8E3994E4820027D7BA109368 605 NextIV = bc575329903a38781cb7487bffbf1d39 606 607 Cipher = CAMELLIA-256-OFB 608 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 609 IV = E1C656305ED1A7A6563805746FE03EDC 610 Operation = DECRYPT 611 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF 612 Ciphertext = 6BFF6265A6A6B7A535BC65A80B17214E 613 NextIV = 5b377e2305fa53b4d047a4b1111d73a1 614 615 Cipher = CAMELLIA-256-OFB 616 Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 617 IV = 41635BE625B48AFC1666DD42A09D96E7 618 Operation = DECRYPT 619 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 620 Ciphertext = 0A4A0404E26AA78A27CB271E8BF3CF20 621 NextIV = fcd520413d253c9d8ae066656d9ff830 622 623 624 # Camellia test vectors from RFC5528 625 Cipher = CAMELLIA-128-CTR 626 Key = AE6852F8121067CC4BF7A5765577F39E 627 IV = 00000030000000000000000000000001 628 Operation = ENCRYPT 629 Plaintext = 53696E676C6520626C6F636B206D7367 630 Ciphertext = D09DC29A8214619A20877C76DB1F0B3F 631 632 Cipher = CAMELLIA-128-CTR 633 Key = 7E24067817FAE0D743D6CE1F32539163 634 IV = 006CB6DBC0543B59DA48D90B00000001 635 Operation = ENCRYPT 636 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 637 Ciphertext = DBF3C78DC08396D4DA7C907765BBCB442B8E8E0F31F0DCA72C7417E35360E048 638 639 Cipher = CAMELLIA-128-CTR 640 Key = 7691BE035E5020A8AC6E618529F9A0DC 641 IV = 00E0017B27777F3F4A1786F000000001 642 Operation = ENCRYPT 643 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223 644 Ciphertext = B19D1FCDCB75EB882F849CE24D85CF739CE64B2B5C9D73F14F2D5D9DCE9889CDDF508696 645 646 Cipher = CAMELLIA-192-CTR 647 Key = 16AF5B145FC9F579C175F93E3BFB0EED863D06CCFDB78515 648 IV = 0000004836733C147D6D93CB00000001 649 Operation = ENCRYPT 650 Plaintext = 53696E676C6520626C6F636B206D7367 651 Ciphertext = 2379399E8A8D2B2B16702FC78B9E9696 652 653 Cipher = CAMELLIA-192-CTR 654 Key = 7C5CB2401B3DC33C19E7340819E0F69C678C3DB8E6F6A91A 655 IV = 0096B03B020C6EADC2CB500D00000001 656 Operation = ENCRYPT 657 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 658 Ciphertext = 7DEF34F7A5D0E415674B7FFCAE67C75DD018B86FF23051E056392A99F35A4CED 659 660 Cipher = CAMELLIA-192-CTR 661 Key = 02BF391EE8ECB159B959617B0965279BF59B60A786D3E0FE 662 IV = 0007BDFD5CBD60278DCC091200000001 663 Operation = ENCRYPT 664 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223 665 Ciphertext = 5710E556E1487A20B5AC0E73F19E4E7876F37FDC91B1EF4D4DADE8E666A64D0ED557AB57 666 667 Cipher = CAMELLIA-256-CTR 668 Key = 776BEFF2851DB06F4C8A0542C8696F6C6A81AF1EEC96B4D37FC1D689E6C1C104 669 IV = 00000060DB5672C97AA8F0B200000001 670 Operation = ENCRYPT 671 Plaintext = 53696E676C6520626C6F636B206D7367 672 Ciphertext = 3401F9C8247EFFCEBD6994714C1BBB11 673 674 Cipher = CAMELLIA-256-CTR 675 Key = F6D66D6BD52D59BB0796365879EFF886C66DD51A5B6A99744B50590C87A23884 676 IV = 00FAAC24C1585EF15A43D87500000001 677 Operation = ENCRYPT 678 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 679 Ciphertext = D6C30392246F7808A83C2B22A8839E45E51CD48A1CDF406EBC9CC2D3AB834108 680 681 Cipher = CAMELLIA-256-CTR 682 Key = FF7A617CE69148E4F1726E2F43581DE2AA62D9F805532EDFF1EED687FB54153D 683 IV = 001CC5B751A51D70A1C1114800000001 684 Operation = ENCRYPT 685 Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223 686 Ciphertext = A4DA23FCE6A5FFAA6D64AE9A0652A42CD161A34B65F9679F75C01F101F71276F15EF0D8D 687