84 lines
4.0 KiB
Plaintext
84 lines
4.0 KiB
Plaintext
#
|
|
# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
|
# this file except in compliance with the License. You can obtain a copy
|
|
# in the file LICENSE in the source distribution or at
|
|
# https://www.openssl.org/source/license.html
|
|
|
|
Title = SM4 test vectors from IETF draft-ribose-cfrg-sm4
|
|
|
|
Cipher = SM4-ECB
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
Plaintext = 0123456789ABCDEFFEDCBA9876543210
|
|
Ciphertext = 681EDF34D206965E86B3E94F536E4246
|
|
|
|
Cipher = SM4-CBC
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 0123456789ABCDEFFEDCBA9876543210
|
|
Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
|
|
Ciphertext = 2677F46B09C122CC975533105BD4A22AF6125F7275CE552C3A2BBCF533DE8A3B
|
|
|
|
Cipher = SM4-OFB
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 0123456789ABCDEFFEDCBA9876543210
|
|
Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
|
|
Ciphertext = 693D9A535BAD5BB1786F53D7253A7056F2075D28B5235F58D50027E4177D2BCE
|
|
|
|
Cipher = SM4-CFB
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 0123456789ABCDEFFEDCBA9876543210
|
|
Plaintext = 0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
|
|
Ciphertext = 693D9A535BAD5BB1786F53D7253A70569ED258A85A0467CC92AAB393DD978995
|
|
|
|
Cipher = SM4-CTR
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 0123456789ABCDEFFEDCBA9876543210
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = C2B4759E78AC3CF43D0852F4E8D5F9FD7256E8A5FCB65A350EE00630912E44492A0B17E1B85B060D0FBA612D8A95831638B361FD5FFACD942F081485A83CA35D
|
|
|
|
Title = SM4-GCM and SM4-CCM test vectors from IETF RFC 8998
|
|
|
|
Cipher = SM4-GCM
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 00001234567800000000ABCD
|
|
AAD = FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
|
|
Tag = 83DE3541E4C2B58177E065A9BF7B62EC
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = 17F399F08C67D5EE19D0DC9969C4BB7D5FD46FD3756489069157B282BB200735D82710CA5C22F0CCFA7CBF93D496AC15A56834CBCF98C397B4024A2691233B8D
|
|
|
|
Cipher = SM4-GCM
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
# shorter than default iv
|
|
IV = 0000123456
|
|
AAD = FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
|
|
Tag = 3A9E89A8EEC3C13D039DF66050A31EEB
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = AFC1AE4D36621D6FC2B70049D1CEC502C319BE54D3675349B87CB3A28D9E624050D00DF3295B36E88F26764143DE1AFF5B126F44EA4C3B272024F331AFAD9344
|
|
|
|
Cipher = SM4-GCM
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
#Longer than defalut iv
|
|
IV = 00001234567800000000ABCDEFFEDCBA
|
|
AAD = FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
|
|
Tag = 4FD653A77490A98CD3F88AD5A5F472FF
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = 1D3070414D4B84A246799E8AFA128C19F80633BE7D34327AE5D6B137C2B62B2C589AD49E79A5215A1453D8C919DB8150EC8D8960A5CEDAD99AF0E90FE7D3462A
|
|
|
|
Cipher = SM4-GCM
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
#extra longer than defalut iv
|
|
IV = 00001234567800000000ABCDEFFEDCBA12345678
|
|
AAD = FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
|
|
Tag = 32B7BE61375B56E91087295A33B93D5B
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = EDE3D23080BB2F9329E724BEBD0FE93AB374F01F2A54C643AE99A25CB8ED0FBAC57359D2CFA96C72A4B1EE682DE0B31257ED9AEB1FD8D971D581644A9AD05B17
|
|
|
|
Cipher = SM4-CCM
|
|
Key = 0123456789ABCDEFFEDCBA9876543210
|
|
IV = 00001234567800000000ABCD
|
|
AAD = FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
|
|
Tag = 16842D4FA186F56AB33256971FA110F4
|
|
Plaintext = AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
|
|
Ciphertext = 48AF93501FA62ADBCD414CCE6034D895DDA1BF8F132F042098661572E7483094FD12E518CE062C98ACEE28D95DF4416BED31A2F04476C18BB40C84A74B97DC5B
|