pub struct KgMsg2 {
pub x1: Vec<u8>,
pub m_hat: Vec<u8>,
pub v: Vec<u8>,
pub u1: Vec<u8>,
pub u2: Vec<u8>,
pub psi_df_star: Vec<u8>,
pub psi_dlog: Vec<u8>,
}Expand description
C → S: X₁, the ephemeral DF tuple and the two proofs.
Fields§
§x1: Vec<u8>§m_hat: Vec<u8>§v: Vec<u8>§u1: Vec<u8>§u2: Vec<u8>§psi_df_star: Vec<u8>§psi_dlog: Vec<u8>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KgMsg2
impl<'de> Deserialize<'de> for KgMsg2
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
impl Eq for KgMsg2
impl StructuralPartialEq for KgMsg2
Auto Trait Implementations§
impl Freeze for KgMsg2
impl RefUnwindSafe for KgMsg2
impl Send for KgMsg2
impl Sync for KgMsg2
impl Unpin for KgMsg2
impl UnsafeUnpin for KgMsg2
impl UnwindSafe for KgMsg2
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