aboutsummaryrefslogtreecommitdiff
path: root/src/x509/store.rs
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-01-04 19:47:37 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-04 19:47:37 +0000
commitf8e69420527309bee4548c3449ac30cd1812b4d1 (patch)
tree5cbdc7aded2ed5d90e7c962b899f9acd672fc157 /src/x509/store.rs
parent4f1b0842e9aea467d3853d30ff19f99d32b54a70 (diff)
parentf261b8bfbdb3c94065c20ab66e9e76b6b81b15e4 (diff)
downloadopenssl-f8e69420527309bee4548c3449ac30cd1812b4d1.tar.gz
Merge "Import upstream fixes to type-safety flaws in rust-openssl" into main am: f261b8bfbd
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/openssl/+/2882766 Change-Id: I517f9de783ff4c38638c2c7814361c2ee4bfb40c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'src/x509/store.rs')
-rw-r--r--src/x509/store.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/x509/store.rs b/src/x509/store.rs
index a685fa1..2219cfc 100644
--- a/src/x509/store.rs
+++ b/src/x509/store.rs
@@ -49,6 +49,7 @@ use crate::error::ErrorStack;
#[cfg(not(boringssl))]
use crate::ssl::SslFiletype;
use crate::stack::StackRef;
+use crate::util::ForeignTypeRefExt;
#[cfg(any(ossl102, libressl261))]
use crate::x509::verify::{X509VerifyFlags, X509VerifyParamRef};
use crate::x509::{X509Object, X509};
@@ -156,7 +157,7 @@ impl X509Lookup<HashDir> {
/// directory.
#[corresponds(X509_LOOKUP_hash_dir)]
pub fn hash_dir() -> &'static X509LookupMethodRef<HashDir> {
- unsafe { X509LookupMethodRef::from_ptr(ffi::X509_LOOKUP_hash_dir()) }
+ unsafe { X509LookupMethodRef::from_const_ptr(ffi::X509_LOOKUP_hash_dir()) }
}
}
@@ -188,7 +189,7 @@ impl X509Lookup<File> {
/// into memory at the time the file is added as a lookup source.
#[corresponds(X509_LOOKUP_file)]
pub fn file() -> &'static X509LookupMethodRef<File> {
- unsafe { X509LookupMethodRef::from_ptr(ffi::X509_LOOKUP_file()) }
+ unsafe { X509LookupMethodRef::from_const_ptr(ffi::X509_LOOKUP_file()) }
}
}