Commit Graph

597 Commits

Author SHA1 Message Date
Zhi Guan
7e1857d9e9 Add JavaScript API binding with NPAPI Plugin 2019-02-28 17:50:01 +08:00
Zhi Guan
5b90476864 Add new EC/SM2 API 2019-02-28 17:49:37 +08:00
Zhi Guan
bf4c6920d9 Update BN and EC module 2019-02-24 06:15:22 +01:00
Zhi Guan
fb47201b7e Add ECRS module 2019-02-17 18:48:33 +08:00
Zhi Guan
258e44ea89 Add S/MIME support with SM algorithms 2019-02-13 22:03:23 +08:00
Zhi Guan
7fb6f48802 Merge pull request #694 from Gorachya/master
final-expo流程调整
2019-02-10 13:11:32 +08:00
Gorachya
69131474f0 moreupdate 2019-02-09 04:39:08 -08:00
Zhi Guan
9204b47c8e Merge pull request #693 from Gorachya/master
Tests passed
2019-02-03 14:54:33 +08:00
Gorachya
43315ff95d params-modified 2019-02-02 20:55:42 -08:00
Gorachya
54a4d1b9aa modify-sm9 2019-02-02 20:24:54 -08:00
Zhi Guan
d114bed3f8 Fix sm2utl bugs 2019-02-02 20:44:51 +08:00
Gorachya
58b3927232 Merge pull request #3 from guanzhi/master
upgrade
2019-02-02 13:56:32 +08:00
Zhi Guan
22027d6656 Add paillier homomorphic encryption command
See http://gmssl.org/docs/paillier.md
2019-02-01 23:49:16 +08:00
Zhi Guan
7d5c18379f Update SM2 methods
The default `./config` will enable the X86_64 ASM implementation of SM2. Use `./config -DGMSSL_NO_TURBO enable-ec_nistp_64_gcc_128` will enable the fast C implementation of SM2. The  `./config -DGMSSL_NO_TURBO` will use the original implementation.
2019-01-26 17:26:03 +08:00
Zhi Guan
674cada9bc Merge pull request #676 from ZZMarquis/patch-4
fix the incorrect pexp index
2019-01-23 19:02:43 +08:00
Zhi Guan
770f6f594f Merge pull request #675 from ZZMarquis/patch-3
fix the incorrect free
2019-01-23 19:01:47 +08:00
Zhi Guan
a58a817e9c Bug fix 2019-01-23 09:50:13 +08:00
Zhi Guan
3b531349db Merge branch 'master' of https://github.com/guanzhi/GmSSL 2019-01-23 09:13:38 +08:00
Zhi Guan
5359dd5534 Update SKF 2019-01-23 09:13:30 +08:00
ZZMarquis
b3586a2826 fix the incorrect pexp index
fix the incorrect pexp index
2019-01-16 10:38:23 +08:00
ZZMarquis
208e00bfa1 fix the incorrect free
fix the incorrect free
2019-01-16 10:32:25 +08:00
Zhi Guan
27d4c7a453 Merge pull request #674 from ZZMarquis/patch-2
remove the repetitive validation of cv->hash
2019-01-16 09:49:11 +08:00
ZZMarquis
ac773035b6 remove the repetitive validation of cv->hash
remove the repetitive validation of cv->hash
2019-01-15 10:20:29 +08:00
Gorachya
0276674343 Merge pull request #2 from guanzhi/master
update
2019-01-15 09:49:35 +08:00
Zhi Guan
343fa622ae Remove chinese comments 2019-01-14 18:52:54 +08:00
Zhi Guan
4bab277911 Update sm2 and zuc 2019-01-12 11:56:06 +08:00
Zhi Guan
3dfae969d9 Update skf_ext.c 2019-01-10 21:11:09 +08:00
Zhi Guan
ce51a66c04 Merge branch 'master' of https://github.com/guanzhi/GmSSL 2019-01-10 21:06:12 +08:00
Zhi Guan
6f9620d24b Update sdf and skf commands 2019-01-10 21:06:07 +08:00
Gorachya
3230b8ca1a Merge pull request #1 from guanzhi/master
update
2019-01-08 11:21:25 +08:00
Zhi Guan
203f9f429c Merge pull request #658 from ZZMarquis/patch-2
maybe memory leak
2019-01-04 22:16:24 +08:00
Zhi Guan
80977d068c Add sdf and skf commands 2019-01-02 22:35:47 +08:00
Zhi Guan
2e0ff1f98e Bug fix 2019-01-02 22:05:15 +08:00
Zhi Guan
8f54e70ada Add sdf and skf options 2019-01-02 21:09:41 +08:00
ZZMarquis
1ed3bc248c maybe memory leak
maybe memory leak
2018-12-28 16:10:58 +08:00
Zhi Guan
7f6165a3f9 Update README.md 2018-12-26 20:39:00 +08:00
Zhi Guan
6ca74c8bb9 Bug fix 2018-12-26 19:54:11 +08:00
Zhi Guan
20b6f25562 Bug fix 2018-12-25 15:10:26 +08:00
Zhi Guan
786d6f0205 Add sm2utl and sm9utl commands 2018-12-25 14:49:12 +08:00
Zhi Guan
0e38e3e7a3 Update opt and fpe command 2018-12-20 23:12:33 +08:00
Zhi Guan
16933a7299 Delete mac.go 2018-12-19 22:41:13 +08:00
Zhi Guan
6668f63aaf Merge pull request #647 from Gorachya/sm9_work
fast-final-expo
2018-12-19 17:07:04 +08:00
Soraba Shrine de Gorachya
907d5e92d0 fast-final-expo 2018-12-19 00:17:30 -08:00
Zhi Guan
62d385ab71 Bug fix 2018-12-19 12:21:42 +08:00
Zhi Guan
3e3cc9d4a7 Update ec lib 2018-12-19 12:09:23 +08:00
Zhi Guan
d4917f27bd Add sm2 command 2018-12-19 11:51:20 +08:00
Zhi Guan
4ca17c807c Update .num files 2018-12-19 11:34:32 +08:00
Zhi Guan
74a729aa77 Add sm2 and otp command
try `gmssl sm2 -help` and `gmssl otp -help`
2018-12-19 10:01:38 +08:00
赵晓濛
5bc22a1f3e Update appveyor.yml
Update with install test
2018-12-18 23:04:15 +08:00
Simon
d4989fd7a7 Merge pull request #639 from cntpro/master
增加java api windows编译的winmake
2018-12-18 20:58:13 +08:00