| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Fix race condition in malloc stub Co-authored-by: Ooohui<zhanghui160@huawei.com> # message auto-generated for no-merge-commit merge: !909 merge main into main Fix race condition in malloc stub Created-by: Ooohui Commit-by: Ooohui Merged-by: liwei3013 Description: Fix race condition in malloc stub See merge request: openHiTLS/openhitls!909 | 9 个月前 | |
Fix sizeof enumeration error Co-authored-by: balabala-123<guozhang4@huawei.com> # message auto-generated for no-merge-commit merge: !1038 merge fixbug into main Fix sizeof enumeration error Created-by: balabala-123 Commit-by: balabala-123 Merged-by: liwei3013 Description: Fix sizeof enumeration error See merge request: openHiTLS/openhitls!1038 | 7 个月前 | |
Correction of crypto error stack Co-authored-by: xuzhengyi<xuzhengyi1@h-partners.com> # message auto-generated for no-merge-commit merge: !944 merge FIX_BUG into main Correction of crypto error stack Created-by: libiaoliang Commit-by: xuzhengyi Merged-by: liwei3013 Description: Correction of crypto error stack See merge request: openHiTLS/openhitls!944 | 8 个月前 | |
feat: support Mceliece and Frodokem algorithms Co-authored-by: Tom<yanxu52@huawei.com> # message auto-generated for no-merge-commit merge: !886 merge feature/support-frodoKEM into main feat: support Mceliece and Frodokem algorithms Created-by: m0_69551548 Commit-by: Tom Merged-by: liwei3013 Description: feat: support Mceliece and Frodokem PQC algorithms See merge request: openHiTLS/openhitls!886 | 9 个月前 | |
feat: Add cross-platform support for Darwin/macOS **Core Platform Support:** - Add Darwin/macOS platform detection and conditional compilation - Implement platform-specific library extensions (.dylib for macOS, .so for Linux) - Enhanced dynamic library loading with cross-platform error handling - Platform-optimized time functions (clock_gettime_nsec_np for macOS) - Add App module support for Darwin/macOS **Threading & Synchronization:** - BSL: Migrate from simple integer flags to proper pthread_once_t implementation - Add BSL_SAL_OnceControl type with platform-specific implementations - Implement thread-safe one-time initialization across platforms - Fix memory initialization patterns for thread-once controls **Build System Improvements:** - Remove GNU ld-specific flags for test-framework use c function pointer replace or stub_utils.h to hook target function - Boundcheck components will linked as static library for tests, reduce tests dynamic library deps - Update CMake configurations for Darwin support **Test Framework Enhancements:** - Replace jmp_buf with sigjmp_buf for better signal handling - Update time handling to avoid platform-specific gmtime issues - Improve entropy test stability across platforms - Add proper RAND initialization/deinitialization **Entropy & Cryptographic Updates:** - Temporarily disable CPU jitter entropy on macOS (pending validation) - Add cross-platform entropy source management - Update DRBG configuration for improved compatibility - Enhance hardware entropy detection and handling **Network & I/O:** - Extend POSIX network functions to support both Linux and Darwin - Add file accessibility checks before dynamic loading - Improve error handling for symbol resolution across platforms - Update socket and I/O operations for cross-platform compatibility Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/677 | 10 个月前 | |
feat: Add cross-platform support for Darwin/macOS **Core Platform Support:** - Add Darwin/macOS platform detection and conditional compilation - Implement platform-specific library extensions (.dylib for macOS, .so for Linux) - Enhanced dynamic library loading with cross-platform error handling - Platform-optimized time functions (clock_gettime_nsec_np for macOS) - Add App module support for Darwin/macOS **Threading & Synchronization:** - BSL: Migrate from simple integer flags to proper pthread_once_t implementation - Add BSL_SAL_OnceControl type with platform-specific implementations - Implement thread-safe one-time initialization across platforms - Fix memory initialization patterns for thread-once controls **Build System Improvements:** - Remove GNU ld-specific flags for test-framework use c function pointer replace or stub_utils.h to hook target function - Boundcheck components will linked as static library for tests, reduce tests dynamic library deps - Update CMake configurations for Darwin support **Test Framework Enhancements:** - Replace jmp_buf with sigjmp_buf for better signal handling - Update time handling to avoid platform-specific gmtime issues - Improve entropy test stability across platforms - Add proper RAND initialization/deinitialization **Entropy & Cryptographic Updates:** - Temporarily disable CPU jitter entropy on macOS (pending validation) - Add cross-platform entropy source management - Update DRBG configuration for improved compatibility - Enhance hardware entropy detection and handling **Network & I/O:** - Extend POSIX network functions to support both Linux and Darwin - Add file accessibility checks before dynamic loading - Improve error handling for symbol resolution across platforms - Update socket and I/O operations for cross-platform compatibility Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/677 | 10 个月前 | |
fix:Refactor to eliminate redundant logic and reduce binary size Co-authored-by: c3dehui<chendehui8@h-partners.com> # message auto-generated for no-merge-commit merge: !1138 merge syncY into main fix:Refactor to eliminate redundant logic and reduce binary size Created-by: c3dehui Commit-by: c3dehui Merged-by: liwei3013 Description: <!-- 感谢您提交 Pull Request!以下是一些提示: 1) 如果您是第一次提交,请阅读我们的贡献者指南:https://gitcode.com/openHiTLS/openhitls/wiki/FAQ-社区需求贡献流程.md --> **此 PR 的作用 / 为什么需要它**: 同步小型化变更 **自检清单**: - [ ] **测试**:代码是否已有UT/ST测试用例覆盖,新增测试用例是否随本PR一并上库 - [ ] **接口**:是否涉及对外接口变更,变更已通过接口评审 - [ ] **文档**:是否涉及文档修改 <!-- **给审查者的特别说明**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openHiTLS/openhitls!1138 | 5 个月前 |