Zhi Guan
54d9cba0ec
Update aes.c
2026-06-13 17:30:45 +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
99cc3c634b
Update CMakeLists.txt
2026-06-13 08:46:26 +08:00
Zhi Guan
81752e910c
Update cmake tests with new options
2026-06-13 08:35:24 +08:00
Zhi Guan
211c07eb3e
Add tls_init checks
2026-06-13 08:34:55 +08:00
Zhi Guan
dd870b2e59
Update tls_ctx_add_certificate_list_and_key
2026-06-13 08:22:43 +08:00
Zhi Guan
2e0b145342
Unify TLS capabilities
2026-06-13 08:04:20 +08:00
Zhi Guan
d8a9f446b3
Update tls.c
2026-06-13 07:38:55 +08:00
Zhi Guan
99fabca0cb
Unify tlcp/tls12/tls13_client behavior
2026-06-13 07:26:51 +08:00
Zhi Guan
b3bc3bb803
Fix TLS shutdown and error output
2026-06-13 07:03:35 +08:00
Zhi Guan
1ed2cfdcc4
Update version scheme
2026-06-12 22:52:53 +08:00
Zhi Guan
be3230fd7f
Add sctverify command
2026-06-10 19:44:13 +08:00
Zhi Guan
852a2ebe6e
Add SCT verification
2026-06-10 17:25:11 +08:00
Zhi Guan
082a3b7cf2
Add ocspverify command
2026-06-10 12:36:30 +08:00
Zhi Guan
360f0d82e4
Add ocspsign command
2026-06-10 11:01:27 +08:00
Zhi Guan
eefcbadb9e
Add PBKDF2 tests from Wycheproof
2026-06-09 17:55:51 +08:00
Zhi Guan
41a1da8a9a
Update CMakeLists.txt
2026-06-09 17:17:16 +08:00
Zhi Guan
73296c100c
Add SM3-HKDF tests
2026-06-09 10:14:32 +08:00
Zhi Guan
87f5111760
Add ocspreq command
2026-06-08 19:34:04 +08:00
Zhi Guan
fb58da67e8
Add OCSP
2026-06-07 00:00:53 +08:00
Zhi Guan
dbe0251872
Add ALPN extension
2026-06-06 15:45:07 +08:00
Zhi Guan
d7923cb0e0
Add SM3-HMAC tests
2026-06-05 22:19:56 +08:00
Zhi Guan
8b8ec6948c
Update CMake
2026-06-03 22:49:40 +08:00
Zhi Guan
f6a68cbb3f
Update CMake to support a smallest build
2026-06-03 22:10:49 +08:00
Zhi Guan
2c0053dd85
Remove warnings on Windows
2026-05-27 22:07:03 +08:00
Zhi Guan
2c72cf84b3
Update TLS 1.3
...
All tls13_server examples passed.
2026-05-09 13:17:36 +08:00
Zhi Guan
4c54385534
Update TLS 1.3
2026-05-07 20:57:46 +08:00
Zhi Guan
c23e117537
Update TLS 1.3
...
Full handshake is ok
2026-04-30 11:23:49 +08:00
Zhi Guan
34698ddc6f
Update TLS 1.3
2026-04-21 11:18:25 +08:00
libo
0299af5667
fix(sm2): fix ENABLE_SM2_NEON macro mismatch and add missing functions
...
Problems:
1. CMakeLists.txt defines -DENABLE_SM2_NEON but sm2_z256.c checks
for ENABLE_SM2_Z256_NEON, causing NEON code path never taken
2. When NEON is enabled, sm2_z256_modp_mont_sqr, sm2_z256_modp_from_mont,
and sm2_z256_modp_to_mont are missing due to #elif structure
Fixes:
1. Change add_definitions(-DENABLE_SM2_NEON) to
add_definitions(-DENABLE_SM2_Z256_NEON) in CMakeLists.txt
2. Add the three missing wrapper functions in NEON code block
2026-02-02 15:02:55 +08:00
Zhi Guan
9c58806408
Rewrite TLS 1.2 as a state machine
2026-02-01 20:38:13 +08:00
Zhi Guan
a15e0f34c7
Add ECDSA with curve P-256
...
for TLS testing
2026-01-24 12:27:12 +08:00
Zhi Guan
47639a9e23
Add X509_KEY to support different public key algos
2026-01-16 17:25:17 +08:00
Zhi Guan
f22d654109
Update CMakeLists.txt
2026-01-12 22:01:06 +08:00
Zhi Guan
1f64cb7389
Add SPHINCS+ commands to gmssl
...
Add `sphincskeygen`, `sphincssign`, `sphincsverify`
2026-01-11 21:30:05 +08:00
Zhi Guan
242365bef1
Update SPHINCS+
2026-01-08 22:23:32 +08:00
Zhi Guan
22a9340576
Add SPHINCS+
2026-01-06 21:59:21 +08:00
Zhi Guan
65be2ce54b
Update XMSS
2026-01-04 18:37:01 +08:00
Zhi Guan
b58eb671d5
Update Kyber
2026-01-04 09:59:29 +08:00
Zhi Guan
8239b4099f
Add ENABLE_KYBER to CMake
2025-12-27 10:52:07 +08:00
Zhi Guan
4ef98b0833
Merge pull request #1839 from mikecovlee/master
...
[bugfix] fix win32 incompatible pointer type error and cmake warnings
2025-12-08 20:42:24 +08:00
Zhi Guan
bae8f54667
Update XMSS-SM3
...
XMSS is in developing, not fully tested
2025-12-08 10:24:00 +08:00
Zhi Guan
833150f297
Reomve sm3 from lms/hss names
2025-12-07 22:08:17 +08:00
Zhi Guan
6a51ca01dc
Add SM3 LMS/HSS hash-based post-quantum signatures
2025-12-04 11:46:16 +08:00
Michael Lee
84add811a7
[bugfix] fix win32 incompatible pointer type error and cmake warnings
2025-08-21 14:37:21 +08:00
Zhi Guan
0a53bc6cb6
Update CMakeLists.txt
2024-06-09 16:55:06 +08:00
Zhi Guan
2a5a99ff29
Remove ENABLE_CRYPTO_SDF module
2024-06-09 16:53:33 +08:00
Zhi Guan
830c96c5c7
Add sdfdecrypt command
2024-06-09 15:45:40 +08:00
Zhi Guan
9784bbc380
Add sdfencrypt command
2024-06-09 11:17:54 +08:00