Commit Graph

1163 Commits

Author SHA1 Message Date
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
3173fb45f3 Add ocspget 2026-06-19 12:14:38 +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
61f621d404 Clean code 2026-06-19 11:09:25 +08:00
Zhi Guan
2d98b5afae Update x509_certs_verify_tlcp 2026-06-19 10:44:54 +08:00
Zhi Guan
2a943e6d16 Update x509_cer.c 2026-06-19 10:27:20 +08:00
Zhi Guan
f48af14b2b Update X509 basic constraints 2026-06-19 10:23:37 +08:00
Zhi Guan
c65edf1042 Update X509 NameConstraints 2026-06-19 10:10:22 +08:00
Zhi Guan
790fbbf574 Update x509_vrf.c 2026-06-19 08:41:41 +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
c7413a0bbf Update x509_certs_verify_tlcp 2026-06-18 23:18:41 +08:00
Zhi Guan
09efac744e Remove incorrect path_len_constraint check 2026-06-18 23:16:14 +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
d7c6db0a21 Update X509 cert chain verify 2026-06-18 19:25:34 +08:00
Zhi Guan
055d3fe812 Update X509 cert chain verify 2026-06-18 19:25:15 +08:00
hrimfaxi
e72f183c39 asm: add missing .note.GNU-stack markers
Add .note.GNU-stack section declarations to hand-written assembly
sources so ELF builds do not produce executables or libraries with
an executable stack.

These assembly implementations do not require an executable stack.
Adding the marker restores normal non-executable stack/NX hardening.

Signed-off-by: hrimfaxi <outmatch@gmail.com>
2026-06-18 10:15:13 +08:00
Zhi Guan
c5468b4c1b Fix CMS bug 2026-06-17 18:45:32 +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
b0928e7321 Update CMakeLists.txt 2026-06-17 12:01:54 +08:00
Zhi Guan
18a5e5b969 Update tlcp_server.c 2026-06-17 11:22:21 +08:00
Zhi Guan
866b80c918 Fix SM9 bugs 2026-06-17 11:16:37 +08:00
Zhi Guan
1bf47fea14 Add x.509 ext critical check 2026-06-17 09:14:03 +08:00
Zhi Guan
f45919d0f7 Fix bugs 2026-06-17 08:36:58 +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
cdd43c9610 Add certs length check 2026-06-17 00:00:24 +08:00
Zhi Guan
419eaca762 Update tlcp.c 2026-06-16 23:51:36 +08:00
Zhi Guan
80c754976c Fix sm2_decrypt overflow 2026-06-16 23:27:46 +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