108 Commits

Author SHA1 Message Date
Zhi Guan
dadd2a3e0d Add ECDHE cipher suites to TLCP 2026-06-24 08:12:01 +08:00
Zhi Guan
0f2f35ab97 Update TLS 1.2 renegotiation_info 2026-06-20 16:47:56 +08:00
Zhi Guan
56c9904fdd Update TLS print 2026-06-20 13:49:07 +08:00
Zhi Guan
e27300f00a Update verbose control 2026-06-20 10:38:38 +08:00
Zhi Guan
9648a5b45e Update TLCP test and help 2026-06-19 23:46:53 +08:00
Zhi Guan
c87b8e01e0 Add TLS cert verify 2026-06-19 20:06:00 +08:00
Zhi Guan
3d44be73cd Fix TLS 1.2 CertificateRequest 2026-06-19 18:30:45 +08:00
Zhi Guan
bf80df075f Fix hostname verify bug 2026-06-19 17:38:57 +08:00
Zhi Guan
b0e5c4aa1b Add client_cert_optional to tlcp/tls12 2026-06-17 16:42:29 +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
8652450c42 Update cmake 2026-06-15 18:22:59 +08:00
Zhi Guan
66bd98caa0 Clean TLS code 2026-06-15 14:34:08 +08:00
Zhi Guan
cc8cb67c29 Update TLS alert 2026-06-15 12:21:52 +08:00
Zhi Guan
40b8d67110 Fix ccm cipher suite 2026-06-15 11:31:51 +08:00
Zhi Guan
823fe11897 Clean TLS code 2026-06-15 11:15:33 +08:00
Zhi Guan
808d22e2a5 Refactor TLS 2026-06-14 23:04:39 +08:00
Zhi Guan
5c67b5963d Clean code 2026-06-14 15:11:06 +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
23375d1fa3 Unify connection established print 2026-06-13 09:10:09 +08:00
Zhi Guan
2c6ea95cec Fix TLS 1.3 middlebox 2026-06-12 17:03:49 +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
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
d4be17a01f Update TLCP ServerKeyExchange 2026-06-12 09:40:35 +08:00
Zhi Guan
f37938991c Move TLS1.2/TLCP common functions to tls.c 2026-06-12 09:24:27 +08:00
Zhi Guan
8a90eb9c91 Update TLCP to support SNI 2026-06-12 09:08:49 +08:00
Zhi Guan
d999e8879c Update TLS 1.2 GCM 2026-06-11 23:53:42 +08:00
Zhi Guan
0c974eaa25 Add renegotiation_info and SCSV support 2026-06-11 23:46:16 +08:00
Zhi Guan
6ff18acae3 Add GCM cipher suite to TLS 1.2 2026-06-11 23:19:48 +08:00
Zhi Guan
40e00284a2 Fix tls.c 2026-06-11 21:03:14 +08:00
Zhi Guan
c534f58e7e Update TLS 1.2 to support ec_point_formats 2026-06-11 20:39:54 +08:00
Zhi Guan
b48f2c3772 Update TLS SCT 2026-06-10 23:44:31 +08:00
Zhi Guan
dbe0251872 Add ALPN extension 2026-06-06 15:45:07 +08:00
Zhi Guan
1b8a57c4da Update TLS12 2026-05-29 22:17:09 +08:00
Zhi Guan
093faec214 Update TLS1.2 2026-05-29 11:04:08 +08:00
Zhi Guan
3af0fe9ce5 Update TLCP 2026-05-28 10:05:09 +08:00
Zhi Guan
dbc529f547 Fix KeyUpdate bug 2026-05-27 16:26:00 +08:00
Zhi Guan
931c5e39e8 Update TLS 1.3 2026-05-26 21:50:13 +08:00
Zhi Guan
828a93e907 Update TLS 1.3 HelloRetryRequest, add CipherCipherSpec
Use same handshake type of ServerHello, add ChangeCipherSpec, compatible with OpeNSSL
2026-05-24 20:17:43 +08:00
Zhi Guan
0960694bab Update TLS 1.3 Key Schedule 2026-05-19 12:37:20 +08:00
Zhi Guan
290d699336 Update TLS 1.3
KeyUpdate passed.
2026-05-17 11:44:43 +08:00
Zhi Guan
bb94f96fcd Update TLS 1.3
CertificateVerify passed
2026-05-10 15:56:35 +08:00
Zhi Guan
2c72cf84b3 Update TLS 1.3
All tls13_server examples passed.
2026-05-09 13:17:36 +08:00