文件名称:国密SM2加密算法 C语言实现
文件大小:1.57MB
文件格式:ZIP
更新时间:2022-11-07 08:46:17
SM2 C语言 Miracl Linux
基于Miracl大数运算库实现SM2算法,包含加密和签名算法,纯C语言实现,包含Miracl库手册。提供了Linux平台下的Makefile文件,可直接运行。Windows平台需要重新建立项目工程。
【文件预览】:
SM2_C
----Miracl-manual.pdf(542KB)
----SM2椭圆曲线公钥密码算法.pdf(924KB)
----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(15KB)
----SM2椭圆曲线公钥密码算法推荐参数.pdf(22KB)
----SM3密码杂凑算法.pdf(101KB)