8434ccb6e22d1a9db038fd27cd07685f0e48c0c1
[openssl.git] / test / recipes / 30-test_evp_data / evpciph_sm4.txt
1 #
2 # Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
3 #
4 # Licensed under the Apache License 2.0 (the "License").  You may not use
5 # this file except in compliance with the License.  You can obtain a copy
6 # in the file LICENSE in the source distribution or at
7 # https://www.openssl.org/source/license.html
8
9
10 Title = SM4 test vectors from IETF draft-ribose-cfrg-sm4
11
12 Cipher = SM4-ECB
13 Key = 0123456789ABCDEFFEDCBA9876543210
14 Plaintext  = 0123456789ABCDEFFEDCBA9876543210
15 Ciphertext = 681EDF34D206965E86B3E94F536E4246
16
17 Cipher = SM4-CBC
18 Key = 0123456789ABCDEFFEDCBA9876543210
19 IV  = 0123456789ABCDEFFEDCBA9876543210
20 Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
21 Ciphertext = 2677F46B09C122CC975533105BD4A22AF6125F7275CE552C3A2BBCF533DE8A3B
22
23 Cipher = SM4-OFB
24 Key = 0123456789ABCDEFFEDCBA9876543210
25 IV  = 0123456789ABCDEFFEDCBA9876543210
26 Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
27 Ciphertext = 693D9A535BAD5BB1786F53D7253A7056F2075D28B5235F58D50027E4177D2BCE
28
29 Cipher = SM4-CFB
30 Key = 0123456789ABCDEFFEDCBA9876543210
31 IV  = 0123456789ABCDEFFEDCBA9876543210
32 Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
33 Ciphertext = 693D9A535BAD5BB1786F53D7253A70569ED258A85A0467CC92AAB393DD978995
34
35 Cipher = SM4-CTR
36 Key = 0123456789ABCDEFFEDCBA9876543210
37 IV  = 0123456789ABCDEFFEDCBA9876543210
38 Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
39 Ciphertext = C2B4759E78AC3CF43D0852F4E8D5F9FD7256E8A5FCB65A350EE00630912E44492A0B17E1B85B060D0FBA612D8A95831638B361FD5FFACD942F081485A83CA35D