資源簡介
openssl使用sm2算法,其中帶有openssl頭文件及動態(tài)庫,可直接編譯運行。
代碼片段和文件信息
//?\file:sm2.c
//SM2?Algorithm
//2011-11-10
//author:goldboar
//email:goldboar@163.com
//depending:opnessl?library
//SM2?Standards:?http://www.oscca.gov.cn/News/201012/News_1197.htm
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?“kdf.h“
#define??NID_X9_62_prime_field?406
static?void?BNPrintf(BIGNUM*?bn)
{
char?*p=NULL;
p=BN_bn2hex(bn);
printf(“%s“p);
OPENSSL_free(p);
}
static?int?sm2_sign_setup(EC_KEY?*eckey?BN_CTX?*ctx_in?BIGNUM?**kp?BIGNUM?**rp)
{
BN_CTX???*ctx?=?NULL;
BIGNUM ?*k?=?NULL?*r?=?NULL?*order?=?NULL?*X?=?NULL;
EC_POINT?*tmp_point=NULL;
const?EC_GROUP?*group;
int? ?ret?=?0;
if?(eckey?==?N
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-16?16:00??sm2\
?????目錄???????????0??2015-06-16?16:00??sm2\Debug\
?????文件?????1183744??2014-10-10?11:05??sm2\Debug\libeay32.dll
?????文件??????282624??2014-10-10?11:05??sm2\Debug\ssleay32.dll
?????文件????????1368??2011-11-10?17:49??sm2\kdf.h
?????文件??????797694??2014-10-10?11:05??sm2\libeay32.lib
?????目錄???????????0??2015-06-16?15:13??sm2\openssl\
?????文件????????5507??2011-06-06?01:36??sm2\openssl\aes.h
?????文件???????52190??2011-10-10?07:13??sm2\openssl\asn1.h
?????文件???????19143??2008-11-12?11:57??sm2\openssl\asn1_mac.h
?????文件???????30092??2008-11-12?11:57??sm2\openssl\asn1t.h
?????文件???????32987??2012-03-06?21:47??sm2\openssl\bio.h
?????文件????????5143??2011-06-02?00:54??sm2\openssl\blowfish.h
?????文件???????36185??2011-06-06?19:49??sm2\openssl\bn.h
?????文件????????4646??2007-10-09?23:52??sm2\openssl\buffer.h
?????文件????????4956??2011-06-06?01:36??sm2\openssl\camellia.h
?????文件????????4492??2011-06-02?00:54??sm2\openssl\cast.h
?????文件????????3244??2011-06-03?23:08??sm2\openssl\cmac.h
?????文件???????19927??2012-03-13?00:27??sm2\openssl\cms.h
?????文件????????1978??2008-03-13?05:14??sm2\openssl\comp.h
?????文件????????9848??2008-06-01?03:17??sm2\openssl\conf.h
?????文件????????4080??2002-01-19?00:50??sm2\openssl\conf_api.h
?????文件???????23940??2011-06-02?00:54??sm2\openssl\crypto.h
?????文件???????10849??2011-06-02?00:54??sm2\openssl\des.h
?????文件???????18238??2008-05-20?19:52??sm2\openssl\des_old.h
?????文件????????9979??2011-06-09?23:21??sm2\openssl\dh.h
?????文件???????12057??2011-10-10?07:13??sm2\openssl\dsa.h
?????文件???????18095??2008-06-04?19:01??sm2\openssl\dso.h
?????文件????????7959??2012-01-01?07:00??sm2\openssl\dtls1.h
?????文件???????10444??2011-12-20?01:02??sm2\openssl\e_os2.h
?????文件?????????540??2000-02-01?10:21??sm2\openssl\ebcdic.h
............此處省略60個文件信息
評論
共有 條評論