Commit 35c8e90b authored by Theo Buehler's avatar Theo Buehler
Browse files

Make X509_ALGOR opaque for LibreSSL

The struct is still public because that is also the case in OpenSSL, but
it should no longer be accessed directly.
parent ade74ca0
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -56,6 +56,9 @@ pub fn get(openssl_version: Option<u64>, libressl_version: Option<u64>) -> 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();

+1 −1
Original line number Diff line number Diff line
@@ -329,7 +329,7 @@ cfg_if! {
    }
}
cfg_if! {
    if #[cfg(ossl110)] {
    if #[cfg(any(ossl110, libressl382))] {
        pub enum X509_ALGOR {}
    } else {
        #[repr(C)]