Loading openssl/src/cms.rs +11 −3 Original line number Diff line number Diff line Loading @@ -251,7 +251,9 @@ impl CmsContentInfo { Some(data) => Some(MemBioSlice::new(data)?), None => None, }; let detached_data_bio_ptr = detached_data_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( Loading Loading @@ -460,7 +462,13 @@ mod test { .build(); // verify CMS signature let res = cms.verify(None, Some(&empty_store), Some(data), None, CMSOptions::empty()); let res = cms.verify( None, Some(&empty_store), Some(data), None, CMSOptions::empty(), ); // check verification result - this is an invalid signature // defined in openssl crypto/cms/cms.h Loading Loading
openssl/src/cms.rs +11 −3 Original line number Diff line number Diff line Loading @@ -251,7 +251,9 @@ impl CmsContentInfo { Some(data) => Some(MemBioSlice::new(data)?), None => None, }; let detached_data_bio_ptr = detached_data_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( Loading Loading @@ -460,7 +462,13 @@ mod test { .build(); // verify CMS signature let res = cms.verify(None, Some(&empty_store), Some(data), None, CMSOptions::empty()); let res = cms.verify( None, Some(&empty_store), Some(data), None, CMSOptions::empty(), ); // check verification result - this is an invalid signature // defined in openssl crypto/cms/cms.h Loading