Hex Artifact Content

Artifact 4915ac557f628c3c8e7ca51febcf0ff5eaf2024666560841f536b57c72d7e8f6:


0000: 23 20 43 41 4d 45 4c 4c 49 41 2d 31 32 38 2d 43  # CAMELLIA-128-C
0010: 42 43 20 46 72 6f 6d 20 4f 70 65 6e 53 53 4c 20  BC From OpenSSL 
0020: 74 65 73 74 20 76 65 63 74 6f 72 73 0a 0a 23 20  test vectors..# 
0030: 43 42 43 2d 43 41 4d 45 4c 4c 49 41 32 35 36 2e  CBC-CAMELLIA256.
0040: 45 6e 63 72 79 70 74 20 61 6e 64 20 43 42 43 2d  Encrypt and CBC-
0050: 43 41 4d 45 4c 4c 49 41 32 35 36 2e 44 65 63 72  CAMELLIA256.Decr
0060: 79 70 74 20 0a 4b 65 79 20 3d 20 36 30 33 44 45  ypt .Key = 603DE
0070: 42 31 30 31 35 43 41 37 31 42 45 32 42 37 33 41  B1015CA71BE2B73A
0080: 45 46 30 38 35 37 44 37 37 38 31 31 46 33 35 32  EF0857D77811F352
0090: 43 30 37 33 42 36 31 30 38 44 37 32 44 39 38 31  C073B6108D72D981
00a0: 30 41 33 30 39 31 34 44 46 46 34 0a 49 56 20 3d  0A30914DFF4.IV =
00b0: 20 30 30 30 31 30 32 30 33 30 34 30 35 30 36 30   000102030405060
00c0: 37 30 38 30 39 30 41 30 42 30 43 30 44 30 45 30  708090A0B0C0D0E0
00d0: 46 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20 36 42  F.Plaintext = 6B
00e0: 43 31 42 45 45 32 32 45 34 30 39 46 39 36 45 39  C1BEE22E409F96E9
00f0: 33 44 37 45 31 31 37 33 39 33 31 37 32 41 0a 43  3D7E117393172A.C
0100: 69 70 68 65 72 74 65 78 74 20 3d 20 45 36 43 46  iphertext = E6CF
0110: 41 33 35 46 43 30 32 42 31 33 34 41 34 44 32 43  A35FC02B134A4D2C
0120: 30 42 36 37 33 37 41 43 33 45 44 41 0a 0a 4b 65  0B6737AC3EDA..Ke
0130: 79 20 3d 20 36 30 33 44 45 42 31 30 31 35 43 41  y = 603DEB1015CA
0140: 37 31 42 45 32 42 37 33 41 45 46 30 38 35 37 44  71BE2B73AEF0857D
0150: 37 37 38 31 31 46 33 35 32 43 30 37 33 42 36 31  77811F352C073B61
0160: 30 38 44 37 32 44 39 38 31 30 41 33 30 39 31 34  08D72D9810A30914
0170: 44 46 46 34 0a 49 56 20 3d 20 45 36 43 46 41 33  DFF4.IV = E6CFA3
0180: 35 46 43 30 32 42 31 33 34 41 34 44 32 43 30 42  5FC02B134A4D2C0B
0190: 36 37 33 37 41 43 33 45 44 41 0a 50 6c 61 69 6e  6737AC3EDA.Plain
01a0: 74 65 78 74 20 3d 20 41 45 32 44 38 41 35 37 31  text = AE2D8A571
01b0: 45 30 33 41 43 39 43 39 45 42 37 36 46 41 43 34  E03AC9C9EB76FAC4
01c0: 35 41 46 38 45 35 31 0a 43 69 70 68 65 72 74 65  5AF8E51.Cipherte
01d0: 78 74 20 3d 20 33 36 43 42 45 42 37 33 42 44 35  xt = 36CBEB73BD5
01e0: 30 34 42 34 30 37 30 42 31 42 37 44 45 32 42 32  04B4070B1B7DE2B2
01f0: 31 45 42 35 30 0a 0a 4b 65 79 20 3d 20 36 30 33  1EB50..Key = 603
0200: 44 45 42 31 30 31 35 43 41 37 31 42 45 32 42 37  DEB1015CA71BE2B7
0210: 33 41 45 46 30 38 35 37 44 37 37 38 31 31 46 33  3AEF0857D77811F3
0220: 35 32 43 30 37 33 42 36 31 30 38 44 37 32 44 39  52C073B6108D72D9
0230: 38 31 30 41 33 30 39 31 34 44 46 46 34 0a 49 56  810A30914DFF4.IV
0240: 20 3d 20 33 36 43 42 45 42 37 33 42 44 35 30 34   = 36CBEB73BD504
0250: 42 34 30 37 30 42 31 42 37 44 45 32 42 32 31 45  B4070B1B7DE2B21E
0260: 42 35 30 0a 50 6c 61 69 6e 74 65 78 74 20 3d 20  B50.Plaintext = 
0270: 33 30 43 38 31 43 34 36 41 33 35 43 45 34 31 31  30C81C46A35CE411
0280: 45 35 46 42 43 31 31 39 31 41 30 41 35 32 45 46  E5FBC1191A0A52EF
0290: 0a 43 69 70 68 65 72 74 65 78 74 20 3d 20 45 33  .Ciphertext = E3
02a0: 31 41 36 30 35 35 32 39 37 44 39 36 43 41 33 33  1A6055297D96CA33
02b0: 33 30 43 44 46 31 42 31 38 36 30 41 38 33 0a 0a  30CDF1B1860A83..
02c0: 4b 65 79 20 3d 20 36 30 33 44 45 42 31 30 31 35  Key = 603DEB1015
02d0: 43 41 37 31 42 45 32 42 37 33 41 45 46 30 38 35  CA71BE2B73AEF085
02e0: 37 44 37 37 38 31 31 46 33 35 32 43 30 37 33 42  7D77811F352C073B
02f0: 36 31 30 38 44 37 32 44 39 38 31 30 41 33 30 39  6108D72D9810A309
0300: 31 34 44 46 46 34 0a 49 56 20 3d 20 45 33 31 41  14DFF4.IV = E31A
0310: 36 30 35 35 32 39 37 44 39 36 43 41 33 33 33 30  6055297D96CA3330
0320: 43 44 46 31 42 31 38 36 30 41 38 33 0a 50 6c 61  CDF1B1860A83.Pla
0330: 69 6e 74 65 78 74 20 3d 20 46 36 39 46 32 34 34  intext = F69F244
0340: 35 44 46 34 46 39 42 31 37 41 44 32 42 34 31 37  5DF4F9B17AD2B417
0350: 42 45 36 36 43 33 37 31 30 0a 43 69 70 68 65 72  BE66C3710.Cipher
0360: 74 65 78 74 20 3d 20 35 44 35 36 33 46 36 44 31  text = 5D563F6D1
0370: 43 43 43 46 32 33 36 30 35 31 43 30 43 35 43 31  CCCF236051C0C5C1
0380: 43 35 38 46 32 38 46 0a                          C58F28F.