Commit Graph

113 Commits

Author SHA1 Message Date
Zhi Guan
dadd2a3e0d Add ECDHE cipher suites to TLCP 2026-06-24 08:12:01 +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
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
2d37e9b991 Update CMake 2026-06-19 21:01:20 +08:00
Zhi Guan
c87b8e01e0 Add TLS cert verify 2026-06-19 20:06:00 +08:00
Zhi Guan
2bcfb4a42b Add X509 verify_result 2026-06-19 18:43:24 +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
f4abd90fba Fix bugs 2026-06-19 17:18:59 +08:00
Zhi Guan
47c9fa8e4f Update OCSP 2026-06-19 11:56:45 +08:00
Zhi Guan
12aeed4986 Update x509_certs_verify to check crl 2026-06-19 11:41:55 +08:00
Zhi Guan
8682cecb8f Check before memcpy 2026-06-17 00:30:16 +08:00
Zhi Guan
b4906f1220 Fix client certificate verify 2026-06-17 00:09:39 +08:00
Zhi Guan
e180ed8e9b Clean TLS code 2026-06-16 23:03:11 +08:00
Zhi Guan
2758afbddf Clean TLS code 2026-06-16 18:19:07 +08:00
Zhi Guan
6da7e1056a Clean TLCP code 2026-06-16 18:01:54 +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
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
5312311bf3 Clean TLS code 2026-06-14 14:46:41 +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
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
2e0b145342 Unify TLS capabilities 2026-06-13 08:04:20 +08:00
Zhi Guan
b3bc3bb803 Fix TLS shutdown and error output 2026-06-13 07:03:35 +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
dbbee6dbe0 Add trusted_ca_keys to TLS1.2/TLCP 2026-06-12 10:24:32 +08:00
Zhi Guan
f37938991c Move TLS1.2/TLCP common functions to tls.c 2026-06-12 09:24:27 +08:00
Zhi Guan
e6f4ece239 Update tls12.c 2026-06-12 00:10:00 +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
0951d4c764 Update TLS command tools 2026-06-11 22:54:59 +08:00
Zhi Guan
5c34316d3d Update tls12.c 2026-06-11 22:07:06 +08:00