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