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