Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SM4 GCM模式,不支持计算Authentication Tag吗? #307

Open
MaoJianwei opened this issue Mar 1, 2025 · 1 comment
Open

SM4 GCM模式,不支持计算Authentication Tag吗? #307

MaoJianwei opened this issue Mar 1, 2025 · 1 comment
Labels

Comments

@MaoJianwei
Copy link

MaoJianwei commented Mar 1, 2025

对于下面这个测试例,输出的密文CipherText是正确的,但校验值Authentication Tag不正确

SM4-GCM Test Vectors

   Initialization Vector:   00001234567800000000ABCD
   Key:                     0123456789ABCDEFFEDCBA9876543210
   Plaintext:               AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBB
                            CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDD
                            EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFF
                            EEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAA
   Associated Data:         FEEDFACEDEADBEEFFEEDFACEDEADBEEFABADDAD2
   CipherText:              17F399F08C67D5EE19D0DC9969C4BB7D
                            5FD46FD3756489069157B282BB200735
                            D82710CA5C22F0CCFA7CBF93D496AC15
                            A56834CBCF98C397B4024A2691233B8D
   Authentication Tag:      83DE3541E4C2B58177E065A9BF7B62EC
@emmansun
Copy link
Owner

emmansun commented Mar 3, 2025

你可以参考cipher/gcm_sm4_test.go中TestSM4GCM的最后一组测试数据。

@emmansun emmansun added the FAQ label Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants