SM2-signature-creation-and-verification-master

所属分类:加密解密
开发工具:C/C++
文件大小:12KB
下载次数:11
上传日期:2019-04-02 10:02:48
上 传 者IAMEEMAI
说明:  SM2签名功能和验签测试SM3摘要功能测试
(SM2-signature-creation-and-verification-master)

文件列表:
LICENSE (1065, 2018-12-08)
sm2_cipher_error_codes.h (828, 2018-12-08)
sm2_create_key_pair.c (2552, 2018-12-08)
sm2_create_key_pair.h (1264, 2018-12-08)
sm2_sign_and_verify.c (12395, 2018-12-08)
sm2_sign_and_verify.h (4306, 2018-12-08)
sm3_with_preprocess.c (4426, 2018-12-08)
sm3_with_preprocess.h (2816, 2018-12-08)
test_demo.c (1315, 2018-12-08)
test_sm2_sign_and_verify.c (5520, 2018-12-08)
test_sm2_sign_and_verify.h (1336, 2018-12-08)

# SM2-signature-creation-and-verification     An implementation of SM2 signature creation and verification is provided. Header files and library files of OpenSSL 1.1.1 or higher version is needed while compiling and linking. OpenSSL website is: https://www.openssl.org     SM2 is a cryptographic algorithm based on elliptic curves. It is defined in the following standards of ***: - GB/T32918.1-2016, - GB/T32918.2-2016, - GB/T32918.3-2016, - GB/T32918.4-2016, - GM/T 0003-2012.     SM2 signature creation and verification are supported in OpenSSL 1.1.1. In the source package, "/crypto/sm2/sm2_sign.c" is a good example. Digital signature creation and verification are encapsulated in an abstract level called EVP. In some cases using EVP interfaces to compute SM2 signature and verify it is a little inconvenient. An implementation bypassing invoking OpenSSL EVP interfaces directly is given here.

近期下载者

相关文件


收藏者