1003 Commits

Author SHA1 Message Date
ljy9810 56965cf55d cve-2026-42327漏洞修复
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2026-06-03 15:47:32 +08:00
ljy9810 d5d52260e5 CVE-2026-44662漏洞修复
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2026-05-29 16:36:31 +08:00
ljy9810 84d1cc712f CVE-2026-41898\CVE-2026-41681\CVE-2026-41678漏洞修复
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2026-04-27 11:03:52 +08:00
ljy9810 3735fa5da7 rust-openssl升级到0.10.73
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2025-11-13 12:10:58 +08:00
Luming a32e720466 Rust libc部件化
Signed-off-by: Luming <luming29@huawei.com>
2025-07-04 10:36:14 +08:00
ljy9810 5084d6ee31 同步社区pr 修复rust-openssl 漏洞 RUSTSEC-2025-0022
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2025-04-14 10:38:07 +08:00
ljy9810 d1929e4bda 适配openssl独立编译修改
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2025-03-05 15:02:56 +08:00
ljy9810 f362c9ea3e openssl 独立编译修改
Signed-off-by: ljy9810 <longjianyin@h-partners.com>
2025-02-17 16:15:56 +08:00
archane 5e707d5df6 Fix lifetimes in ssl:select_next_proto
Signed-off-by: archane <zhaipeizhe@huawei.com>
Change-Id: I342cfafc4ce02daf5f9b1d68eac1377f4e1b0737
2025-02-07 11:44:52 +08:00
zhaipeizhe 4c9d2a2794 dded a utility function to ensure rust-openssl never have an issue with 0-length slices from pointers again
Signed-off-by: zhaipeizhe <zhaipeizhe@huawei.com>
Change-Id: I06d3d58ef1640fc3ebc8f6312dcda63165ee4e23
2024-11-05 10:11:38 +08:00
peizhe 2f6ab73669 修复 lj-cargo-5686192-0635719 问题
Change-Id: I7b211c5a20d7951ac8830fa54b4f83003267265d
Signed-off-by: peizhe <zhaipeizhe@huawei.com>
2024-03-07 11:10:27 +08:00
薛磊 0bc3c12580 rust-openssl版本升级到0.10.56
Signed-off-by: 薛磊 <xuelei3@huawei.com>
2024-02-27 17:15:05 +08:00
peizhe 5bef6d4de0 修复漏洞RUSTSEC-2023-0072
Change-Id: Ia93bc5f13ae8f9cf610cde9dd088e26032e1933f
Signed-off-by: peizhe <zhaipeizhe@huawei.com>
2023-12-28 14:58:21 +08:00
peizhe b9758cbb3c 升级openssl至0.10.48,升级openssl-sys至0.9.83
Signed-off-by: peizhe <zhaipeizhe@huawei.com>
Change-Id: I4804b9f26b5079d164cac68f5e93ec8a916f8639
2023-12-04 17:14:41 +08:00
hu-kai45 32a3157546 修复 rust-openssl LJ-2023-0078479 问题
Signed-off-by: hu-kai45 <hukai45@huawei.com>
2023-08-04 12:07:04 +08:00
peizhe 857223aa7d openssl依赖升级至3.0,相关构建脚本适配
Signed-off-by: peizhe <zhaipeizhe@huawei.com>
2023-05-05 17:50:04 +08:00
peizhe 74481023d8 Add GN Build Files and Custom Modifications
Signed-off-by: peizhe <472708703@qq.com>
2023-04-18 17:26:19 +08:00
peizhe bf40938ccd upgrade openssl version to 0.10.47
Signed-off-by: peizhe <472708703@qq.com>
2023-04-17 20:41:16 +08:00
Steven Fackler c811aa8577 Release v0.9.23 2017-12-05 21:58:24 -08:00
Steven Fackler 223edca20a Finish documentation for the ssl module
Closes #727
2017-12-04 22:15:56 -08:00
Steven Fackler fe5f90620c Docs for the ssl module.
cc #727
2017-12-03 23:10:56 -08:00
Steven Fackler 8b3206a049 Impl deref for acceptor/connector builders 2017-12-03 19:24:11 -08:00
Steven Fackler ae636a1ec7 Documentation for the sign module.
Closes #720
2017-12-03 17:01:12 -08:00
Steven Fackler 27b90bb357 Rename Signer::finish to sign_to_vec 2017-12-03 15:58:37 -08:00
Steven Fackler 229574a3bb Clean up tests 2017-12-03 15:30:22 -08:00
Steven Fackler 9f7cb47f43 Merge pull request #785 from P-E-Meunier/split-signer-finish
Splitting the sign::Signer::finish function, to avoid allocations
2017-12-03 15:08:51 -08:00
pe@pijul.org 1e856895ae Simplifying finish_into 2017-12-03 23:37:58 +01:00
pe@pijul.org 8a900f52e6 Splitting the sign::Signer::finish function, to avoid allocations 2017-12-03 12:10:21 +01:00
pe@pijul.org e138458e5f Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back 2017-12-02 12:30:50 +01:00
Igor Gnatenko f8d138321e bump lazy_static to 1 2017-11-30 17:41:58 +01:00
Steven Fackler ec3a87cba7 Release openssl 0.9.22 2017-11-29 09:38:28 -08:00
Steven Fackler 56c2398e1d Upgrade foreign-types
foreign-types 0.3 and 0.2 now share the same types and traits, so this
is backwards compatible.
2017-11-26 17:07:24 -07:00
Steven Fackler 18e04d5701 Revert "Update foreign-types to 0.3" 2017-11-21 08:51:37 -08:00
Anthony Ramine 7657b94432 Update foreign-types to 0.3 2017-11-21 09:17:39 +01:00
Steven Fackler bdc4f44a8e Release v0.9.21 2017-11-17 09:11:06 -08:00
Steven Fackler 2a2715cf3d Adjust libressl version detection
The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to
whitelist individual releases in those ranges.
2017-11-13 21:51:55 -08:00
phoebe jenkins fa8b377d16 Add support for LibreSSL 2.6.3 2017-11-13 09:51:17 -05:00
Paul Florence 34643185fa Added a macro that wraps foreign type, and impl Send and Sync for both,
the borrowed type and the owned one.
Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
2017-11-10 10:05:52 -05:00
Brian Vincent ee54fcd4ec Add an example of making a CA and certs and verifying. 2017-11-06 23:14:56 -06:00
Steven Fackler 9fe9d498fb Add a couple of FIXMEs 2017-11-05 10:47:05 -08:00
Steven Fackler b783068b2d Merge pull request #764 from AndyGauge/doc-error
Doc error
2017-11-05 10:24:59 -08:00
Steven Fackler 7e7adb5894 Handle local retries
OpenSSL can return SSL_ERROR_WANT_READ even on blocking sockets after
renegotiation or heartbeats. Heartbeats ignore the flag that normally
makes these things handled internally anyway on 1.0.2. To handle this
more properly, we now have a special error type we use to signal this
event. The `Read` and `Write` implementation automatically retry in this
situation since that's what you normally want. People can use `ssl_read`
and `ssl_write` if they want the lower level control.

Closes #760
2017-11-04 13:32:18 -07:00
AndyGauge 006f423843 fixed broken example and syntax error in module level documentation 2017-11-04 12:24:24 -07:00
Steven Fackler 6f9a2e7c69 Merge pull request #747 from BrianOn99/symm
Symm documentation
2017-11-04 11:51:05 -07:00
Steven Fackler 143f51d8ec Merge pull request #761 from AndyGauge/doc-ec
Doc ec module
2017-11-04 11:50:22 -07:00
Julien Cretin cfbf480708 Update data-encoding major version 2017-11-04 18:33:00 +01:00
Andy Gauge eaa038c993 Error documentation improvement 2017-10-27 16:59:36 -07:00
Andy Gauge 24388b4f59 Merge branch 'master' into doc-ec 2017-10-24 16:44:21 -07:00
Andy Gauge 70f9158a58 Update documentation for EC module 2017-10-24 16:43:01 -07:00
Brian Vincent e3c1cb5a14 Fixed a typo in an error message, WANT_WRITE -> WANT_READ 2017-10-17 20:06:35 -05:00