Commit Graph

  • 19eb9165f3 Update X509 cert chain verify Zhi Guan 2026-06-18 22:49:53 +08:00
  • d7c6db0a21 Update X509 cert chain verify Zhi Guan 2026-06-18 19:25:34 +08:00
  • 055d3fe812 Update X509 cert chain verify Zhi Guan 2026-06-18 19:25:15 +08:00
  • e72f183c39 asm: add missing .note.GNU-stack markers hrimfaxi 2026-06-18 10:07:52 +08:00
  • c5468b4c1b Fix CMS bug Zhi Guan 2026-06-17 18:45:32 +08:00
  • a3dc07db74 Fix bugs Zhi Guan 2026-06-17 17:03:49 +08:00
  • cad645da20 Bug fix Zhi Guan 2026-06-17 16:55:36 +08:00
  • b0e5c4aa1b Add client_cert_optional to tlcp/tls12 Zhi Guan 2026-06-17 16:42:29 +08:00
  • 765e4d7747 Fix bugs Zhi Guan 2026-06-17 16:37:14 +08:00
  • 40a62baec7 Bug fix Zhi Guan 2026-06-17 16:15:13 +08:00
  • ace325928b Fix bugs Zhi Guan 2026-06-17 16:09:06 +08:00
  • f38142d35e Fix bugs Zhi Guan 2026-06-17 16:07:18 +08:00
  • ea35a8cea3 Fix return without clean Zhi Guan 2026-06-17 16:06:11 +08:00
  • 4831f5a549 Fix return without clean Zhi Guan 2026-06-17 15:59:55 +08:00
  • 7ef784a9fc Update tls13_server.c Zhi Guan 2026-06-17 15:58:11 +08:00
  • c44fbf5182 Update tls13_client.c Zhi Guan 2026-06-17 15:57:34 +08:00
  • be94ca8268 Fix bound check Zhi Guan 2026-06-17 15:56:18 +08:00
  • b0928e7321 Update CMakeLists.txt Zhi Guan 2026-06-17 12:01:54 +08:00
  • 18a5e5b969 Update tlcp_server.c Zhi Guan 2026-06-17 11:22:21 +08:00
  • 866b80c918 Fix SM9 bugs Zhi Guan 2026-06-17 11:16:37 +08:00
  • 1bf47fea14 Add x.509 ext critical check Zhi Guan 2026-06-17 09:14:03 +08:00
  • f45919d0f7 Fix bugs Zhi Guan 2026-06-17 08:36:58 +08:00
  • 8682cecb8f Check before memcpy Zhi Guan 2026-06-17 00:30:16 +08:00
  • b4906f1220 Fix client certificate verify Zhi Guan 2026-06-17 00:09:39 +08:00
  • cdd43c9610 Add certs length check Zhi Guan 2026-06-17 00:00:24 +08:00
  • 419eaca762 Update tlcp.c Zhi Guan 2026-06-16 23:51:36 +08:00
  • 80c754976c Fix sm2_decrypt overflow Zhi Guan 2026-06-16 23:27:46 +08:00
  • e180ed8e9b Clean TLS code Zhi Guan 2026-06-16 23:03:11 +08:00
  • 2758afbddf Clean TLS code Zhi Guan 2026-06-16 18:19:07 +08:00
  • 6da7e1056a Clean TLCP code Zhi Guan 2026-06-16 18:01:54 +08:00
  • 171c88bb4c Fix TLCP CertificateRequest Zhi Guan 2026-06-16 17:23:15 +08:00
  • 732a77c3a4 Clean TLS code Zhi Guan 2026-06-16 12:20:20 +08:00
  • b90587668c Clean TLCP code Zhi Guan 2026-06-15 21:33:57 +08:00
  • 8652450c42 Update cmake Zhi Guan 2026-06-15 18:22:59 +08:00
  • 3f84d721a6 Update TLS cmake Zhi Guan 2026-06-15 15:21:33 +08:00
  • f117eb25ef Fix TLS 1.3 CCM Zhi Guan 2026-06-15 14:56:03 +08:00
  • 477480d199 Update tlcp.c Zhi Guan 2026-06-15 14:47:33 +08:00
  • 3465d79c55 Update tlcp.c Zhi Guan 2026-06-15 14:41:54 +08:00
  • 2093f5ad4f Check PreMasterSecret.protocol Zhi Guan 2026-06-15 14:36:39 +08:00
  • 66bd98caa0 Clean TLS code Zhi Guan 2026-06-15 14:34:08 +08:00
  • abc37d3090 Update tlcp.c Zhi Guan 2026-06-15 12:24:16 +08:00
  • cc8cb67c29 Update TLS alert Zhi Guan 2026-06-15 12:21:52 +08:00
  • 40b8d67110 Fix ccm cipher suite Zhi Guan 2026-06-15 11:31:51 +08:00
  • 823fe11897 Clean TLS code Zhi Guan 2026-06-15 11:15:33 +08:00
  • 808d22e2a5 Refactor TLS Zhi Guan 2026-06-14 23:04:39 +08:00
  • 1d8cf6117c Update GHASH Zhi Guan 2026-06-14 16:24:30 +08:00
  • 25ce3134f8 Update gf128 Zhi Guan 2026-06-14 16:09:57 +08:00
  • fc1869ba88 Remove SM2 extensions Zhi Guan 2026-06-14 15:55:01 +08:00
  • 9549de94f9 Update endian.h Zhi Guan 2026-06-14 15:45:45 +08:00
  • f6f049256c Fix ZUC out-of-bounds read Zhi Guan 2026-06-14 15:36:02 +08:00
  • 5c67b5963d Clean code Zhi Guan 2026-06-14 15:11:06 +08:00
  • 5312311bf3 Clean TLS code Zhi Guan 2026-06-14 14:46:41 +08:00
  • ec5705ae29 Update TLS crypto Zhi Guan 2026-06-14 10:15:05 +08:00
  • 545e6a56f0 Add CCM cipher suites Zhi Guan 2026-06-14 00:12:10 +08:00
  • 5d12858d41 Clean TLS code Zhi Guan 2026-06-13 23:52:29 +08:00
  • a73c303339 Clean cipher local vars Zhi Guan 2026-06-13 22:57:20 +08:00
  • c12edeb7b1 Fix SM4 API bugs and change behavior Zhi Guan 2026-06-13 22:14:56 +08:00
  • 8fded4abc7 Update sm4.c Zhi Guan 2026-06-13 20:12:33 +08:00
  • 54d9cba0ec Update aes.c Zhi Guan 2026-06-13 17:30:45 +08:00
  • 9ec15f6012 Merge pull request #1893 from wangtsiao/master Zhi Guan 2026-06-13 17:29:42 +08:00
  • da02b6af9d Merge pull request #1899 from wangtsiao/dev/fix_sdf_cbc Zhi Guan 2026-06-13 17:27:16 +08:00
  • d679620749 Merge pull request #1895 from wangtsiao/dev/fix_utf8_mask Zhi Guan 2026-06-13 17:23:55 +08:00
  • ed6a7ff693 Merge pull request #1897 from wangtsiao/dev/fix_leak Zhi Guan 2026-06-13 17:17:44 +08:00
  • 19725f3c54 Update socket wrapper Zhi Guan 2026-06-13 15:09:45 +08:00
  • f5cd5764a0 fix: update SDF CBC decrypt IV wangtsiao 2026-06-12 19:48:35 -10:00
  • 3163d7d927 fix: use constant-time comparisons for auth tags wangtsiao 2026-06-12 19:13:30 -10:00
  • 80081c24eb fix: correct UTF-8 continuation byte validation wangtsiao 2026-06-12 19:03:04 -10:00
  • c5674af7f5 fix: bound PEM base64 decoding output wangtsiao 2026-06-12 18:47:07 -10:00
  • 23375d1fa3 Unify connection established print Zhi Guan 2026-06-13 09:10:09 +08:00
  • 99cc3c634b Update CMakeLists.txt Zhi Guan 2026-06-13 08:46:26 +08:00
  • 81752e910c Update cmake tests with new options Zhi Guan 2026-06-13 08:35:24 +08:00
  • 211c07eb3e Add tls_init checks Zhi Guan 2026-06-13 08:34:55 +08:00
  • dd870b2e59 Update tls_ctx_add_certificate_list_and_key Zhi Guan 2026-06-13 08:22:43 +08:00
  • 2e0b145342 Unify TLS capabilities Zhi Guan 2026-06-13 08:04:20 +08:00
  • d8a9f446b3 Update tls.c Zhi Guan 2026-06-13 07:38:55 +08:00
  • 99fabca0cb Unify tlcp/tls12/tls13_client behavior Zhi Guan 2026-06-13 07:26:51 +08:00
  • b3bc3bb803 Fix TLS shutdown and error output Zhi Guan 2026-06-13 07:03:35 +08:00
  • 1ed2cfdcc4 Update version scheme Zhi Guan 2026-06-12 22:52:53 +08:00
  • 2c6ea95cec Fix TLS 1.3 middlebox Zhi Guan 2026-06-12 17:03:49 +08:00
  • db8d10356b Update tlcp_help.h Zhi Guan 2026-06-12 14:31:23 +08:00
  • c56d7edfab Update TLS -verbose options Zhi Guan 2026-06-12 14:23:56 +08:00
  • 8b586d4299 Update TLS/TLCP shutdown Zhi Guan 2026-06-12 14:09:42 +08:00
  • 51883c507a Minor TLS fixes Zhi Guan 2026-06-12 13:48:45 +08:00
  • 473498ad93 Update TLCP/TLS1.2 state machine Zhi Guan 2026-06-12 13:39:42 +08:00
  • 6f42fdf31f Update TLS state machine Zhi Guan 2026-06-12 13:28:10 +08:00
  • fb93fba5ff Clean TLS_CTX/CONNECT Zhi Guan 2026-06-12 12:01:30 +08:00
  • 30bc6a2a4c Update TLS commands Zhi Guan 2026-06-12 10:55:29 +08:00
  • dbbee6dbe0 Add trusted_ca_keys to TLS1.2/TLCP Zhi Guan 2026-06-12 10:24:32 +08:00
  • b1f670c6c6 Add TLCP ALPN support Zhi Guan 2026-06-12 09:58:47 +08:00
  • e480e25109 Fix cleanup bug Zhi Guan 2026-06-12 09:48:32 +08:00
  • d4be17a01f Update TLCP ServerKeyExchange Zhi Guan 2026-06-12 09:40:35 +08:00
  • f37938991c Move TLS1.2/TLCP common functions to tls.c Zhi Guan 2026-06-12 09:24:27 +08:00
  • 8a90eb9c91 Update TLCP to support SNI Zhi Guan 2026-06-12 09:08:49 +08:00
  • ee987a6b21 Update tlcp.c Zhi Guan 2026-06-12 08:38:51 +08:00
  • e6f4ece239 Update tls12.c Zhi Guan 2026-06-12 00:10:00 +08:00
  • 85252fb28b Update tls12_help.h Zhi Guan 2026-06-11 23:55:29 +08:00
  • d999e8879c Update TLS 1.2 GCM Zhi Guan 2026-06-11 23:53:42 +08:00
  • 0c974eaa25 Add renegotiation_info and SCSV support Zhi Guan 2026-06-11 23:46:16 +08:00
  • 6ff18acae3 Add GCM cipher suite to TLS 1.2 Zhi Guan 2026-06-11 23:19:48 +08:00
  • 0951d4c764 Update TLS command tools Zhi Guan 2026-06-11 22:54:59 +08:00