Struct prio::vdaf::VerifyParam [−][src]
pub struct VerifyParam<V: Value> {
pub value_param: V::Param,
pub query_rand_init: Key,
pub aggregator_id: u8,
}
Expand description
The verification parameter used by each aggregator to evaluate the VDAF.
Fields
value_param: V::Param
Input parameter, needed to reconstruct a Value
from a vector of field elements.
query_rand_init: Key
Key used to derive the query randomness from the nonce.
aggregator_id: u8
The identity of the aggregator.
Trait Implementations
Auto Trait Implementations
impl<V> RefUnwindSafe for VerifyParam<V> where
<V as Value>::Param: RefUnwindSafe,
impl<V> Send for VerifyParam<V> where
<V as Value>::Param: Send,
impl<V> Sync for VerifyParam<V> where
<V as Value>::Param: Sync,
impl<V> Unpin for VerifyParam<V> where
<V as Value>::Param: Unpin,
impl<V> UnwindSafe for VerifyParam<V> where
<V as Value>::Param: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self