Commit Graph

262 Commits

Author SHA1 Message Date
Zhi Guan
dadd2a3e0d Add ECDHE cipher suites to TLCP 2026-06-24 08:12:01 +08:00
Zhi Guan
24f4224fcb Add P-384 2026-06-23 00:07:13 +08:00
Zhi Guan
967c66ff7d Add QUIC 2026-06-23 00:01:28 +08:00
Zhi Guan
5581ad21b8 Clean code 2026-06-22 23:40:58 +08:00
Zhi Guan
8ed5e266d1 Clean LMS 2026-06-22 23:31:59 +08:00
Zhi Guan
62cefd185e Clean SM9 2026-06-22 23:15:15 +08:00
Zhi Guan
29c6572173 Remove some useless code 2026-06-22 23:02:50 +08:00
Zhi Guan
6c2b35b96d Add SM4-FF1, update socket API 2026-06-22 22:52:39 +08:00
Zhi Guan
3a3f632b46 Remove ChaCha20 2026-06-22 19:13:05 +08:00
Zhi Guan
14221eaeea Update API
如果类型内部没有动态内存申请或外部Handle引用,不提供cleanup接口,仅用通用secure clear
2026-06-22 15:31:30 +08:00
Zhi Guan
84f92c0747 Remove x509_key_get_sign_algor 2026-06-22 15:02:45 +08:00
Zhi Guan
df66e689aa Minor fix 2026-06-21 10:03:19 +08:00
Zhi Guan
08b925207e Fix #1884 2026-06-21 00:01:39 +08:00
Zhi Guan
866e3aef67 Fix #1900 2026-06-21 00:01:32 +08:00
Zhi Guan
1e1822205f Add tests to fixed bugs 2026-06-20 23:56:10 +08:00
Zhi Guan
9a25e2a444 Update record_print 2026-06-20 11:05:46 +08:00
Zhi Guan
e27300f00a Update verbose control 2026-06-20 10:38:38 +08:00
Zhi Guan
2d37e9b991 Update CMake 2026-06-19 21:01:20 +08:00
Zhi Guan
61f621d404 Clean code 2026-06-19 11:09:25 +08:00
Zhi Guan
f48af14b2b Update X509 basic constraints 2026-06-19 10:23:37 +08:00
Zhi Guan
545ea46fdb Update X509 name 2026-06-19 08:17:04 +08:00
Zhi Guan
7b18070318 Add X509 name match 2026-06-19 00:22:45 +08:00
Zhi Guan
35a3455693 Update root ca cert selection 2026-06-18 23:11:23 +08:00
Zhi Guan
19eb9165f3 Update X509 cert chain verify 2026-06-18 22:49:53 +08:00
Zhi Guan
055d3fe812 Update X509 cert chain verify 2026-06-18 19:25:15 +08:00
Zhi Guan
c5468b4c1b Fix CMS bug 2026-06-17 18:45:32 +08:00
Zhi Guan
f117eb25ef Fix TLS 1.3 CCM 2026-06-15 14:56:03 +08:00
Zhi Guan
1d8cf6117c Update GHASH 2026-06-14 16:24:30 +08:00
Zhi Guan
fc1869ba88 Remove SM2 extensions 2026-06-14 15:55:01 +08:00
Zhi Guan
ec5705ae29 Update TLS crypto 2026-06-14 10:15:05 +08:00
Zhi Guan
545e6a56f0 Add CCM cipher suites 2026-06-14 00:12:10 +08:00
Zhi Guan
5d12858d41 Clean TLS code 2026-06-13 23:52:29 +08:00
Zhi Guan
c12edeb7b1 Fix SM4 API bugs and change behavior 2026-06-13 22:14:56 +08:00
Zhi Guan
9ec15f6012 Merge pull request #1893 from wangtsiao/master
修复 PEM 读取没有限制 base64 解码输出长度的问题
2026-06-13 17:29:42 +08:00
wangtsiao
80081c24eb fix: correct UTF-8 continuation byte validation 2026-06-12 19:03:04 -10:00
wangtsiao
c5674af7f5 fix: bound PEM base64 decoding output 2026-06-12 18:47:07 -10:00
Zhi Guan
dbbee6dbe0 Add trusted_ca_keys to TLS1.2/TLCP 2026-06-12 10:24:32 +08:00
Zhi Guan
e480e25109 Fix cleanup bug 2026-06-12 09:48:32 +08:00
Zhi Guan
d4be17a01f Update TLCP ServerKeyExchange 2026-06-12 09:40:35 +08:00
Zhi Guan
40e00284a2 Fix tls.c 2026-06-11 21:03:14 +08:00
Zhi Guan
26f7b9f04b Update digesttest.c 2026-06-10 22:12:29 +08:00
Zhi Guan
a01c254d6c Update hmactest.c 2026-06-10 00:21:29 +08:00
Zhi Guan
5284b54e15 Add SM4-CBC-Padding test 2026-06-09 20:04:13 +08:00
Zhi Guan
7cf0fdd537 Add AES-CBC-Padding tests 2026-06-09 19:30:11 +08:00
Zhi Guan
c9d49d6d42 Add PBKDF2-HMAC-SM3 tests 2026-06-09 18:01:19 +08:00
Zhi Guan
eefcbadb9e Add PBKDF2 tests from Wycheproof 2026-06-09 17:55:51 +08:00
Zhi Guan
d001ead11e Update PBKDF2 2026-06-09 17:17:12 +08:00
Zhi Guan
73296c100c Add SM3-HKDF tests 2026-06-09 10:14:32 +08:00
Zhi Guan
87f5111760 Add ocspreq command 2026-06-08 19:34:04 +08:00
Zhi Guan
f26781f2b1 Update OCSP 2026-06-08 12:32:38 +08:00