| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
docs(md): fix SHA256-MB API comment and benchmark typo docs(md): fix SHA256-MB API comment and benchmark typo | 4 个月前 | |
Harden FrodoKEM secret-key handling against timing leaks - Use constant-time checks for private-key data, validate imported private keys, add no-ASM fallback support, and expand SDV/KAT tests and benchmarks. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1653 | 1 个月前 | |
fix:classic mceliece hardness Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1633 | 1 个月前 | |
Harden FrodoKEM secret-key handling against timing leaks - Use constant-time checks for private-key data, validate imported private keys, add no-ASM fallback support, and expand SDV/KAT tests and benchmarks. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1653 | 1 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
Harden FrodoKEM secret-key handling against timing leaks - Use constant-time checks for private-key data, validate imported private keys, add no-ASM fallback support, and expand SDV/KAT tests and benchmarks. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1653 | 1 个月前 | |
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/1283 | 3 个月前 | |
fix:classic mceliece hardness Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1633 | 1 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
fix:fix benchmark for slhdsa Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1559 | 2 个月前 | |
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/1283 | 3 个月前 | |
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/1283 | 3 个月前 | |
fix(xmss): harden BDS state persistence and import Encode BDS state using a stable fixed-field big-endian format. Validate imported state and commit private key updates atomically. Add persistence, invalid-state, cross-layer and long-run tests. Signed-off-by: gengminqi <gengminqi@huawei.com> Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1591 | 2 个月前 |
openhitls benchmark
Before running benchmark, openhitls should be built firstly.
run like
openhitls_benchmark // run all benchmark testcases
openhitls_benchmark -a sm2* // run all sm2 benchmark testcases
openhitls_benchmark -a sm2-KeyGen // just run sm2 KeyGen
openhitls_benchmark -a *-KeyGen // run all KeyGen benchmark testcases, the '-' is needed when match operations.
openhitls_benchmark -a sm2-KeyGen -t 10000 // run 'sm2 KeyGen' 10000 times
openhitls_benchmark -t 10000 // run every benchmark testcase 10000 times
openhitls_benchmark -s 5 // run every benchmark testcase 5 seconds