pub struct SealedEnvelopeId {
pub ec_public_key: X25519Public,
pub pq_ciphertext: MlKemCiphertext,
pub envelope_id_ciphertext: Vec<u8>,
}Fields§
§ec_public_key: X25519Public§pq_ciphertext: MlKemCiphertext§envelope_id_ciphertext: Vec<u8>Trait Implementations§
Source§impl Debug for SealedEnvelopeId
impl Debug for SealedEnvelopeId
Source§impl ProstDecode for SealedEnvelopeId
impl ProstDecode for SealedEnvelopeId
type EncodedType = SealedEnvelopeId
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncode for SealedEnvelopeId
impl ProstEncode for SealedEnvelopeId
Auto Trait Implementations§
impl Freeze for SealedEnvelopeId
impl RefUnwindSafe for SealedEnvelopeId
impl Send for SealedEnvelopeId
impl Sync for SealedEnvelopeId
impl Unpin for SealedEnvelopeId
impl UnwindSafe for SealedEnvelopeId
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