diff --git a/openssl-sys/build/cfgs.rs b/openssl-sys/build/cfgs.rs index 8ee6f62373..ac7fe28596 100644 --- a/openssl-sys/build/cfgs.rs +++ b/openssl-sys/build/cfgs.rs @@ -56,6 +56,9 @@ pub fn get(openssl_version: Option, libressl_version: Option) -> Vec<& if libressl_version >= 0x3_08_01_00_0 { cfgs.push("libressl381"); } + if libressl_version >= 0x3_08_02_00_0 { + cfgs.push("libressl382"); + } } else { let openssl_version = openssl_version.unwrap(); diff --git a/openssl-sys/src/handwritten/types.rs b/openssl-sys/src/handwritten/types.rs index 06354728f2..a03a878305 100644 --- a/openssl-sys/src/handwritten/types.rs +++ b/openssl-sys/src/handwritten/types.rs @@ -329,7 +329,7 @@ cfg_if! { } } cfg_if! { - if #[cfg(ossl110)] { + if #[cfg(any(ossl110, libressl382))] { pub enum X509_ALGOR {} } else { #[repr(C)]