On Fri, Aug 13, 2021 at 03:55:05PM +0800, Tianjia Zhang wrote: > The GCM/CCM mode of SM4 is defined in the RFC 8998 specification: > https://datatracker.ietf.org/doc/html/rfc8998 > > There are several places where the return value check of crypto_aead_setkey > and crypto_aead_setauthsize were lost. It is necessary to add these checks. > > At the same time, move the crypto_aead_setauthsize() call out of the loop, > and only need to call it once after load transform. > > --- > v2 changes: > - check the crypto_aead_setauthsize() return value > - move crypto_aead_setauthsize out of loop > - update commit message > > Tianjia Zhang (3): > crypto: tcrypt - Fix missing return value check > crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm > crypto: tcrypt: add GCM/CCM mode test for SM4 algorithm > > crypto/tcrypt.c | 74 ++++++++++++++++++++---- > crypto/testmgr.c | 29 ++++++++++ > crypto/testmgr.h | 148 +++++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 241 insertions(+), 10 deletions(-) All applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt