Lines Matching refs:as_ptr
151 EVP_PKEY_up_ref(self.as_ptr());
152 PKey::from_ptr(self.as_ptr())
162 let rsa = cvt_p(ffi::EVP_PKEY_get1_RSA(self.as_ptr()))?;
171 let dsa = cvt_p(ffi::EVP_PKEY_get1_DSA(self.as_ptr()))?;
180 let dh = cvt_p(ffi::EVP_PKEY_get1_DH(self.as_ptr()))?;
189 let ec_key = cvt_p(ffi::EVP_PKEY_get1_EC_KEY(self.as_ptr()))?;
197 unsafe { Id::from_raw(ffi::EVP_PKEY_id(self.as_ptr())) }
203 unsafe { ffi::EVP_PKEY_size(self.as_ptr()) as usize }
233 unsafe { ffi::EVP_PKEY_bits(self.as_ptr()) as u32 }
242 unsafe { ffi::EVP_PKEY_security_bits(self.as_ptr()) as u32 }
251 let res = unsafe { ffi::EVP_PKEY_cmp(self.as_ptr(), other.as_ptr()) == 1 };
268 self.as_ptr(),
274 self.as_ptr(),
319 self.as_ptr(),
325 self.as_ptr(),
340 bio.as_ptr(),
341 self.as_ptr(),
364 bio.as_ptr(),
365 self.as_ptr(),
366 cipher.as_ptr(),
367 passphrase.as_ptr() as *const _ as *mut _,
411 cvt(ffi::EVP_PKEY_assign_RSA(pkey.0, rsa.as_ptr()))?;
423 cvt(ffi::EVP_PKEY_assign_DSA(pkey.0, dsa.as_ptr()))?;
436 cvt(ffi::EVP_PKEY_assign_DH(pkey.0, dh.as_ptr()))?;
448 cvt(ffi::EVP_PKEY_assign_EC_KEY(pkey.0, ec_key.as_ptr()))?;
469 key.as_ptr() as *const _,
488 ctx.set_keygen_cipher(unsafe { CipherRef::from_ptr(cipher.as_ptr() as *mut _) })?;
618 let ptr = cvt_p(ffi::EVP_EC_gen(curve.as_ptr()))?;
662 &mut der.as_ptr(),
689 bio.as_ptr(),
714 bio.as_ptr(),
717 passphrase.as_ptr() as *const _ as *mut _,
737 bytes.as_ptr(),
778 bytes.as_ptr(),
796 "pkey.rs\0".as_ptr() as *const _,