pub struct DlencStatement<'a> {
pub x_pub: &'a ProjectivePoint,
pub e_ct: &'a Residue,
pub pk: &'a PaillierPk,
pub client: &'a DfStatement,
}Expand description
Public statement.
Fields§
§x_pub: &'a ProjectivePointX = g^x.
e_ct: &'a ResidueE = enc_N(x; ρ^λ) as a residue mod N².
pk: &'a PaillierPk§client: &'a DfStatementThe client’s ephemeral DF tuple (M̂, v, u1, u2).
Auto Trait Implementations§
impl<'a> Freeze for DlencStatement<'a>
impl<'a> RefUnwindSafe for DlencStatement<'a>
impl<'a> Send for DlencStatement<'a>
impl<'a> Sync for DlencStatement<'a>
impl<'a> Unpin for DlencStatement<'a>
impl<'a> UnsafeUnpin for DlencStatement<'a>
impl<'a> UnwindSafe for DlencStatement<'a>
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