Lines Matching refs:as_ptr

77                 mem_bio.as_ptr(),
78 self.as_ptr(),
206 let other = compare.as_ptr();
208 let err = unsafe { ffi::ASN1_TIME_diff(&mut days, &mut secs, self.as_ptr(), other) };
287 let print_result = cvt(ffi::ASN1_TIME_print(mem_bio.as_ptr(), self.as_ptr()));
347 cvt(ffi::ASN1_TIME_set_string(time.as_ptr(), s.as_ptr()))?;
363 cvt(ffi::ASN1_TIME_set_string_X509(time.as_ptr(), s.as_ptr()))?;
443 let len = ffi::ASN1_STRING_to_UTF8(&mut ptr, self.as_ptr());
460 unsafe { slice::from_raw_parts(ASN1_STRING_get0_data(self.as_ptr()), self.len()) }
466 unsafe { ffi::ASN1_STRING_length(self.as_ptr()) as usize }
536 unsafe { ffi::ASN1_INTEGER_get(self.as_ptr()) as i64 }
543 cvt_p(ffi::ASN1_INTEGER_to_BN(self.as_ptr(), ptr::null_mut()))
554 unsafe { cvt(ffi::ASN1_INTEGER_set(self.as_ptr(), value as c_long)).map(|_| ()) }
560 unsafe { cvt_p(ffi::ASN1_INTEGER_dup(self.as_ptr())).map(|p| Asn1Integer::from_ptr(p)) }
566 let res = unsafe { ffi::ASN1_INTEGER_cmp(self.as_ptr(), other.as_ptr()) };
600 unsafe { slice::from_raw_parts(ASN1_STRING_get0_data(self.as_ptr() as *mut _), self.len()) }
606 unsafe { ffi::ASN1_STRING_length(self.as_ptr() as *const _) as usize }
630 ffi::ASN1_OCTET_STRING_set(s, value.as_ptr(), value.len().try_into().unwrap());
640 unsafe { slice::from_raw_parts(ASN1_STRING_get0_data(self.as_ptr().cast()), self.len()) }
646 unsafe { ffi::ASN1_STRING_length(self.as_ptr().cast()) as usize }
690 let obj: *mut ffi::ASN1_OBJECT = cvt_p(ffi::OBJ_txt2obj(txt.as_ptr() as *const _, 0))?;
703 let len = ffi::OBJ_length(self.as_ptr());
704 slice::from_raw_parts(ffi::OBJ_get0_data(self.as_ptr()), len)
712 unsafe { Nid::from_raw(ffi::OBJ_obj2nid(self.as_ptr())) }
723 self.as_ptr(),
770 self.as_ptr(),
868 assert_ne!(a.as_ptr(), b.as_ptr());