rydanliu / GM_SM2

国密算法SM2实现,基于libtommath大数库,12年编写的代码,在此开源供同行使用,本项目源代码遵循GPL授权许可,你可以修改并免费使用,但请保留本项目作者信息,谢谢 :)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

本项目基于相关规范实现了sm2算法以及der编解码,具备sm2密钥生成、加密、解密、签名、验签等功能;
包含sm2算法实现、sm2算法测试、sm2der编解码(基于国密sm2相关结构的asn定义)、sm2算法jni封装、大数库等;
算法实现中调用了libtommath大数库、goldbar的sm3算法,以及asn1c等;
本项目可以在Mac/Linux/Windows/Android/iOS等平台编译;
本项目作者simonpang/steven.psm@gmail.com;感谢libtommath作者及goldbar :)

About

国密算法SM2实现,基于libtommath大数库,12年编写的代码,在此开源供同行使用,本项目源代码遵循GPL授权许可,你可以修改并免费使用,但请保留本项目作者信息,谢谢 :)


Languages

Language:C 83.9%Language:C++ 11.9%Language:Java 2.8%Language:Makefile 1.1%Language:Perl 0.2%Language:HTML 0.0%Language:Assembly 0.0%Language:Groff 0.0%Language:Shell 0.0%