| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Harden FrodoKEM secret-key handling against timing leaks Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1701 | 1 个月前 | |
feat:Adjustment of the final interface for the symmetrical aead processing algorithm Update AEAD (GCM/CCM/ChaCha20-Poly1305) finalization to succeed for encryption and to verify tags on decryption. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1225 | 4 个月前 | |
Improve the documentation comment structure | 5 个月前 | |
refactor: make list traversal stateless and harden x509 verification add node-based BSL list helpers and migrate shared-list readers off curr-mutating macros precompute DN UTF-8 during parse and reuse cached values in X.509 compare/verify clean up app UIO ownership handling and expand PKI/TLS regression coverage Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1233 Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1244 | 4 个月前 | |
Fixed missing validation and memory issues Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1612 | 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 | 8 个月前 | |
crypto: add Paillier HE provider load Add a simple Paillier provider for homomorphic add, multiply, message encode and decode callbacks, and cover provider pkey context creation and successful provider unload in the SDV Paillier test suite. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1672 | 1 个月前 | |
let mac and mac ctx can init from the legacy way(no provider) define CRYPT_EAL_INIT_ALL to init all the needed module Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/506 | 11 个月前 | |
Standardize the naming of external structures Co-authored-by: jchx<chenqi180@huawei.com> # message auto-generated for no-merge-commit merge: !1147 merge 03 into openhitls-0.3 Standardize the naming of external structures Created-by: jchx Commit-by: jchx Merged-by: liwei3013 Description: <!-- 感谢您提交 Pull Request!以下是一些提示: 1) 如果您是第一次提交,请阅读我们的贡献者指南:https://gitcode.com/openHiTLS/openhitls/wiki/FAQ-社区需求贡献流程.md --> **此 PR 的作用 / 为什么需要它**: **自检清单**: - [ ] **测试**:代码是否已有UT/ST测试用例覆盖,新增测试用例是否随本PR一并上库 - [ ] **接口**:是否涉及对外接口变更,变更已通过接口评审 - [ ] **文档**:是否涉及文档修改 <!-- **给审查者的特别说明**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openHiTLS/openhitls!1147 | 5 个月前 | |
Add context copy capability for cipher, kdf and MAC algorithms. | 7 个月前 | |
docs(md): fix SHA256-MB API comment and benchmark typo | 4 个月前 | |
docs: clarify stateful signing key handling Document the security requirements for XMSS and XMSSMT public APIs: - require a single active owner for each private-key state - prohibit signing with contexts inherited across fork - persist updated state after every signing attempt - prevent reuse or rollback of exported state snapshots - clarify that duplicated contexts contain public-key material only - add missing XMSSMT API documentation - propagate the requirements to certificate, CSR, and CRL signing APIs Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1703 | 1 个月前 | |
Fix ARMv7 SM2 infinite loop, concurrency issues, and API safety annotations - Fix ECP_Sm2FpInv/ECP_Sm2FnInv infinite loop when q==0 or q==modulus - Fix ECP_Sm2PointToAffineCore missing infinity point check before FpInv - Fix ECP_Sm2OrderInv missing a==N check - Fix ECP_SM2FpPut pointer comparison bug breaking BN size calculation - Fix ECP_Sm2PointMulCore static buffers not thread-safe - Add safety annotations for SM4-XTS key setters, CRYPT_CTRL_SET_SM2_K, CRYPT_CTRL_GET_SM2_RANDOM, and CRYPT_EAL_ProviderUnload - Add 5 ARMv7-specific test cases for edge case coverage Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1415 | 3 个月前 | |
fix: harden entropy/rand handling and CMS streaming verification Add timestamp entropy startup auto-tests and related SDV coverage, preserve seed DRBG lock and rand fallback across provider/libctx teardown, and fix detached CMS streaming verification without signedAttrs while aligning key checks and build dependencies. Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1451 | 3 个月前 | |
fix: classic mceliece hardeness Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1683 | 1 个月前 | |
Improve the documentation comment structure | 5 个月前 | |
docs: clarify stateful signing key handling Document the security requirements for XMSS and XMSSMT public APIs: - require a single active owner for each private-key state - prohibit signing with contexts inherited across fork - persist updated state after every signing attempt - prevent reuse or rollback of exported state snapshots - clarify that duplicated contexts contain public-key material only - add missing XMSSMT API documentation - propagate the requirements to certificate, CSR, and CRL signing APIs Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/1703 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 个月前 |