pub struct RootPrivateSignature {
pub root_private_signature_key: SensitiveBytes,
}Available on crate feature
draft-mahy-mls-private-external only.Fields§
§root_private_signature_key: SensitiveBytesTrait Implementations§
Source§impl Clone for RootPrivateSignature
impl Clone for RootPrivateSignature
Source§fn clone(&self) -> RootPrivateSignature
fn clone(&self) -> RootPrivateSignature
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Component for RootPrivateSignature
impl Component for RootPrivateSignature
Source§fn component_id() -> ComponentId
fn component_id() -> ComponentId
Available on crate feature
draft-ietf-mls-extensions only.Source§fn psk(psk_id: Vec<u8>, psk_nonce: SensitiveBytes) -> PreSharedKeyId
fn psk(psk_id: Vec<u8>, psk_nonce: SensitiveBytes) -> PreSharedKeyId
Available on crate feature
draft-ietf-mls-extensions only.Source§fn to_component_data(&self) -> MlsSpecResult<ComponentData>
fn to_component_data(&self) -> MlsSpecResult<ComponentData>
Available on crate feature
draft-ietf-mls-extensions only.Source§impl Debug for RootPrivateSignature
impl Debug for RootPrivateSignature
Source§impl<'de> Deserialize<'de> for RootPrivateSignature
impl<'de> Deserialize<'de> for RootPrivateSignature
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Deserialize for RootPrivateSignature
impl Deserialize for RootPrivateSignature
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
Available on crate feature
std only.This function deserializes the
bytes from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl PartialEq for RootPrivateSignature
impl PartialEq for RootPrivateSignature
Source§impl Serialize for &RootPrivateSignature
impl Serialize for &RootPrivateSignature
Source§impl Serialize for RootPrivateSignature
impl Serialize for RootPrivateSignature
Source§impl Serialize for RootPrivateSignature
impl Serialize for RootPrivateSignature
Source§impl Size for &RootPrivateSignature
impl Size for &RootPrivateSignature
fn tls_serialized_len(&self) -> usize
Source§impl Size for RootPrivateSignature
impl Size for RootPrivateSignature
fn tls_serialized_len(&self) -> usize
impl Eq for RootPrivateSignature
impl StructuralPartialEq for RootPrivateSignature
Auto Trait Implementations§
impl Freeze for RootPrivateSignature
impl RefUnwindSafe for RootPrivateSignature
impl Send for RootPrivateSignature
impl Sync for RootPrivateSignature
impl Unpin for RootPrivateSignature
impl UnsafeUnpin for RootPrivateSignature
impl UnwindSafe for RootPrivateSignature
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more