Commit Graph

50 Commits

Author SHA1 Message Date
Zhi Guan
5f3bb5c346 update pmeth/ameth 2018-11-28 16:15:06 +08:00
Zhi Guan
9a999ae907 Add sm9 and paillier pem support 2018-11-16 15:26:30 +08:00
Zhi Guan
3fb9b94d51 Set hmac-sm3 as default prf of sms4 in PKCS#5 2018-11-02 11:21:41 +08:00
Zhi Guan
9eadfd4cb6 Update CPK sub-lib
Use simple NID as arguments, and fix some bugs
2018-10-21 19:43:40 +08:00
Zhi Guan
f960a8fa27 Add sm3/sm4 as pbe algorithms 2018-09-08 10:38:43 +08:00
LI Chen
88293ffd8c fix: zero length NULL can not be used for sm3 digest update. 2018-07-23 10:09:16 +08:00
Zhi Guan
7b32723196 Update with a new version number
This update brings the PHP binding of GmSSL through the PHP OpenSSL
extension.
2018-03-13 12:55:29 +08:00
Zhi Guan
e124d150fa Fix bugs of evp/sm2 2018-03-13 12:41:46 +08:00
Zhi Guan
4b825edf3c Add some debug info 2018-03-13 12:26:17 +08:00
Zhi Guan
342603d169 Add SM2 Z value computation support for more APIs 2018-01-25 23:57:39 +08:00
Zhi Guan
32c343fc06 Compatible with SDF Engine
The SDF Engine might not malloc `ctx->md_data`.
2018-01-25 23:56:14 +08:00
zs
be421a6c74 Update e_sms4.c 2018-01-03 16:53:24 +08:00
Zhi Guan
c41e135604 Update ZUC algorithm with EVP module
128-EEA3, 128-EIA3, byte-order and tests need to be updated.
2018-01-03 15:26:09 +08:00
Zhi Guan
f87ae5dba7 sms4 evp bug fixes 2017-12-26 22:59:02 +08:00
Zhi Guan
a9b31e17a5 wrap optional headers with OPENSSL_NO_ macro 2017-12-26 22:51:47 +08:00
Zhi Guan
f5a3f271a3 v2 pre-release 2017-12-07 23:58:48 +08:00
Zhi Guan
ed7bf9302f remove java from config 2017-11-25 16:43:19 +08:00
Zhi Guan
27bde477a5 first step of v2 final release 2017-11-05 21:00:36 +08:00
Zhi Guan
eb21e9d572 update 2017-04-14 15:31:38 +08:00
Zhi Guan
72497f1305 update config 2017-03-23 20:50:15 +08:00
Zhi Guan
3090de8951 paillier pen support
and some bug fixes
2017-03-16 12:33:31 +08:00
Zhi Guan
c4cb37250f update paillier 2017-02-24 21:46:27 +08:00
Zhi Guan
91873b8da0 update evp/ec 2017-02-16 12:02:25 +08:00
Zhi Guan
01c76aa6a0 add sms4 module 2017-02-14 23:14:06 +08:00
Zhi Guan
4e49434209 add sm3 module 2017-02-14 17:16:13 +08:00
Zhi Guan
43fed1108d Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2017-02-14 16:13:11 +08:00
Zhi Guan
13e33b43e1 fix
remove EVP_DigestSign/VerifyUpdate
2017-01-16 08:47:52 +08:00
Zhi Guan
09f054b2f2 Support VC-WIN32 2016-07-04 13:03:03 +02:00
Zhi Guan
2cb43b7f80 jni api 2016-06-06 22:04:44 +02:00
Zhi Guan
2bf25bd29f Bug fix
Thanks to github.com/Jkinglyf
2016-05-30 12:50:06 +02:00
Zhi Guan
ee4384daeb SKF Wrapper 2016-05-29 00:22:33 +02:00
Zhi Guan
0cf9126a7d more sm. tests 2016-05-22 20:42:38 +02:00
Zhi Guan
60d14da0cc add CBC-MAC and GM OTP, not tested 2016-05-15 20:21:51 +02:00
Zhi Guan
8c0439e7d6 fast SMS4 with Intel AVX2/KNC-NI 2016-05-09 09:20:02 +02:00
Zhi Guan
addcac4896 sm2 test vector 2016-05-02 17:56:14 +02:00
Zhi Guan
d8072491bc some update 2016-04-25 20:53:02 +02:00
Zhi Guan
da6bb109b4 SM4/CTR 2016-04-18 13:41:56 +02:00
Zhi Guan
37ac6cd45a add SM2 default ID, fixed the SM2_do_encrypt() memory leak 2016-04-10 01:42:54 +02:00
Zhi Guan
5cc6cfdf22 SM2 KAP (Key Agreement Protocol), not tested 2016-04-07 22:15:41 +02:00
Zhi Guan
ef74cbd1e5 minor update 2015-11-02 21:46:00 +08:00
Zhi Guan
37541150e5 update 2015-11-02 11:15:27 +08:00
Zhi Guan
c6dcb3b8be zuc bug 2015-10-27 10:24:50 +08:00
Zhi Guan
2563a4ed83 sm2, ssl and license update 2015-10-25 21:20:50 +08:00
Zhi Guan
3f21c9d3d0 update 2015-10-11 11:56:45 +08:00
Zhi Guan
b4ad0da508 update 2015-10-07 15:23:34 +08:00
Zhi Guan
254a1266d6 new modules 2015-10-05 15:34:54 +08:00
Zhi Guan
8afb3ef97b ECIES 2015-08-24 14:39:45 +08:00
Zhi Guan
3bdc0ea895 update 2015-08-15 15:02:15 +08:00
Zhi Guan
db4d3aef00 SM3/SMS4/SM3Sign(modified ECDSA) Supported 2015-08-14 01:08:27 +08:00
Zhi Guan
57954c4567 first commit, SM2-DSA only 2014-12-01 10:40:26 +08:00