Implement AES-GCM-SIV (RFC8452)
[openssl.git] / test / recipes / 30-test_evp_data / evpmac_sm3.txt
1 #
2 # Copyright 2022-2022 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 # Tests start with one of these keywords
10 #       Cipher Decrypt Derive Digest Encoding MAC
11 # and continue until a blank line. Lines starting with a pound sign are ignored.
12 # The keyword Availablein must appear before the test name if needed.
13
14 Title = HMAC-SM3 from GM/T 0042-2015 Appendix D.3
15
16 MAC = HMAC
17 Algorithm = SM3
18 Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopqabcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
19 Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
20 Output = ca05e144ed05d1857840d1f318a4a8669e559fc8391f414485bfdf7bb408963a
21
22 MAC = HMAC
23 Algorithm = SM3
24 Input = cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd
25 Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425
26 Output = 220bf579ded555393f0159f66c99877822a3ecf610d1552154b41d44b94db3ae
27
28 MAC = HMAC
29 Algorithm = SM3
30 Input = "Hi There"
31 Key = 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
32 Output = c0ba18c68b90c88bc07de794bfc7d2c8d19ec31ed8773bc2b390c9604e0be11e
33
34 MAC = HMAC
35 Algorithm = SM3
36 Input = "what do ya want for nothing?"
37 Key = "Jefe"
38 Output = 2e87f1d16862e6d964b50a5200bf2b10b764faa9680a296a2405f24bec39f882