Star1111
683
代码介绍
代码
Issues55
Pull Requests91
流水线
Actions
讨论
Wiki
项目成员124
分析
项目设置
Star1111
683
  1. openhitls
  2. /
  3. crypto
  4. /
  5. curve25519
  6. /
  7. src
  8. /
  9. asm
tlhcdtlhcdfeat(crypto/benchmark/chore): Add x25519 armv8 NEON interleave implementation
d4eea33d创建于 4月25日历史提交
文件最后提交记录最后更新时间
x25519_armv8.S
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 个月前
x25519_armv8_neon_interleave.S
feat(crypto/benchmark/chore): Add x25519 armv8 NEON interleave implementation - Add x25519 armv8 NEON interleave implementation - Refactor benchmark framework to support multiple benchmark methods - CMake now supports user overwrite option and merge to preset profiles - Update related docs Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/12831 个月前
x25519_x86_64.S
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!5238 个月前