Commit Graph

11 Commits

Author SHA1 Message Date
liwei3013 f664eda26f 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

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2026-04-21 20:20:46 +08:00
hanzhiyang 6913244ec5 fix:Code optimization and refactoring
Co-authored-by: hanzhiyang<hanzhiyang4@h-partners.com>

# message auto-generated for no-merge-commit merge:
!961 merge main into main

fix:Code optimization and refactoring

Created-by: hanzhiyang
Commit-by: hanzhiyang
Merged-by: liwei3013
Description: <!--  Thanks for sending a pull request!  Here are some tips for you:

1) If this is your first time, please read our contributor guidelines: https://gitcode.com/openHiTLS/openhitls/wiki/FAQ-社区需求贡献流程.md

-->

**What does this PR do / why do we need it**:

**Self-checklist**:(**请自检,在[ ]内打上x**)

+ - [ ] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库
+ - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确
+ - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓

<!-- **Special notes for your reviewers**: -->
<!-- + - [ ] 是否导致无法前向兼容 -->
<!-- + - [ ] 是否涉及依赖的三方库变更 -->

See merge request: openHiTLS/openhitls!961

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2026-03-30 19:50:35 +08:00
longparty 73990625de fix:fix the mtu single flight problem
Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/380

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2026-03-30 17:49:20 +08:00
dumb cce055fc8d Move the ipaddr things into BSL_SAL
remove system restrictions of compiling
add armv7 compile option, and STM32F4 configs

Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/355

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2025-07-08 14:18:19 +08:00
baoyi84930 9b88ecc6ea fix:mini test:undefined BSL_UIO_SctpMethod
Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/345

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2025-06-28 18:59:47 +08:00
baoyi84930 4997685d8f fix: tlcp mini config
Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/332

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
2025-06-28 18:59:46 +08:00
baoyi84930 160c4a4ab3 refactor: remove libsctp
Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/312

Signed-off-by: lanming <lanming@huawei.com>
2025-05-29 20:03:10 +08:00
usern4me 9ef7c99361 1.add udp io
2.support HelloVerifyRequest message packing, parsing, sending
DTLS over udp with configurable cookie works

Cherry-picked from: https://gitcode.com/openHiTLS/openhitls/merge_requests/71
2024-12-25 13:20:30 +08:00
baoyi84930 1683201bd9 Branch merge
# message auto-generated for no-merge-commit merge:
merge baoyi_main into main

Branch merge

Created-by: baoyi84930
Author-id: 1168581
MR-id: 4353327
Commit-by: baoyi84930
Merged-by: liwei3013
E2E-issues: 
Description: 分支合并

See merge request: openHiTLS/openhitls!38
2024-11-20 15:43:39 +08:00
离标量 c5981b1758 add openHiTLS Provider
# message auto-generated for no-merge-commit merge:
merge git-master into main

add openHiTLS Provider

Created-by: libiaoliang
Author-id: 1430863
MR-id: 4270888
Commit-by: 离标量
Merged-by: liwei3013
E2E-issues: 
Description: add openHiTLS Provider

See merge request: openHiTLS/openhitls!25
2024-11-12 23:09:46 +08:00
fly2x be2fc52601 openhitls repo init 2024-10-16 20:50:29 +08:00