| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 | |
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 | |
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 | |
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 | |
Support Pure cmake build build: Migrate build system from Python/JSON/CMake hybrid to pure CMake The previous build system mixed Python scripts and JSON configuration files with CMake, scattering build logic across multiple languages and formats. This made the system hard to understand and maintain, and required a Python interpreter at configure time. The build system has been rewritten entirely in CMake. Feature flags, dependency resolution, platform detection, compiler options, and config-header generation are now all expressed natively in CMake. For more details, see the "Build and Installation" section in README.md. | 3 个月前 | |
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 | |
refactor: decouple XMSSMT from XMSS and fix XDR dispatch - Introduce independent HITLS_CRYPTO_XMSSMT build macro and separate XMSSMT algorithm dispatch (keymgmt/sign tables, method registration) - Fix XMSSMT certificate verification failure caused by shared CRYPT_PKEY_XMSS type (pkeyGetId/signAlg asymId mismatch) - Fix XDR OID namespace collision with dedicated CRYPT_CTRL_SET_XMSSMT_XDR_ALG_TYPE control code - Add thread safety and stateful signing documentation - Add h > XMSS_MAX_H parameter validation - Cleanse sensitive temp buffers in WOTS+ and hash signing paths - Add XMSSMT X.509 cert test data from RFC 9802 Appendix C (XMSSMT-SHA2_20/2_256) and parameterize pubkey test to verify independent CRYPT_PKEY_XMSSMT dispatch for cert parsing, public key extraction, and XDR algorithm type retrieval LMS: - Add n == 0 and n > LMS_MAX_HASH validation in signature parsing Hybrid KEM: - Cleanse shared secret on error path in Encaps/Decaps - Add API documentation for Encaps/Decaps clarifying raw output Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1570 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |