pub struct RegularPprfReceiver { /* private fields */ }Expand description
Receiver for the PPRF expansion.
Implementations§
Source§impl RegularPprfReceiver
impl RegularPprfReceiver
Sourcepub fn new_with_conf(
conn: Connection,
conf: PprfConfig,
base_ots: Vec<Block>,
base_choices: Vec<u8>,
) -> Self
pub fn new_with_conf( conn: Connection, conf: PprfConfig, base_ots: Vec<Block>, base_choices: Vec<u8>, ) -> Self
Create a new RegularPprfReceiver.
§Panics
If:
base_ots.len() != conf.base_ot_count()orbase_choices.len() != conf.base_ot_count()or
Auto Trait Implementations§
impl Freeze for RegularPprfReceiver
impl !RefUnwindSafe for RegularPprfReceiver
impl Send for RegularPprfReceiver
impl Sync for RegularPprfReceiver
impl Unpin for RegularPprfReceiver
impl UnsafeUnpin for RegularPprfReceiver
impl !UnwindSafe for RegularPprfReceiver
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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