Merge pull request #120 from nox/revert
Revert "Merge pull request #108 from nox/store-clone"
This commit is contained in:
commit
8f488550eb
|
|
@ -896,13 +896,13 @@ impl X509NameBuilder {
|
|||
) -> Result<(), ErrorStack> {
|
||||
unsafe {
|
||||
let field = CString::new(field).unwrap();
|
||||
assert!(value.len() <= c_int::max_value() as usize);
|
||||
assert!(value.len() <= ValueLen::max_value() as usize);
|
||||
cvt(ffi::X509_NAME_add_entry_by_txt(
|
||||
self.0.as_ptr(),
|
||||
field.as_ptr() as *mut _,
|
||||
ty.as_raw(),
|
||||
value.as_ptr(),
|
||||
value.len() as c_int,
|
||||
value.len() as ValueLen,
|
||||
-1,
|
||||
0,
|
||||
))
|
||||
|
|
@ -943,13 +943,13 @@ impl X509NameBuilder {
|
|||
ty: Asn1Type,
|
||||
) -> Result<(), ErrorStack> {
|
||||
unsafe {
|
||||
assert!(value.len() <= c_int::max_value() as usize);
|
||||
assert!(value.len() <= ValueLen::max_value() as usize);
|
||||
cvt(ffi::X509_NAME_add_entry_by_NID(
|
||||
self.0.as_ptr(),
|
||||
field.as_raw(),
|
||||
ty.as_raw(),
|
||||
value.as_ptr() as *mut _,
|
||||
value.len() as c_int,
|
||||
value.len() as ValueLen,
|
||||
-1,
|
||||
0,
|
||||
))
|
||||
|
|
|
|||
|
|
@ -109,21 +109,4 @@ impl X509StoreRef {
|
|||
}
|
||||
}
|
||||
|
||||
impl ToOwned for X509StoreRef {
|
||||
type Owned = X509Store;
|
||||
|
||||
fn to_owned(&self) -> X509Store {
|
||||
unsafe {
|
||||
ffi::X509_STORE_up_ref(self.as_ptr());
|
||||
X509Store::from_ptr(self.as_ptr())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl Clone for X509Store {
|
||||
fn clone(&self) -> Self {
|
||||
(**self).to_owned()
|
||||
}
|
||||
}
|
||||
|
||||
use crate::ffi::X509_STORE_get0_objects;
|
||||
|
|
|
|||
Loading…
Reference in New Issue