pub(crate) enum ServerKeyExchangeParams {
Ecdh(ServerEcdhParams),
Dh(ServerDhParams),
}
Variants§
Ecdh(ServerEcdhParams)
Dh(ServerDhParams)
Implementations§
Trait Implementations§
Source§impl Debug for ServerKeyExchangeParams
impl Debug for ServerKeyExchangeParams
Source§impl KxDecode<'_> for ServerKeyExchangeParams
impl KxDecode<'_> for ServerKeyExchangeParams
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 ServerKeyExchangeParams
impl RefUnwindSafe for ServerKeyExchangeParams
impl Send for ServerKeyExchangeParams
impl Sync for ServerKeyExchangeParams
impl Unpin for ServerKeyExchangeParams
impl UnwindSafe for ServerKeyExchangeParams
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