文件名称:SM2/SM3算法C语言实现
文件大小:171KB
文件格式:RAR
更新时间:2021-06-26 13:54:04
SM2/SM3算法; 扫码POS认证 SM2加密解密; SM2签名验签; SM3计算hash;
1、完整的SM2/SM3算法,C语言实现,可用于扫码POS安全认证; 2、SM2加密/解密、SM2签名/验签 3、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK; 4、已经在银行卡检测中心通过扫码POS安全认证;
【文件预览】:
sm2
----mrmonty.c(30KB)
----hexdump.c(1KB)
----mrstrong.c(4KB)
----mrshs.c(4KB)
----mrarth0.c(6KB)
----mrgf2m.c(73KB)
----sm2.h(9KB)
----mrsroot.c(4KB)
----mrarth2.c(39KB)
----mrecn2.c(80KB)
----hexdump.h(133B)
----sm2.c(41KB)
----mrscrt.c(5KB)
----mrbits.c(4KB)
----mrjack.c(7KB)
----mrbrick.c(4KB)
----mralloc.c(979B)
----mrsmall.c(4KB)
----mrcrt.c(3KB)
----mrrand.c(2KB)
----mrprime.c(8KB)
----mrshs256.c(4KB)
----mrpower.c(15KB)
----mrio2.c(4KB)
----mrzzn2.c(12KB)
----mrec2m.c(50KB)
----mraes.c(40KB)
----mrfast.c(36KB)
----Makefile(1KB)
----sm3.c(9KB)
----mirdef.h(1KB)
----mrgcd.c(3KB)
----mrxgcd.c(11KB)
----mrzzn2b.c(5KB)
----miracl.h(41KB)
----sm3.h(3KB)
----mrcore.c(48KB)
----mrio1.c(11KB)
----mrcurve.c(65KB)
----mrgcm.c(7KB)
----mrzzn3.c(10KB)
----mrlucas.c(3KB)
----mrarth1.c(20KB)
----mrarth3.c(5KB)
----mrshs512.c(9KB)
----mrebrick.c(5KB)
----main.c(18KB)