boring2/boring/src
Rushil Mehra 9ba00ea586 Fix lifetimes in ssl::select_next_proto
See https://github.com/sfackler/rust-openssl/pull/2360 and
https://nvd.nist.gov/vuln/detail/CVE-2025-24898. From the rust-openssl
PR:

`SSL_select_next_proto` can return a pointer into either the client or
server buffers, but the type signature of the function previously only
bound the output buffer to the client buffer. This can result in a UAF
in situations where the server slice does not point to a long-lived
allocation.

Thanks to Matt Mastracci for reporting this issue.
2025-02-23 20:19:10 +00:00
..
ssl Fix lifetimes in ssl::select_next_proto 2025-02-23 20:19:10 +00:00
x509 Use corresponds macro 2025-02-13 09:34:13 -08:00
aes.rs Sync X509StoreBuilder with openssl 2024-11-28 11:48:09 -08:00
asn1.rs More corresponds from openssl 2024-11-28 11:48:09 -08:00
base64.rs More corresponds from openssl 2024-11-28 11:48:09 -08:00
bio.rs Clippy 2024-11-28 11:21:39 -08:00
bn.rs More corresponds from openssl 2024-11-28 11:48:09 -08:00
conf.rs Remove unused `*Ref` parameters to macro 2021-08-17 10:44:50 -05:00
derive.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
dh.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
dsa.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
ec.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
ecdsa.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
error.rs Detailed error codes 2025-02-11 23:53:46 +00:00
ex_data.rs Rename stuff 2020-11-11 17:47:30 +00:00
fips.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
hash.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
hpke.rs Expose EVP_HPKE_KEY 2025-02-12 17:07:17 +00:00
lib.rs Expose client/server-side ECH 2025-02-12 17:07:17 +00:00
macros.rs clippy: *::max_value() -> *::MAX 2024-06-26 16:13:58 +01:00
memcmp.rs Fix typos 2023-12-14 02:28:11 +01:00
nid.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
pkcs5.rs clippy: *::max_value() -> *::MAX 2024-06-26 16:13:58 +01:00
pkcs12.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
pkey.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
rand.rs clippy: *::max_value() -> *::MAX 2024-06-26 16:13:58 +01:00
rsa.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
sha.rs Expose SHA512-256 2023-10-11 09:53:30 +02:00
sign.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
srtp.rs Remove unused `*Ref` parameters to macro 2021-08-17 10:44:50 -05:00
stack.rs Clippy 2024-11-28 11:21:39 -08:00
string.rs Fix clippy warnings 2022-09-16 12:13:55 -05:00
symm.rs Use corresponds macro 2025-02-13 09:34:13 -08:00
util.rs Introduce ForeignTypeExt and ForeignTypeRefExt 2024-08-15 15:09:02 -07:00
version.rs Run `cargo fix --edition 2021-08-13 15:22:56 -05:00