Hex Artifact Content

Artifact ce2013a8aaf9b263c1dc64dc26d86a1c1de5a5b4f285e605b6cf9b932164bc08:


0000: 23 20 43 41 4d 45 4c 4c 49 41 2d 31 39 32 2d 43  # CAMELLIA-192-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 39 32 2e 45 6e 63 72 79 70 74 0a  LLIA192.Encrypt.
0080: 4b 65 79 20 3d 20 38 45 37 33 42 30 46 37 44 41  Key = 8E73B0F7DA
0090: 30 45 36 34 35 32 43 38 31 30 46 33 32 42 38 30  0E6452C810F32B80
00a0: 39 30 37 39 45 35 36 32 46 38 45 41 44 32 35 32  9079E562F8EAD252
00b0: 32 43 36 42 37 42 0a 49 56 20 3d 20 30 30 30 31  2C6B7B.IV = 0001
00c0: 30 32 30 33 30 34 30 35 30 36 30 37 30 38 30 39  0203040506070809
00d0: 30 41 30 42 30 43 30 44 30 45 30 46 0a 50 6c 61  0A0B0C0D0E0F.Pla
00e0: 69 6e 74 65 78 74 20 3d 20 36 42 43 31 42 45 45  intext = 6BC1BEE
00f0: 32 32 45 34 30 39 46 39 36 45 39 33 44 37 45 31  22E409F96E93D7E1
0100: 31 37 33 39 33 31 37 32 41 0a 43 69 70 68 65 72  17393172A.Cipher
0110: 74 65 78 74 20 3d 20 43 38 33 32 42 42 39 37 38  text = C832BB978
0120: 30 36 37 37 44 41 41 38 32 44 39 42 36 38 36 30  0677DAA82D9B6860
0130: 44 43 44 35 36 35 45 0a 45 6e 63 72 79 70 74 20  DCD565E.Encrypt 
0140: 3d 20 31 0a 0a 4b 65 79 20 3d 20 38 45 37 33 42  = 1..Key = 8E73B
0150: 30 46 37 44 41 30 45 36 34 35 32 43 38 31 30 46  0F7DA0E6452C810F
0160: 33 32 42 38 30 39 30 37 39 45 35 36 32 46 38 45  32B809079E562F8E
0170: 41 44 32 35 32 32 43 36 42 37 42 0a 49 56 20 3d  AD2522C6B7B.IV =
0180: 20 43 38 33 32 42 42 39 37 38 30 36 37 37 44 41   C832BB9780677DA
0190: 41 38 32 44 39 42 36 38 36 30 44 43 44 35 36 35  A82D9B6860DCD565
01a0: 45 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 41 45  E.Plaintext = AE
01b0: 32 44 38 41 35 37 31 45 30 33 41 43 39 43 39 45  2D8A571E03AC9C9E
01c0: 42 37 36 46 41 43 34 35 41 46 38 45 35 31 0a 43  B76FAC45AF8E51.C
01d0: 69 70 68 65 72 74 65 78 74 20 3d 20 38 36 46 38  iphertext = 86F8
01e0: 34 39 31 36 32 37 39 30 36 44 37 38 30 43 37 41  491627906D780C7A
01f0: 36 44 34 36 45 41 33 33 31 46 39 38 0a 45 6e 63  6D46EA331F98.Enc
0200: 72 79 70 74 20 3d 20 31 0a 0a 4b 65 79 20 3d 20  rypt = 1..Key = 
0210: 38 45 37 33 42 30 46 37 44 41 30 45 36 34 35 32  8E73B0F7DA0E6452
0220: 43 38 31 30 46 33 32 42 38 30 39 30 37 39 45 35  C810F32B809079E5
0230: 36 32 46 38 45 41 44 32 35 32 32 43 36 42 37 42  62F8EAD2522C6B7B
0240: 0a 49 56 20 3d 20 38 36 46 38 34 39 31 36 32 37  .IV = 86F8491627
0250: 39 30 36 44 37 38 30 43 37 41 36 44 34 36 45 41  906D780C7A6D46EA
0260: 33 33 31 46 39 38 0a 50 6c 61 69 6e 74 65 78 74  331F98.Plaintext
0270: 20 3d 20 33 30 43 38 31 43 34 36 41 33 35 43 45   = 30C81C46A35CE
0280: 34 31 31 45 35 46 42 43 31 31 39 31 41 30 41 35  411E5FBC1191A0A5
0290: 32 45 46 0a 43 69 70 68 65 72 74 65 78 74 20 3d  2EF.Ciphertext =
02a0: 20 36 39 35 31 31 43 43 45 35 39 34 43 46 37 31   69511CCE594CF71
02b0: 30 43 42 39 38 42 42 36 33 44 37 32 32 31 46 30  0CB98BB63D7221F0
02c0: 31 0a 45 6e 63 72 79 70 74 20 3d 20 31 0a 0a 4b  1.Encrypt = 1..K
02d0: 65 79 20 3d 20 38 45 37 33 42 30 46 37 44 41 30  ey = 8E73B0F7DA0
02e0: 45 36 34 35 32 43 38 31 30 46 33 32 42 38 30 39  E6452C810F32B809
02f0: 30 37 39 45 35 36 32 46 38 45 41 44 32 35 32 32  079E562F8EAD2522
0300: 43 36 42 37 42 0a 49 56 20 3d 20 36 39 35 31 31  C6B7B.IV = 69511
0310: 43 43 45 35 39 34 43 46 37 31 30 43 42 39 38 42  CCE594CF710CB98B
0320: 42 36 33 44 37 32 32 31 46 30 31 0a 50 6c 61 69  B63D7221F01.Plai
0330: 6e 74 65 78 74 20 3d 20 46 36 39 46 32 34 34 35  ntext = F69F2445
0340: 44 46 34 46 39 42 31 37 41 44 32 42 34 31 37 42  DF4F9B17AD2B417B
0350: 45 36 36 43 33 37 31 30 0a 43 69 70 68 65 72 74  E66C3710.Ciphert
0360: 65 78 74 20 3d 20 44 35 42 35 33 37 38 41 33 41  ext = D5B5378A3A
0370: 42 45 44 35 35 38 30 33 46 32 35 35 36 35 44 38  BED55803F25565D8
0380: 39 30 37 42 38 34 0a 45 6e 63 72 79 70 74 20 3d  907B84.Encrypt =
0390: 20 31 0a 0a 23 20 43 46 42 31 32 38 2d 43 41 4d   1..# CFB128-CAM
03a0: 45 4c 4c 49 41 31 39 32 2e 44 65 63 72 79 70 74  ELLIA192.Decrypt
03b0: 0a 4b 65 79 20 3d 20 38 45 37 33 42 30 46 37 44  .Key = 8E73B0F7D
03c0: 41 30 45 36 34 35 32 43 38 31 30 46 33 32 42 38  A0E6452C810F32B8
03d0: 30 39 30 37 39 45 35 36 32 46 38 45 41 44 32 35  09079E562F8EAD25
03e0: 32 32 43 36 42 37 42 0a 49 56 20 3d 20 30 30 30  22C6B7B.IV = 000
03f0: 31 30 32 30 33 30 34 30 35 30 36 30 37 30 38 30  1020304050607080
0400: 39 30 41 30 42 30 43 30 44 30 45 30 46 0a 50 6c  90A0B0C0D0E0F.Pl
0410: 61 69 6e 74 65 78 74 20 3d 20 36 42 43 31 42 45  aintext = 6BC1BE
0420: 45 32 32 45 34 30 39 46 39 36 45 39 33 44 37 45  E22E409F96E93D7E
0430: 31 31 37 33 39 33 31 37 32 41 0a 43 69 70 68 65  117393172A.Ciphe
0440: 72 74 65 78 74 20 3d 20 43 38 33 32 42 42 39 37  rtext = C832BB97
0450: 38 30 36 37 37 44 41 41 38 32 44 39 42 36 38 36  80677DAA82D9B686
0460: 30 44 43 44 35 36 35 45 0a 45 6e 63 72 79 70 74  0DCD565E.Encrypt
0470: 20 3d 20 30 0a 0a 4b 65 79 20 3d 20 38 45 37 33   = 0..Key = 8E73
0480: 42 30 46 37 44 41 30 45 36 34 35 32 43 38 31 30  B0F7DA0E6452C810
0490: 46 33 32 42 38 30 39 30 37 39 45 35 36 32 46 38  F32B809079E562F8
04a0: 45 41 44 32 35 32 32 43 36 42 37 42 0a 49 56 20  EAD2522C6B7B.IV 
04b0: 3d 20 43 38 33 32 42 42 39 37 38 30 36 37 37 44  = C832BB9780677D
04c0: 41 41 38 32 44 39 42 36 38 36 30 44 43 44 35 36  AA82D9B6860DCD56
04d0: 35 45 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 41  5E.Plaintext = A
04e0: 45 32 44 38 41 35 37 31 45 30 33 41 43 39 43 39  E2D8A571E03AC9C9
04f0: 45 42 37 36 46 41 43 34 35 41 46 38 45 35 31 0a  EB76FAC45AF8E51.
0500: 43 69 70 68 65 72 74 65 78 74 20 3d 20 38 36 46  Ciphertext = 86F
0510: 38 34 39 31 36 32 37 39 30 36 44 37 38 30 43 37  8491627906D780C7
0520: 41 36 44 34 36 45 41 33 33 31 46 39 38 0a 45 6e  A6D46EA331F98.En
0530: 63 72 79 70 74 20 3d 20 30 0a 0a 4b 65 79 20 3d  crypt = 0..Key =
0540: 20 38 45 37 33 42 30 46 37 44 41 30 45 36 34 35   8E73B0F7DA0E645
0550: 32 43 38 31 30 46 33 32 42 38 30 39 30 37 39 45  2C810F32B809079E
0560: 35 36 32 46 38 45 41 44 32 35 32 32 43 36 42 37  562F8EAD2522C6B7
0570: 42 0a 49 56 20 3d 20 38 36 46 38 34 39 31 36 32  B.IV = 86F849162
0580: 37 39 30 36 44 37 38 30 43 37 41 36 44 34 36 45  7906D780C7A6D46E
0590: 41 33 33 31 46 39 38 0a 50 6c 61 69 6e 74 65 78  A331F98.Plaintex
05a0: 74 20 3d 20 33 30 43 38 31 43 34 36 41 33 35 43  t = 30C81C46A35C
05b0: 45 34 31 31 45 35 46 42 43 31 31 39 31 41 30 41  E411E5FBC1191A0A
05c0: 35 32 45 46 0a 43 69 70 68 65 72 74 65 78 74 20  52EF.Ciphertext 
05d0: 3d 20 36 39 35 31 31 43 43 45 35 39 34 43 46 37  = 69511CCE594CF7
05e0: 31 30 43 42 39 38 42 42 36 33 44 37 32 32 31 46  10CB98BB63D7221F
05f0: 30 31 0a 45 6e 63 72 79 70 74 20 3d 20 30 0a 0a  01.Encrypt = 0..
0600: 4b 65 79 20 3d 20 38 45 37 33 42 30 46 37 44 41  Key = 8E73B0F7DA
0610: 30 45 36 34 35 32 43 38 31 30 46 33 32 42 38 30  0E6452C810F32B80
0620: 39 30 37 39 45 35 36 32 46 38 45 41 44 32 35 32  9079E562F8EAD252
0630: 32 43 36 42 37 42 0a 49 56 20 3d 20 36 39 35 31  2C6B7B.IV = 6951
0640: 31 43 43 45 35 39 34 43 46 37 31 30 43 42 39 38  1CCE594CF710CB98
0650: 42 42 36 33 44 37 32 32 31 46 30 31 0a 50 6c 61  BB63D7221F01.Pla
0660: 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 34 34  intext = F69F244
0670: 35 44 46 34 46 39 42 31 37 41 44 32 42 34 31 37  5DF4F9B17AD2B417
0680: 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 65 72  BE66C3710.Cipher
0690: 74 65 78 74 20 3d 20 44 35 42 35 33 37 38 41 33  text = D5B5378A3
06a0: 41 42 45 44 35 35 38 30 33 46 32 35 35 36 35 44  ABED55803F25565D
06b0: 38 39 30 37 42 38 34 0a 45 6e 63 72 79 70 74 20  8907B84.Encrypt 
06c0: 3d 20 30 0a                                      = 0.