Artifact
fd4a023a095b03c77c953b592b1cf172bf4af5168b9f129f4db508f587d04649:
0000: 23 20 43 41 4d 45 4c 4c 49 41 2d 32 35 36 2d 43 # CAMELLIA-256-C
0010: 46 42 20 46 72 6f 6d 20 4f 70 65 6e 53 53 4c 20 FB From OpenSSL
0020: 74 65 73 74 20 76 65 63 74 6f 72 73 0a 0a 23 20 test vectors..#
0030: 57 65 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 We don't support
0040: 20 43 46 42 7b 31 2c 38 7d 2d 43 41 4d 45 4c 4c CFB{1,8}-CAMELL
0050: 49 41 78 78 78 2e 7b 45 6e 2c 44 65 7d 63 72 79 IAxxx.{En,De}cry
0060: 70 74 0a 23 20 43 46 42 31 32 38 2d 43 41 4d 45 pt.# CFB128-CAME
0070: 4c 4c 49 41 32 35 36 2e 45 6e 63 72 79 70 74 20 LLIA256.Encrypt
0080: 0a 4b 65 79 20 3d 20 36 30 33 44 45 42 31 30 31 .Key = 603DEB101
0090: 35 43 41 37 31 42 45 32 42 37 33 41 45 46 30 38 5CA71BE2B73AEF08
00a0: 35 37 44 37 37 38 31 31 46 33 35 32 43 30 37 33 57D77811F352C073
00b0: 42 36 31 30 38 44 37 32 44 39 38 31 30 41 33 30 B6108D72D9810A30
00c0: 39 31 34 44 46 46 34 0a 49 56 20 3d 20 30 30 30 914DFF4.IV = 000
00d0: 31 30 32 30 33 30 34 30 35 30 36 30 37 30 38 30 1020304050607080
00e0: 39 30 41 30 42 30 43 30 44 30 45 30 46 0a 50 6c 90A0B0C0D0E0F.Pl
00f0: 61 69 6e 74 65 78 74 20 3d 20 36 42 43 31 42 45 aintext = 6BC1BE
0100: 45 32 32 45 34 30 39 46 39 36 45 39 33 44 37 45 E22E409F96E93D7E
0110: 31 31 37 33 39 33 31 37 32 41 0a 43 69 70 68 65 117393172A.Ciphe
0120: 72 74 65 78 74 20 3d 20 43 46 36 31 30 37 42 42 rtext = CF6107BB
0130: 30 43 45 41 37 44 37 46 42 31 42 44 33 31 46 35 0CEA7D7FB1BD31F5
0140: 45 37 42 30 36 43 39 33 0a 45 6e 63 72 79 70 74 E7B06C93.Encrypt
0150: 20 3d 20 31 0a 0a 4b 65 79 20 3d 20 36 30 33 44 = 1..Key = 603D
0160: 45 42 31 30 31 35 43 41 37 31 42 45 32 42 37 33 EB1015CA71BE2B73
0170: 41 45 46 30 38 35 37 44 37 37 38 31 31 46 33 35 AEF0857D77811F35
0180: 32 43 30 37 33 42 36 31 30 38 44 37 32 44 39 38 2C073B6108D72D98
0190: 31 30 41 33 30 39 31 34 44 46 46 34 0a 49 56 20 10A30914DFF4.IV
01a0: 3d 20 43 46 36 31 30 37 42 42 30 43 45 41 37 44 = CF6107BB0CEA7D
01b0: 37 46 42 31 42 44 33 31 46 35 45 37 42 30 36 43 7FB1BD31F5E7B06C
01c0: 39 33 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 41 93.Plaintext = A
01d0: 45 32 44 38 41 35 37 31 45 30 33 41 43 39 43 39 E2D8A571E03AC9C9
01e0: 45 42 37 36 46 41 43 34 35 41 46 38 45 35 31 0a EB76FAC45AF8E51.
01f0: 43 69 70 68 65 72 74 65 78 74 20 3d 20 38 39 42 Ciphertext = 89B
0200: 45 44 42 34 43 43 44 44 38 36 34 45 41 31 31 42 EDB4CCDD864EA11B
0210: 41 34 43 42 45 38 34 39 42 35 45 32 42 0a 45 6e A4CBE849B5E2B.En
0220: 63 72 79 70 74 20 3d 20 31 0a 0a 4b 65 79 20 3d crypt = 1..Key =
0230: 20 36 30 33 44 45 42 31 30 31 35 43 41 37 31 42 603DEB1015CA71B
0240: 45 32 42 37 33 41 45 46 30 38 35 37 44 37 37 38 E2B73AEF0857D778
0250: 31 31 46 33 35 32 43 30 37 33 42 36 31 30 38 44 11F352C073B6108D
0260: 37 32 44 39 38 31 30 41 33 30 39 31 34 44 46 46 72D9810A30914DFF
0270: 34 0a 49 56 20 3d 20 38 39 42 45 44 42 34 43 43 4.IV = 89BEDB4CC
0280: 44 44 38 36 34 45 41 31 31 42 41 34 43 42 45 38 DD864EA11BA4CBE8
0290: 34 39 42 35 45 32 42 0a 50 6c 61 69 6e 74 65 78 49B5E2B.Plaintex
02a0: 74 20 3d 20 33 30 43 38 31 43 34 36 41 33 35 43 t = 30C81C46A35C
02b0: 45 34 31 31 45 35 46 42 43 31 31 39 31 41 30 41 E411E5FBC1191A0A
02c0: 35 32 45 46 0a 43 69 70 68 65 72 74 65 78 74 20 52EF.Ciphertext
02d0: 3d 20 35 35 35 46 43 33 46 33 34 42 44 44 32 44 = 555FC3F34BDD2D
02e0: 35 34 43 36 32 44 39 45 33 42 46 33 33 38 43 31 54C62D9E3BF338C1
02f0: 43 34 0a 45 6e 63 72 79 70 74 20 3d 20 31 0a 0a C4.Encrypt = 1..
0300: 4b 65 79 20 3d 20 36 30 33 44 45 42 31 30 31 35 Key = 603DEB1015
0310: 43 41 37 31 42 45 32 42 37 33 41 45 46 30 38 35 CA71BE2B73AEF085
0320: 37 44 37 37 38 31 31 46 33 35 32 43 30 37 33 42 7D77811F352C073B
0330: 36 31 30 38 44 37 32 44 39 38 31 30 41 33 30 39 6108D72D9810A309
0340: 31 34 44 46 46 34 0a 49 56 20 3d 20 35 35 35 46 14DFF4.IV = 555F
0350: 43 33 46 33 34 42 44 44 32 44 35 34 43 36 32 44 C3F34BDD2D54C62D
0360: 39 45 33 42 46 33 33 38 43 31 43 34 0a 50 6c 61 9E3BF338C1C4.Pla
0370: 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 34 34 intext = F69F244
0380: 35 44 46 34 46 39 42 31 37 41 44 32 42 34 31 37 5DF4F9B17AD2B417
0390: 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 65 72 BE66C3710.Cipher
03a0: 74 65 78 74 20 3d 20 35 39 35 33 41 44 43 45 31 text = 5953ADCE1
03b0: 34 44 42 38 43 37 46 33 39 46 31 42 44 33 39 46 4DB8C7F39F1BD39F
03c0: 33 35 39 42 46 46 41 0a 45 6e 63 72 79 70 74 20 359BFFA.Encrypt
03d0: 3d 20 31 0a 0a 23 20 43 46 42 31 32 38 2d 43 41 = 1..# CFB128-CA
03e0: 4d 45 4c 4c 49 41 32 35 36 2e 44 65 63 72 79 70 MELLIA256.Decryp
03f0: 74 20 0a 4b 65 79 20 3d 20 36 30 33 44 45 42 31 t .Key = 603DEB1
0400: 30 31 35 43 41 37 31 42 45 32 42 37 33 41 45 46 015CA71BE2B73AEF
0410: 30 38 35 37 44 37 37 38 31 31 46 33 35 32 43 30 0857D77811F352C0
0420: 37 33 42 36 31 30 38 44 37 32 44 39 38 31 30 41 73B6108D72D9810A
0430: 33 30 39 31 34 44 46 46 34 0a 49 56 20 3d 20 30 30914DFF4.IV = 0
0440: 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37 30 0010203040506070
0450: 38 30 39 30 41 30 42 30 43 30 44 30 45 30 46 0a 8090A0B0C0D0E0F.
0460: 50 6c 61 69 6e 74 65 78 74 20 3d 20 36 42 43 31 Plaintext = 6BC1
0470: 42 45 45 32 32 45 34 30 39 46 39 36 45 39 33 44 BEE22E409F96E93D
0480: 37 45 31 31 37 33 39 33 31 37 32 41 0a 43 69 70 7E117393172A.Cip
0490: 68 65 72 74 65 78 74 20 3d 20 43 46 36 31 30 37 hertext = CF6107
04a0: 42 42 30 43 45 41 37 44 37 46 42 31 42 44 33 31 BB0CEA7D7FB1BD31
04b0: 46 35 45 37 42 30 36 43 39 33 0a 45 6e 63 72 79 F5E7B06C93.Encry
04c0: 70 74 20 3d 20 30 0a 0a 4b 65 79 20 3d 20 36 30 pt = 0..Key = 60
04d0: 33 44 45 42 31 30 31 35 43 41 37 31 42 45 32 42 3DEB1015CA71BE2B
04e0: 37 33 41 45 46 30 38 35 37 44 37 37 38 31 31 46 73AEF0857D77811F
04f0: 33 35 32 43 30 37 33 42 36 31 30 38 44 37 32 44 352C073B6108D72D
0500: 39 38 31 30 41 33 30 39 31 34 44 46 46 34 0a 49 9810A30914DFF4.I
0510: 56 20 3d 20 43 46 36 31 30 37 42 42 30 43 45 41 V = CF6107BB0CEA
0520: 37 44 37 46 42 31 42 44 33 31 46 35 45 37 42 30 7D7FB1BD31F5E7B0
0530: 36 43 39 33 0a 50 6c 61 69 6e 74 65 78 74 20 3d 6C93.Plaintext =
0540: 20 41 45 32 44 38 41 35 37 31 45 30 33 41 43 39 AE2D8A571E03AC9
0550: 43 39 45 42 37 36 46 41 43 34 35 41 46 38 45 35 C9EB76FAC45AF8E5
0560: 31 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 38 1.Ciphertext = 8
0570: 39 42 45 44 42 34 43 43 44 44 38 36 34 45 41 31 9BEDB4CCDD864EA1
0580: 31 42 41 34 43 42 45 38 34 39 42 35 45 32 42 0a 1BA4CBE849B5E2B.
0590: 45 6e 63 72 79 70 74 20 3d 20 30 0a 0a 4b 65 79 Encrypt = 0..Key
05a0: 20 3d 20 36 30 33 44 45 42 31 30 31 35 43 41 37 = 603DEB1015CA7
05b0: 31 42 45 32 42 37 33 41 45 46 30 38 35 37 44 37 1BE2B73AEF0857D7
05c0: 37 38 31 31 46 33 35 32 43 30 37 33 42 36 31 30 7811F352C073B610
05d0: 38 44 37 32 44 39 38 31 30 41 33 30 39 31 34 44 8D72D9810A30914D
05e0: 46 46 34 0a 49 56 20 3d 20 38 39 42 45 44 42 34 FF4.IV = 89BEDB4
05f0: 43 43 44 44 38 36 34 45 41 31 31 42 41 34 43 42 CCDD864EA11BA4CB
0600: 45 38 34 39 42 35 45 32 42 0a 50 6c 61 69 6e 74 E849B5E2B.Plaint
0610: 65 78 74 20 3d 20 33 30 43 38 31 43 34 36 41 33 ext = 30C81C46A3
0620: 35 43 45 34 31 31 45 35 46 42 43 31 31 39 31 41 5CE411E5FBC1191A
0630: 30 41 35 32 45 46 0a 43 69 70 68 65 72 74 65 78 0A52EF.Ciphertex
0640: 74 20 3d 20 35 35 35 46 43 33 46 33 34 42 44 44 t = 555FC3F34BDD
0650: 32 44 35 34 43 36 32 44 39 45 33 42 46 33 33 38 2D54C62D9E3BF338
0660: 43 31 43 34 0a 45 6e 63 72 79 70 74 20 3d 20 30 C1C4.Encrypt = 0
0670: 0a 0a 4b 65 79 20 3d 20 36 30 33 44 45 42 31 30 ..Key = 603DEB10
0680: 31 35 43 41 37 31 42 45 32 42 37 33 41 45 46 30 15CA71BE2B73AEF0
0690: 38 35 37 44 37 37 38 31 31 46 33 35 32 43 30 37 857D77811F352C07
06a0: 33 42 36 31 30 38 44 37 32 44 39 38 31 30 41 33 3B6108D72D9810A3
06b0: 30 39 31 34 44 46 46 34 0a 49 56 20 3d 20 35 35 0914DFF4.IV = 55
06c0: 35 46 43 33 46 33 34 42 44 44 32 44 35 34 43 36 5FC3F34BDD2D54C6
06d0: 32 44 39 45 33 42 46 33 33 38 43 31 43 34 0a 50 2D9E3BF338C1C4.P
06e0: 6c 61 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 laintext = F69F2
06f0: 34 34 35 44 46 34 46 39 42 31 37 41 44 32 42 34 445DF4F9B17AD2B4
0700: 31 37 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 17BE66C3710.Ciph
0710: 65 72 74 65 78 74 20 3d 20 35 39 35 33 41 44 43 ertext = 5953ADC
0720: 45 31 34 44 42 38 43 37 46 33 39 46 31 42 44 33 E14DB8C7F39F1BD3
0730: 39 46 33 35 39 42 46 46 41 0a 45 6e 63 72 79 70 9F359BFFA.Encryp
0740: 74 20 3d 20 30 0a t = 0.