pub(crate) enum ClientKeyExchangeParams {
Ecdh(ClientEcdhParams),
Dh(ClientDhParams),
}
Variants§
Ecdh(ClientEcdhParams)
Dh(ClientDhParams)
Implementations§
Trait Implementations§
Source§impl Debug for ClientKeyExchangeParams
impl Debug for ClientKeyExchangeParams
Source§impl KxDecode<'_> for ClientKeyExchangeParams
impl KxDecode<'_> for ClientKeyExchangeParams
Source§fn decode(
r: &mut Reader<'_>,
algo: KeyExchangeAlgorithm,
) -> Result<Self, InvalidMessage>
fn decode( r: &mut Reader<'_>, algo: KeyExchangeAlgorithm, ) -> Result<Self, InvalidMessage>
Decode a key exchange message given the key_exchange
algo
Auto Trait Implementations§
impl Freeze for ClientKeyExchangeParams
impl RefUnwindSafe for ClientKeyExchangeParams
impl Send for ClientKeyExchangeParams
impl Sync for ClientKeyExchangeParams
impl Unpin for ClientKeyExchangeParams
impl UnwindSafe for ClientKeyExchangeParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more