Commit Graph

255 Commits

Author SHA1 Message Date
Zhi Guan
6c2b35b96d Add SM4-FF1, update socket API 2026-06-22 22:52:39 +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
6736825c7a Update tests 2026-06-20 23:10:17 +08:00
Zhi Guan
1577bc7934 Update certverify 2026-06-20 20:29:40 +08:00
Zhi Guan
c356236714 Update tls13_server.c 2026-06-20 17:55:30 +08:00
Zhi Guan
0f2f35ab97 Update TLS 1.2 renegotiation_info 2026-06-20 16:47:56 +08:00
Zhi Guan
c47ae26730 FIX TLS 1.2 renegotiation_info 2026-06-20 16:13:41 +08:00
Zhi Guan
56c9904fdd Update TLS print 2026-06-20 13:49:07 +08:00
Zhi Guan
f84606876a Update print messages 2026-06-20 11:40:27 +08:00
Zhi Guan
e27300f00a Update verbose control 2026-06-20 10:38:38 +08:00
Zhi Guan
9daea7c7ae Update TLS help message 2026-06-20 08:06:14 +08:00
Zhi Guan
9648a5b45e Update TLCP test and help 2026-06-19 23:46:53 +08:00
Zhi Guan
2d37e9b991 Update CMake 2026-06-19 21:01:20 +08:00
Zhi Guan
bf80df075f Fix hostname verify bug 2026-06-19 17:38:57 +08:00
Zhi Guan
3173fb45f3 Add ocspget 2026-06-19 12:14:38 +08:00
Zhi Guan
a3dc07db74 Fix bugs 2026-06-17 17:03:49 +08:00
Zhi Guan
cad645da20 Bug fix 2026-06-17 16:55:36 +08:00
Zhi Guan
b0e5c4aa1b Add client_cert_optional to tlcp/tls12 2026-06-17 16:42:29 +08:00
Zhi Guan
765e4d7747 Fix bugs 2026-06-17 16:37:14 +08:00
Zhi Guan
40a62baec7 Bug fix 2026-06-17 16:15:13 +08:00
Zhi Guan
ace325928b Fix bugs 2026-06-17 16:09:06 +08:00
Zhi Guan
f38142d35e Fix bugs 2026-06-17 16:07:18 +08:00
Zhi Guan
ea35a8cea3 Fix return without clean 2026-06-17 16:06:11 +08:00
Zhi Guan
4831f5a549 Fix return without clean 2026-06-17 15:59:55 +08:00
Zhi Guan
7ef784a9fc Update tls13_server.c 2026-06-17 15:58:11 +08:00
Zhi Guan
c44fbf5182 Update tls13_client.c 2026-06-17 15:57:34 +08:00
Zhi Guan
be94ca8268 Fix bound check 2026-06-17 15:56:18 +08:00
Zhi Guan
18a5e5b969 Update tlcp_server.c 2026-06-17 11:22:21 +08:00
Zhi Guan
e180ed8e9b Clean TLS code 2026-06-16 23:03:11 +08:00
Zhi Guan
171c88bb4c Fix TLCP CertificateRequest 2026-06-16 17:23:15 +08:00
Zhi Guan
732a77c3a4 Clean TLS code 2026-06-16 12:20:20 +08:00
Zhi Guan
b90587668c Clean TLCP code 2026-06-15 21:33:57 +08:00
Zhi Guan
c12edeb7b1 Fix SM4 API bugs and change behavior 2026-06-13 22:14:56 +08:00
Zhi Guan
19725f3c54 Update socket wrapper 2026-06-13 15:09:45 +08:00
Zhi Guan
23375d1fa3 Unify connection established print 2026-06-13 09:10:09 +08:00
Zhi Guan
99fabca0cb Unify tlcp/tls12/tls13_client behavior 2026-06-13 07:26:51 +08:00
Zhi Guan
b3bc3bb803 Fix TLS shutdown and error output 2026-06-13 07:03:35 +08:00
Zhi Guan
2c6ea95cec Fix TLS 1.3 middlebox 2026-06-12 17:03:49 +08:00
Zhi Guan
db8d10356b Update tlcp_help.h 2026-06-12 14:31:23 +08:00
Zhi Guan
c56d7edfab Update TLS -verbose options 2026-06-12 14:23:56 +08:00
Zhi Guan
8b586d4299 Update TLS/TLCP shutdown 2026-06-12 14:09:42 +08:00
Zhi Guan
473498ad93 Update TLCP/TLS1.2 state machine 2026-06-12 13:39:42 +08:00
Zhi Guan
6f42fdf31f Update TLS state machine 2026-06-12 13:28:10 +08:00
Zhi Guan
fb93fba5ff Clean TLS_CTX/CONNECT 2026-06-12 12:01:30 +08:00
Zhi Guan
30bc6a2a4c Update TLS commands 2026-06-12 10:55:29 +08:00
Zhi Guan
dbbee6dbe0 Add trusted_ca_keys to TLS1.2/TLCP 2026-06-12 10:24:32 +08:00
Zhi Guan
b1f670c6c6 Add TLCP ALPN support 2026-06-12 09:58:47 +08:00
Zhi Guan
e480e25109 Fix cleanup bug 2026-06-12 09:48:32 +08:00
Zhi Guan
f37938991c Move TLS1.2/TLCP common functions to tls.c 2026-06-12 09:24:27 +08:00