pub enum ServerKeyExchangePayload {
ECDHE(ECDHEServerKeyExchange),
Unknown(Payload),
}
Variants
ECDHE(ECDHEServerKeyExchange)
Unknown(Payload)
Implementations
sourceimpl ServerKeyExchangePayload
impl ServerKeyExchangePayload
pub fn unwrap_given_kxa(
&self,
kxa: &KeyExchangeAlgorithm
) -> Option<ServerKeyExchangePayload>
pub fn encode_params(&self, bytes: &mut Vec<u8>)
pub fn get_sig(&self) -> Option<DigitallySignedStruct>
Trait Implementations
sourceimpl Codec for ServerKeyExchangePayload
impl Codec for ServerKeyExchangePayload
sourcefn read(r: &mut Reader<'_>) -> Option<ServerKeyExchangePayload>
fn read(r: &mut Reader<'_>) -> Option<ServerKeyExchangePayload>
Decode yourself by fiddling with the Reader
.
Return Some if it worked, None if not. Read more
sourcefn get_encoding(&self) -> Vec<u8>
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of encode()
.
Auto Trait Implementations
impl RefUnwindSafe for ServerKeyExchangePayload
impl Send for ServerKeyExchangePayload
impl Sync for ServerKeyExchangePayload
impl Unpin for ServerKeyExchangePayload
impl UnwindSafe for ServerKeyExchangePayload
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more