Hi Niels,
On 12/3/21 4:09 AM, Niels Möller wrote:
Tianjia Zhang <[email protected]> writes:
Hi Niels,
Would you mind writing a short description of the algorithm for the
manual? I think it should go under "Miscellaneous hash functions". Would
be nice with some brief background on this hash function (origin,
intended applications, when and where it's useful) plus reference docs
for the defined constants and functions.
SM3 is a cryptographic hash function standard adopted by the
government of the People's Republic of China, which was issued by the
Cryptography Standardization Technical Committee of China on December
17, 2010. The corresponding standard is "GM/T 0004-2012 "SM3
Cryptographic Hash Algorithm"".
SM3 algorithm is a hash algorithm in ShangMi cryptosystems. SM3 is
mainly used for digital signature and verification, message
authentication code generation and verification, random number
generation, etc.
Thanks for the backround.
Its algorithm is public. Combined with the public key
algorithm SM2 and the symmetric encryption algorithm SM4, it can be
used in various data security and network security scenarios such as
the TLS 1.3 protocol, disk encryption, standard digital certificates,
and digital signatures.
I think the above two sentences could be removed or shortened. I think
the mention of TLS, with reference to RFC 8998, is the part most
relevant for the Nettle manual. Besides that I think your text provides
right level of detail.
Will update in next patch.
According to the State Cryptography
Administration of China, its security and efficiency are equivalent to
SHA-256.
This is relevant too.
Thanks for your reminder, the above is the information I provided. Do
I need to submit it to the document through PATCH?
If you can prepare a patch for nettle.texinfo, that would be ideal.
Regards,
/Niels
Thanks for your suggestion, I will send another patch to update
nettle.texinfo.
Best regards,
Tianjia
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs