diff --git a/openssl-sys/src/handwritten/cms.rs b/openssl-sys/src/handwritten/cms.rs index e62e6295f9b83576c9ca748c016a6cbba6972b1e..a13ea423c447347e7f7696df515b291c05efef16 100644 --- a/openssl-sys/src/handwritten/cms.rs +++ b/openssl-sys/src/handwritten/cms.rs @@ -40,7 +40,7 @@ extern "C" { cms: *mut CMS_ContentInfo, certs: *mut stack_st_X509, store: *mut X509_STORE, - indata: *mut BIO, + detached_data: *mut BIO, out: *mut BIO, flags: c_uint, ) -> c_int; diff --git a/openssl/src/cms.rs b/openssl/src/cms.rs index c68b74dd687a7d00001461e638f15be42697a32d..3b4964c9fe73648dd801bfb699249ac2830d32a8 100644 --- a/openssl/src/cms.rs +++ b/openssl/src/cms.rs @@ -240,24 +240,24 @@ impl CmsContentInfo { &mut self, certs: Option<&StackRef>, store: &X509StoreRef, - indata: Option<&[u8]>, + detached_data: Option<&[u8]>, output_data: Option<&mut Vec>, flags: CMSOptions, ) -> Result<(), ErrorStack> { unsafe { let certs_ptr = certs.map_or(ptr::null_mut(), |p| p.as_ptr()); - let indata_bio = match indata { + let detached_data_bio = match detached_data { Some(data) => Some(MemBioSlice::new(data)?), None => None, }; - let indata_bio_ptr = indata_bio.as_ref().map_or(ptr::null_mut(), |p| p.as_ptr()); + let detached_data_bio_ptr = detached_data_bio.as_ref().map_or(ptr::null_mut(), |p| p.as_ptr()); let out_bio = MemBio::new()?; cvt(ffi::CMS_verify( self.as_ptr(), certs_ptr, store.as_ptr(), - indata_bio_ptr, + detached_data_bio_ptr, out_bio.as_ptr(), flags.bits(), ))?;