Artifact
213814a5c4639fa5d7b2af0bf2657a961718dada9fe9a1a0e304977724ce7f3d:
0000: 23 20 43 41 4d 45 4c 4c 49 41 2d 31 32 38 2d 43 # CAMELLIA-128-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 31 32 38 2e 45 6e 63 72 79 70 74 20 LLIA128.Encrypt
0080: 0a 4b 65 79 20 3d 20 32 42 37 45 31 35 31 36 32 .Key = 2B7E15162
0090: 38 41 45 44 32 41 36 41 42 46 37 31 35 38 38 30 8AED2A6ABF715880
00a0: 39 43 46 34 46 33 43 0a 49 56 20 3d 20 30 30 30 9CF4F3C.IV = 000
00b0: 31 30 32 30 33 30 34 30 35 30 36 30 37 30 38 30 1020304050607080
00c0: 39 30 41 30 42 30 43 30 44 30 45 30 46 0a 50 6c 90A0B0C0D0E0F.Pl
00d0: 61 69 6e 74 65 78 74 20 3d 20 36 42 43 31 42 45 aintext = 6BC1BE
00e0: 45 32 32 45 34 30 39 46 39 36 45 39 33 44 37 45 E22E409F96E93D7E
00f0: 31 31 37 33 39 33 31 37 32 41 0a 43 69 70 68 65 117393172A.Ciphe
0100: 72 74 65 78 74 20 3d 20 31 34 46 37 36 34 36 31 rtext = 14F76461
0110: 38 37 38 31 37 45 42 35 38 36 35 39 39 31 34 36 87817EB586599146
0120: 42 38 32 42 44 37 31 39 0a 45 6e 63 72 79 70 74 B82BD719.Encrypt
0130: 20 3d 20 31 0a 0a 4b 65 79 20 3d 20 32 42 37 45 = 1..Key = 2B7E
0140: 31 35 31 36 32 38 41 45 44 32 41 36 41 42 46 37 151628AED2A6ABF7
0150: 31 35 38 38 30 39 43 46 34 46 33 43 0a 49 56 20 158809CF4F3C.IV
0160: 3d 20 31 34 46 37 36 34 36 31 38 37 38 31 37 45 = 14F7646187817E
0170: 42 35 38 36 35 39 39 31 34 36 42 38 32 42 44 37 B586599146B82BD7
0180: 31 39 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 41 19.Plaintext = A
0190: 45 32 44 38 41 35 37 31 45 30 33 41 43 39 43 39 E2D8A571E03AC9C9
01a0: 45 42 37 36 46 41 43 34 35 41 46 38 45 35 31 0a EB76FAC45AF8E51.
01b0: 43 69 70 68 65 72 74 65 78 74 20 3d 20 41 35 33 Ciphertext = A53
01c0: 44 32 38 42 42 38 32 44 46 37 34 31 31 30 33 45 D28BB82DF741103E
01d0: 41 34 46 39 32 31 41 34 34 38 38 30 42 0a 45 6e A4F921A44880B.En
01e0: 63 72 79 70 74 20 3d 20 31 0a 0a 4b 65 79 20 3d crypt = 1..Key =
01f0: 20 32 42 37 45 31 35 31 36 32 38 41 45 44 32 41 2B7E151628AED2A
0200: 36 41 42 46 37 31 35 38 38 30 39 43 46 34 46 33 6ABF7158809CF4F3
0210: 43 0a 49 56 20 3d 20 41 35 33 44 32 38 42 42 38 C.IV = A53D28BB8
0220: 32 44 46 37 34 31 31 30 33 45 41 34 46 39 32 31 2DF741103EA4F921
0230: 41 34 34 38 38 30 42 0a 50 6c 61 69 6e 74 65 78 A44880B.Plaintex
0240: 74 20 3d 20 33 30 43 38 31 43 34 36 41 33 35 43 t = 30C81C46A35C
0250: 45 34 31 31 45 35 46 42 43 31 31 39 31 41 30 41 E411E5FBC1191A0A
0260: 35 32 45 46 0a 43 69 70 68 65 72 74 65 78 74 20 52EF.Ciphertext
0270: 3d 20 39 43 32 31 35 37 41 36 36 34 36 32 36 44 = 9C2157A664626D
0280: 31 44 45 46 39 45 41 34 32 30 46 44 45 36 39 42 1DEF9EA420FDE69B
0290: 39 36 0a 45 6e 63 72 79 70 74 20 3d 20 31 0a 0a 96.Encrypt = 1..
02a0: 4b 65 79 20 3d 20 32 42 37 45 31 35 31 36 32 38 Key = 2B7E151628
02b0: 41 45 44 32 41 36 41 42 46 37 31 35 38 38 30 39 AED2A6ABF7158809
02c0: 43 46 34 46 33 43 0a 49 56 20 3d 20 39 43 32 31 CF4F3C.IV = 9C21
02d0: 35 37 41 36 36 34 36 32 36 44 31 44 45 46 39 45 57A664626D1DEF9E
02e0: 41 34 32 30 46 44 45 36 39 42 39 36 0a 50 6c 61 A420FDE69B96.Pla
02f0: 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 34 34 intext = F69F244
0300: 35 44 46 34 46 39 42 31 37 41 44 32 42 34 31 37 5DF4F9B17AD2B417
0310: 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 65 72 BE66C3710.Cipher
0320: 74 65 78 74 20 3d 20 37 34 32 41 32 35 46 30 35 text = 742A25F05
0330: 34 32 33 34 30 43 37 42 41 45 46 32 34 43 41 38 42340C7BAEF24CA8
0340: 34 38 32 42 42 30 39 0a 45 6e 63 72 79 70 74 20 482BB09.Encrypt
0350: 3d 20 31 0a 0a 23 20 43 46 42 31 32 38 2d 43 41 = 1..# CFB128-CA
0360: 4d 45 4c 4c 49 41 31 32 38 2e 44 65 63 72 79 70 MELLIA128.Decryp
0370: 74 20 0a 4b 65 79 20 3d 20 32 42 37 45 31 35 31 t .Key = 2B7E151
0380: 36 32 38 41 45 44 32 41 36 41 42 46 37 31 35 38 628AED2A6ABF7158
0390: 38 30 39 43 46 34 46 33 43 0a 49 56 20 3d 20 30 809CF4F3C.IV = 0
03a0: 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37 30 0010203040506070
03b0: 38 30 39 30 41 30 42 30 43 30 44 30 45 30 46 0a 8090A0B0C0D0E0F.
03c0: 50 6c 61 69 6e 74 65 78 74 20 3d 20 36 42 43 31 Plaintext = 6BC1
03d0: 42 45 45 32 32 45 34 30 39 46 39 36 45 39 33 44 BEE22E409F96E93D
03e0: 37 45 31 31 37 33 39 33 31 37 32 41 0a 43 69 70 7E117393172A.Cip
03f0: 68 65 72 74 65 78 74 20 3d 20 31 34 46 37 36 34 hertext = 14F764
0400: 36 31 38 37 38 31 37 45 42 35 38 36 35 39 39 31 6187817EB5865991
0410: 34 36 42 38 32 42 44 37 31 39 0a 45 6e 63 72 79 46B82BD719.Encry
0420: 70 74 20 3d 20 30 0a 0a 4b 65 79 20 3d 20 32 42 pt = 0..Key = 2B
0430: 37 45 31 35 31 36 32 38 41 45 44 32 41 36 41 42 7E151628AED2A6AB
0440: 46 37 31 35 38 38 30 39 43 46 34 46 33 43 0a 49 F7158809CF4F3C.I
0450: 56 20 3d 20 31 34 46 37 36 34 36 31 38 37 38 31 V = 14F764618781
0460: 37 45 42 35 38 36 35 39 39 31 34 36 42 38 32 42 7EB586599146B82B
0470: 44 37 31 39 0a 50 6c 61 69 6e 74 65 78 74 20 3d D719.Plaintext =
0480: 20 41 45 32 44 38 41 35 37 31 45 30 33 41 43 39 AE2D8A571E03AC9
0490: 43 39 45 42 37 36 46 41 43 34 35 41 46 38 45 35 C9EB76FAC45AF8E5
04a0: 31 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 41 1.Ciphertext = A
04b0: 35 33 44 32 38 42 42 38 32 44 46 37 34 31 31 30 53D28BB82DF74110
04c0: 33 45 41 34 46 39 32 31 41 34 34 38 38 30 42 0a 3EA4F921A44880B.
04d0: 45 6e 63 72 79 70 74 20 3d 20 30 0a 0a 4b 65 79 Encrypt = 0..Key
04e0: 20 3d 20 32 42 37 45 31 35 31 36 32 38 41 45 44 = 2B7E151628AED
04f0: 32 41 36 41 42 46 37 31 35 38 38 30 39 43 46 34 2A6ABF7158809CF4
0500: 46 33 43 0a 49 56 20 3d 20 41 35 33 44 32 38 42 F3C.IV = A53D28B
0510: 42 38 32 44 46 37 34 31 31 30 33 45 41 34 46 39 B82DF741103EA4F9
0520: 32 31 41 34 34 38 38 30 42 0a 50 6c 61 69 6e 74 21A44880B.Plaint
0530: 65 78 74 20 3d 20 33 30 43 38 31 43 34 36 41 33 ext = 30C81C46A3
0540: 35 43 45 34 31 31 45 35 46 42 43 31 31 39 31 41 5CE411E5FBC1191A
0550: 30 41 35 32 45 46 0a 43 69 70 68 65 72 74 65 78 0A52EF.Ciphertex
0560: 74 20 3d 20 39 43 32 31 35 37 41 36 36 34 36 32 t = 9C2157A66462
0570: 36 44 31 44 45 46 39 45 41 34 32 30 46 44 45 36 6D1DEF9EA420FDE6
0580: 39 42 39 36 0a 45 6e 63 72 79 70 74 20 3d 20 30 9B96.Encrypt = 0
0590: 0a 0a 4b 65 79 20 3d 20 32 42 37 45 31 35 31 36 ..Key = 2B7E1516
05a0: 32 38 41 45 44 32 41 36 41 42 46 37 31 35 38 38 28AED2A6ABF71588
05b0: 30 39 43 46 34 46 33 43 0a 49 56 20 3d 20 39 43 09CF4F3C.IV = 9C
05c0: 32 31 35 37 41 36 36 34 36 32 36 44 31 44 45 46 2157A664626D1DEF
05d0: 39 45 41 34 32 30 46 44 45 36 39 42 39 36 0a 50 9EA420FDE69B96.P
05e0: 6c 61 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 laintext = F69F2
05f0: 34 34 35 44 46 34 46 39 42 31 37 41 44 32 42 34 445DF4F9B17AD2B4
0600: 31 37 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 17BE66C3710.Ciph
0610: 65 72 74 65 78 74 20 3d 20 37 34 32 41 32 35 46 ertext = 742A25F
0620: 30 35 34 32 33 34 30 43 37 42 41 45 46 32 34 43 0542340C7BAEF24C
0630: 41 38 34 38 32 42 42 30 39 0a 45 6e 63 72 79 70 A8482BB09.Encryp
0640: 74 20 3d 20 30 0a t = 0.