Lines Matching refs:pkey
9 //! use openssl::pkey::PKey;
30 use openssl::pkey::Id;
46 //! use openssl::pkey::PKey;
71 use crate::pkey::{HasPrivate, HasPublic, Id, PKey, PKeyRef, Private};
119 /// Creates a new pkey context using the provided key.
122 pub fn new(pkey: &PKeyRef<T>) -> Result<Self, ErrorStack> {
124 let ptr = cvt_p(ffi::EVP_PKEY_CTX_new(pkey.as_ptr(), ptr::null_mut()))?;
131 /// Creates a new pkey context for the specified algorithm ID.
728 use crate::pkey::PKey;
736 let pkey = PKey::from_rsa(rsa).unwrap();
738 let mut ctx = PkeyCtx::new(&pkey).unwrap();
760 let pkey = PKey::from_rsa(rsa).unwrap();
762 let mut ctx = PkeyCtx::new(&pkey).unwrap();
787 let pkey = PKey::from_rsa(rsa).unwrap();
789 let mut ctx = PkeyCtx::new(&pkey).unwrap();
799 let mut verifier = Verifier::new(MessageDigest::sha384(), &pkey).unwrap();
808 let pkey = PKey::from_rsa(rsa).unwrap();
810 let mut ctx = PkeyCtx::new(&pkey).unwrap();
821 let mut verifier = Verifier::new(MessageDigest::sha384(), &pkey).unwrap();