Lines Matching refs:Dh
46 use crate::dh::Dh;
178 pub fn dh(&self) -> Result<Dh<T>, ErrorStack> {
181 Ok(Dh::from_ptr(dh))
432 pub fn from_dh(dh: Dh<T>) -> Result<PKey<T>, ErrorStack> {
852 impl<T> TryFrom<Dh<T>> for PKey<T> {
855 fn try_from(dh: Dh<T>) -> Result<PKey<T>, ErrorStack> {
860 impl<T> TryFrom<PKey<T>> for Dh<T> {
863 fn try_from(pkey: PKey<T>) -> Result<Dh<T>, ErrorStack> {
873 use crate::dh::Dh;
1000 let dh = Dh::params_from_pem(dh).unwrap();
1059 let dh_params = Dh::params_from_pem(dh_params).unwrap();
1062 // Clone is missing for Dh, save the parameters
1068 let dh_: Dh<Private> = pkey.try_into().unwrap();