資源簡介
在linux下C語言使用miracl完成sm9算法,make一下即可進行測試。內部含有SM9國密標準文檔,包含miracl手冊,生成公私鑰正確,無內存泄漏
代碼片段和文件信息
#include?
#include?“sm9_common.h“
#include?“SM4.h“
extern?unsigned?char?SM9_q[32];
extern?unsigned?char?SM9_N[32];
extern?unsigned?char?SM9_P1x[32];
extern?unsigned?char?SM9_P1y[32];
extern?unsigned?char?SM9_P2[128];
extern?unsigned?char?SM9_t[32];
extern?unsigned?char?SM9_a[32];
extern?unsigned?char?SM9_b[32];
extern?miracl*?mip;
extern?epoint?*P;?
extern?ecn2?P2;?
extern?big?N;??//order?of?group?N(t)?
extern?big?para_apara_bpara_tpara_q;
extern?zzn2?X;
#define?DEBUG_PRINT?0
//#define?PRINT
/****************************************************************
?
Function: bytes128_to_ecn2
Description:????convert?128?bytes?into?ecn2?
Calls:??????????MIRACL?functions
Called?By:??????SM9_InitSM9_Decrypt
Input:??????????Ppubs[]
Output:???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????46035??2018-11-20?21:30??sm9\include\miracl.h
?????文件????????319??2018-11-20?23:27??sm9\include\mirdef.h
?????文件???????7341??2018-11-27?09:47??sm9\include\sm3.h
?????文件???????6747??2018-11-23?16:04??sm9\include\SM4.h
?????文件????????767??2018-12-20?12:55??sm9\include\sm9_common.h
?????文件????????580??2018-12-17?17:34??sm9\include\sm9_error.h
?????文件???????1212??2018-12-20?12:57??sm9\include\sm9_zzn12_operation.h
?????文件?????537136??2018-11-20?23:27??sm9\lib\libmiracl.a
?????文件????????313??2018-12-20?13:01??sm9\Makefile
?????文件??????23339??2018-12-20?14:17??sm9\src\sm9.c
?????文件???????7495??2018-12-19?20:08??sm9\src\sm9_commo.c
?????文件??????23070??2018-12-20?12:59??sm9\src\sm9_zzn12_operation.c
?????文件?????602554??2017-03-08?12:24??SM9國密標準文檔\GMT?0044-2016?SM9標識密碼算法:第1部分?總則.pdf
?????文件?????237428??2017-03-08?12:24??SM9國密標準文檔\GMT?0044-2016?SM9標識密碼算法:第2部分?數字簽名算法.pdf
?????文件?????236821??2017-03-08?12:24??SM9國密標準文檔\GMT?0044-2016?SM9標識密碼算法:第3部分?密鑰交換協議.pdf
?????文件?????254894??2017-03-08?12:23??SM9國密標準文檔\GMT?0044-2016?SM9標識密碼算法:第4部分?密鑰封裝機制和公鑰加密算法.pdf
?????文件?????320876??2017-03-08?12:25??SM9國密標準文檔\GMT?0044-2016?SM9標識密碼算法:第5部分?參數定義.pdf
?????文件????????116??2018-12-20?14:43??ReadMe.txt
?????目錄??????????0??2018-12-19?16:37??sm9\include
?????目錄??????????0??2018-12-17?18:15??sm9\lib
?????目錄??????????0??2018-12-18?09:26??sm9\src
?????目錄??????????0??2018-12-18?09:27??sm9
?????目錄??????????0??2018-12-20?14:42??SM9國密標準文檔
-----------?---------??----------?-----??----
??????????????2307043????????????????????23
- 上一篇:銀行家算法實驗報告C++版
- 下一篇:C++曲線擬合源代碼
評論
共有 條評論