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
b0e5c4aa1b
Add client_cert_optional to tlcp/tls12
2026-06-17 16:42:29 +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
Zhi Guan
b90587668c
Clean TLCP code
2026-06-15 21:33:57 +08:00
Zhi Guan
8652450c42
Update cmake
2026-06-15 18:22:59 +08:00
Zhi Guan
f117eb25ef
Fix TLS 1.3 CCM
2026-06-15 14:56:03 +08:00
Zhi Guan
477480d199
Update tlcp.c
2026-06-15 14:47:33 +08:00
Zhi Guan
3465d79c55
Update tlcp.c
2026-06-15 14:41:54 +08:00
Zhi Guan
2093f5ad4f
Check PreMasterSecret.protocol
2026-06-15 14:36:39 +08:00
Zhi Guan
66bd98caa0
Clean TLS code
2026-06-15 14:34:08 +08:00
Zhi Guan
abc37d3090
Update tlcp.c
2026-06-15 12:24:16 +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
1d8cf6117c
Update GHASH
2026-06-14 16:24:30 +08:00
Zhi Guan
25ce3134f8
Update gf128
2026-06-14 16:09:57 +08:00
Zhi Guan
fc1869ba88
Remove SM2 extensions
2026-06-14 15:55:01 +08:00
Zhi Guan
f6f049256c
Fix ZUC out-of-bounds read
2026-06-14 15:36:02 +08:00
Zhi Guan
5c67b5963d
Clean code
2026-06-14 15:11:06 +08:00