Hex Artifact Content

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.