170 Commits

Author SHA1 Message Date
Zhi Guan
b548e98d34 Update TLS 1.3 2026-04-28 11:50:15 +08:00
Zhi Guan
34698ddc6f Update TLS 1.3 2026-04-21 11:18:25 +08:00
Zhi Guan
0bcffd3734 Update TLS 1.3 2026-04-13 11:34:16 +08:00
Zhi Guan
2e550edc35 Update TLS 1.3 2026-04-12 11:48:15 +08:00
Zhi Guan
3d29d5066d Update TLS 1.3 PSK-only mode 2026-03-28 11:09:26 +08:00
Zhi Guan
ead4caecb7 Update TLS 1.3 state machine 2026-03-17 16:51:12 +08:00
Zhi Guan
3322a5fc7b Update TLS 1.3 2026-02-27 11:02:22 +08:00
Zhi Guan
ee2fa409f2 Update TLCP to state machine 2026-02-27 09:11:49 +08:00
Zhi Guan
cac8f394a0 Update X509_KEY API to support SM9 2026-02-24 10:45:33 +08:00
Zhi Guan
b2cfb59da0 Update sm9setup.c 2026-02-21 15:00:50 +08:00
Zhi Guan
9c58806408 Rewrite TLS 1.2 as a state machine 2026-02-01 20:38:13 +08:00
Zhi Guan
05ba2f8e54 Support HSS/XMSS/XMSSMT certificate, CSR, and CRL
LMS and SPHINCS+ do not have official OID, so officially supported by X.509
2026-01-18 21:13:58 +08:00
Zhi Guan
9db11c6d06 Update XMSS
Add key_update callback and private_key_from_file
2026-01-18 17:09:27 +08:00
Zhi Guan
9488128154 Add LMS key_update callback 2026-01-18 12:12:45 +08:00
Zhi Guan
47639a9e23 Add X509_KEY to support different public key algos 2026-01-16 17:25:17 +08:00
Zhi Guan
de57d7fce1 Fix kyber commands bugs 2026-01-12 21:53:39 +08:00
Zhi Guan
3afd4a047b Update Kyber 2026-01-12 20:41:44 +08:00
Zhi Guan
1f64cb7389 Add SPHINCS+ commands to gmssl
Add `sphincskeygen`, `sphincssign`, `sphincsverify`
2026-01-11 21:30:05 +08:00
Zhi Guan
38451da6a8 Update XMSS 2026-01-05 21:19:23 +08:00
Zhi Guan
65be2ce54b Update XMSS 2026-01-04 18:37:01 +08:00
Zhi Guan
b58eb671d5 Update Kyber 2026-01-04 09:59:29 +08:00
Zhi Guan
f813838ad4 Fix LMS/HSS key cleanup 2025-12-18 18:36:25 +08:00
Zhi Guan
a03f5132cd Add XMSS-SM3 signature 2025-12-18 18:35:15 +08:00
Zhi Guan
8e8a17f4cc Merge pull request #1782 from senserhit/master
修复使用CA签发证书时,签发出来的证书里的Authority Key Identifier和Subject Key Identifier 的内容相同bug
2025-12-08 18:01:00 +08:00
Zhi Guan
bae8f54667 Update XMSS-SM3
XMSS is in developing, not fully tested
2025-12-08 10:24:00 +08:00
Zhi Guan
833150f297 Reomve sm3 from lms/hss names 2025-12-07 22:08:17 +08:00
Zhi Guan
6a51ca01dc Add SM3 LMS/HSS hash-based post-quantum signatures 2025-12-04 11:46:16 +08:00
senserhit
a5f440e159 Fix reqsign Subject Key Identifier bug 2025-01-14 14:30:50 +08:00
Zhi Guan
228f78963c Update sdfsign.c 2024-07-18 21:37:34 +08:00
Zhi Guan
ae27f45d16 Update sdfdecrypt.c 2024-07-18 21:13:02 +08:00
Zhi Guan
e7354c1faa Add SM4-ECB/CFB/OFB tests to sdftest 2024-06-22 16:06:21 +08:00
Zhi Guan
19a4b6894f Update tlcp_client.c 2024-06-13 12:16:12 +08:00
Zhi Guan
f575ea2c91 Update sdf.h 2024-06-09 16:51:26 +08:00
Zhi Guan
830c96c5c7 Add sdfdecrypt command 2024-06-09 15:45:40 +08:00
Zhi Guan
9784bbc380 Add sdfencrypt command 2024-06-09 11:17:54 +08:00
Zhi Guan
368f2e5bdc Add sdfdigest command 2024-06-08 12:03:25 +08:00
Zhi Guan
3614daf6a6 Fix sdftest command bugs 2024-06-08 10:35:38 +08:00
Zhi Guan
c4e5cf0deb Add sdfsign command 2024-06-07 19:45:10 +08:00
Zhi Guan
4363740477 Add sdfinfo and sdfexport command 2024-06-06 22:07:44 +08:00
Zhi Guan
6f5cfa6382 Use same speed test data size 2024-06-05 21:33:58 +08:00
Zhi Guan
b0348bed8e Add speed tests to sdftest command 2024-06-05 12:30:57 +08:00
Zhi Guan
76312df4d6 Clean code 2024-05-31 21:02:04 +08:00
Zhi Guan
a46c6a85fc Update sdftest.c 2024-05-25 21:24:23 +08:00
Zhi Guan
39af190b9b Convert utf-8 files to ascii 2024-05-25 18:29:11 +08:00
Zhi Guan
77fa479e38 Add help to tools 2024-05-24 11:31:42 +08:00
Zhi Guan
ec16879fd8 Remove warnings 2024-05-23 17:29:45 +08:00
Zhi Guan
8a52a2137d Add examples to tools 2024-05-20 22:55:58 +08:00
Zhi Guan
d56eeaac5a Remove warnings 2024-05-17 13:12:51 +08:00
Zhi Guan
7cc5b77cf8 Add sm4_xts and ghash command 2024-05-15 10:00:22 +08:00
Zhi Guan
8fb8dd05ab Add sm4_ccm command 2024-05-14 21:56:03 +08:00