-
- Downloads
Decouple C SSL Option bit flags from Rust version
The OpenSSL "SSL_OP_*" flags are in constant flux between different OpenSSL versions. To avoid having to change the Rust definitions, we implement our own numbering system in Rust, and use an automatically-generated C shim to convert the bitflags at runtime.
Showing
- openssl-sys/build.rs 64 additions, 0 deletionsopenssl-sys/build.rs
- openssl-sys/src/lib.rs 26 additions, 6 deletionsopenssl-sys/src/lib.rs
- openssl-sys/src/ssl_options.rs 46 additions, 0 deletionsopenssl-sys/src/ssl_options.rs
- openssl/src/ssl/mod.rs 46 additions, 29 deletionsopenssl/src/ssl/mod.rs
Loading
Please register or sign in to comment