[−][src]Struct bulletproofs::range_proof_mpc::party::PartyAwaitingPolyChallenge
A party which has committed to their polynomial coefficents and is waiting for the polynomial challenge from the dealer.
Fields
z: Scalar
offset_z: Scalar
l_poly: VecPoly1
r_poly: VecPoly1
t_poly: Poly2
v_blinding: Scalar
a_blinding: Scalar
s_blinding: Scalar
t_1_blinding: Scalar
t_2_blinding: Scalar
Methods
impl PartyAwaitingPolyChallenge
[src]
pub fn apply_challenge(self, pc: &PolyChallenge) -> Result<ProofShare, MPCError>
[src]
Receive a PolyChallenge
from the dealer and compute the
party's proof share.
Trait Implementations
impl Drop for PartyAwaitingPolyChallenge
[src]
Overwrite secrets with null bytes when they go out of scope.
Auto Trait Implementations
impl RefUnwindSafe for PartyAwaitingPolyChallenge
impl Send for PartyAwaitingPolyChallenge
impl Sync for PartyAwaitingPolyChallenge
impl Unpin for PartyAwaitingPolyChallenge
impl UnwindSafe for PartyAwaitingPolyChallenge
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,