资源简介
openssl使用sm2算法,其中带有openssl头文件及动态库,可直接编译运行。
代码片段和文件信息
// \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个文件信息
- 上一篇:西安交通大学计算机组成原理课件
- 下一篇:1999年到2018年香港房地产走势数据
相关资源
- SM2258XT_Q 刷黑片 自动选片.rar
- 算法工具集合 智能卡
- SSD SM2258XT FW固件
- Delphi7 Indy9专用的OpenSSL DLL动态库文件
- Openssl Engine pkcs11 程序
- 大宝CA版本的国密算法DoubleCA-JCE实现,
- SM2256AB_Dramless_MPP0617B_FWP0617A_RDTP0627A0
- 台电科技 SD120GBS500 固态硬盘量产工具
- opensslconf
- openssl教程完全版
- openssl源码分析
- 利用OpenSSL生成证书详解
- ssl socket加密传输
- openssl_engine_pkcs11_src
评论
共有 条评论