| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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 | 11 个月前 | |
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 | 11 个月前 | |
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 | 11 个月前 | |
Fix the provider's test case param problem Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/658 | 11 个月前 | |
pkcs12 support provider Co-authored-by: jchx<chenqi180@huawei.com> # message auto-generated for no-merge-commit merge: merge pro into main pkcs12 support provider Created-by: jchx Commit-by: jchx Merged-by: liwei3013 Description: pkcs12 support provider See merge request: openHiTLS/openhitls!505 | 1 年前 | |
Supports offloading hash algorithms in composition algorithms Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/392 | 1 年前 | |
Supports offloading hash algorithms in composition algorithms Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/392 | 1 年前 | |
provider_revise # message auto-generated for no-merge-commit merge: merge provider_revise into main provider_revise Created-by: libiaoliang Author-id: 1430863 MR-id: 4707594 Commit-by: 离标量 Merged-by: liwei3013 E2E-issues: Description: provider_revise See merge request: openHiTLS/openhitls!85 | 1 年前 | |
remove crypt param # message auto-generated for no-merge-commit merge: merge param into main remove crypt param Created-by: liwei3013 Author-id: 852200 MR-id: 4359728 Commit-by: liwei3013 Merged-by: dumb E2E-issues: Description: remove crypt param See merge request: openHiTLS/openhitls!68 | 1 年前 | |
Supports offloading hash algorithms in composition algorithms Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/392 | 1 年前 | |
Supports offloading hash algorithms in composition algorithms Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/392 | 1 年前 | |
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 个月前 | |
Code Standard Optimization and Refactoring Co-authored-by: 离标量<xuzhengyi1@h-partners.com> # message auto-generated for no-merge-commit merge: merge FIX_BUG into main Code Standard Optimization and Refactoring Created-by: libiaoliang Commit-by: 离标量 Merged-by: liwei3013 Description: fix:openhitls bug fix See merge request: openHiTLS/openhitls!361 | 1 年前 | |
fix the ref of x25519 Co-authored-by: jchx<chenqi180@huawei.com> # message auto-generated for no-merge-commit merge: !860 merge main into main fix the ref of x25519 Created-by: baoyi84930 Commit-by: jchx Merged-by: liwei3013 Description: fix the ref of x25519 See merge request: openHiTLS/openhitls!860 | 10 个月前 | |
fix the bug of tls provider Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/269 | 1 年前 | |
fix the bug of tls provider Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/269 | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 |