| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: resolve aarch64 assembly compatibility on macOS fix: add macOS AArch64 build support - Introduce CRYPT_AARCH64_* macros (crypt_arm.h) to abstract ELF/Mach-O differences in assembly (symbol declarations, section directives, and PC-relative addressing with adrp+add vs. adrp+lo12). - Prefix bsl_module_list.h list macros with BSL_ (LIST_INIT → BSL_LIST_INIT, etc.) to resolve name conflicts with macOS sys/queue.h definitions. - Add macOS-specific ARM CPU feature detection via sysctlbyname as an alternative to Linux getauxval/HWCAP, and fix register x18 usage in x25519_armv8.S (x18 is reserved by macOS ABI). | 2 个月前 | |
fix: resolve aarch64 assembly compatibility on macOS fix: add macOS AArch64 build support - Introduce CRYPT_AARCH64_* macros (crypt_arm.h) to abstract ELF/Mach-O differences in assembly (symbol declarations, section directives, and PC-relative addressing with adrp+add vs. adrp+lo12). - Prefix bsl_module_list.h list macros with BSL_ (LIST_INIT → BSL_LIST_INIT, etc.) to resolve name conflicts with macOS sys/queue.h definitions. - Add macOS-specific ARM CPU feature detection via sysctlbyname as an alternative to Linux getauxval/HWCAP, and fix register x18 usage in x25519_armv8.S (x18 is reserved by macOS ABI). | 2 个月前 | |
Algorithm performance optimization and code refactoring. Co-authored-by: Dongjianwei001<dongjianwei1@huawei.com> # message auto-generated for no-merge-commit merge: !807 merge sync_main into main Algorithm performance optimization and code refactoring. Created-by: Dongjianwei001 Commit-by: Dongjianwei001 Merged-by: liwei3013 Description: Synchronize HiTLS code See merge request: openHiTLS/openhitls!807 | 6 个月前 | |
fix: resolve aarch64 assembly compatibility on macOS fix: add macOS AArch64 build support - Introduce CRYPT_AARCH64_* macros (crypt_arm.h) to abstract ELF/Mach-O differences in assembly (symbol declarations, section directives, and PC-relative addressing with adrp+add vs. adrp+lo12). - Prefix bsl_module_list.h list macros with BSL_ (LIST_INIT → BSL_LIST_INIT, etc.) to resolve name conflicts with macOS sys/queue.h definitions. - Add macOS-specific ARM CPU feature detection via sysctlbyname as an alternative to Linux getauxval/HWCAP, and fix register x18 usage in x25519_armv8.S (x18 is reserved by macOS ABI). | 2 个月前 | |
feat(sm9): remove key exchange capability Remove all SM9 key exchange functionality including algorithm implementation, EAL layer, CTRL commands, test cases, and cmake options. Sign and encrypt operations remain fully functional. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1400 | 1 个月前 | |
delete the '.file' directive in assembly files Co-authored-by: dumb<liuermeng2@huawei.com> # message auto-generated for no-merge-commit merge: merge debug into main delete the '.file' directive in assembly files Created-by: dumb Commit-by: dumb Merged-by: liwei3013 Description: delete the '.file' directive in assembly files See merge request: openHiTLS/openhitls!523 | 9 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 9 个月前 |