pub struct Finished {
pub outbound: bool,
pub client_random: SmallVec<[u8; 32]>,
pub server_random: SmallVec<[u8; 32]>,
pub session_id: SmallVec<[u8; 32]>,
pub authenticate_peer: bool,
pub peer_certificate: SmallVec<[u8; 32]>,
pub master_secret: SmallVec<[u8; 32]>,
pub chosen_cipher: u16,
pub available_ciphers: SmallVec<[u16; 20]>,
pub signature_algorithm: i32,
pub peer_signature_algorithm: i32,
}
Fields§
§outbound: bool
§client_random: SmallVec<[u8; 32]>
§server_random: SmallVec<[u8; 32]>
§session_id: SmallVec<[u8; 32]>
§authenticate_peer: bool
§peer_certificate: SmallVec<[u8; 32]>
DER encoded certificate. DER works, because: DER is a subset of BER providing for exactly one way to encode an ASN.1 value. (https://en.wikipedia.org/wiki/X.690#DER_encoding)
master_secret: SmallVec<[u8; 32]>
§chosen_cipher: u16
§available_ciphers: SmallVec<[u16; 20]>
§signature_algorithm: i32
§peer_signature_algorithm: i32
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Finished
impl Send for Finished
impl Sync for Finished
impl Unpin for Finished
impl UnwindSafe for Finished
Blanket Implementations§
§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting [
TupleList
], of an [Prepend::prepend()
] call,
including the prepended entry.