Evan Rittenhouse
b2525f2ed2
Expose SSL_CTX_set_info_callback ( #266 )
...
Model callback arguments as structs
2024-09-11 10:35:51 +02:00
Anthony Ramine
72f4bf5724
Introduce set_custom_verify_callback and set_async_custom_verify_callback
2023-12-14 16:31:09 +01:00
Anthony Ramine
8a26577b5d
Allow returning GetSessionPendingError from get session callbacks
2023-10-25 10:25:55 +01:00
Anthony Ramine
0ffbdb030f
Implement SslContextBuilder::set_private_key_method
2023-10-10 09:22:36 +01:00
Anthony Ramine
61bfbb5bd6
Change signature for set_select_certificate_callback
...
To handle lifetimes better and allow returning a &mut SslRef from
the client hello struct passed to the closure from
SslContextBuilder::set_select_certificate_callback, we make
the ClientHello struct itself own a reference to the FFI
client hello struct.
2023-10-10 09:22:36 +01:00
Ivan Nikulin
011d500460
Separate `fips` and `fips-link-precompiled` features.
...
Make the later compatible with `rpk` feature.
2023-08-30 11:41:20 +01:00
Anthony Ramine
abfe2f7980
Switch boring from lazy_static to once_cell
2023-08-02 12:14:02 +01:00
Anthony Ramine
af5bb39a78
Clean up and remove some unsafe code from ffi callbacks
2023-08-02 12:14:02 +01:00
Joshua Nelson
46787b7b69
Run `cargo fix --edition
2021-08-13 15:22:56 -05:00
Anthony Ramine
9c5c7e3db5
Introduce set_select_certificate_callback
2021-02-19 16:11:14 +01:00
Ivan Nikulin
5cb8947d7e
Rename stuff
2020-11-11 17:47:30 +00:00