Struct bellman::groth16::VerifyingKey
[−]
[src]
pub struct VerifyingKey<E: Engine> { pub alpha_g1: E::G1Affine, pub beta_g1: E::G1Affine, pub beta_g2: E::G2Affine, pub gamma_g2: E::G2Affine, pub delta_g1: E::G1Affine, pub delta_g2: E::G2Affine, pub ic: Vec<E::G1Affine>, }
Fields
alpha_g1: E::G1Affine
beta_g1: E::G1Affine
beta_g2: E::G2Affine
gamma_g2: E::G2Affine
delta_g1: E::G1Affine
delta_g2: E::G2Affine
ic: Vec<E::G1Affine>
Methods
impl<E: Engine> VerifyingKey<E>
[src]
pub fn write<W: Write>(&self, writer: W) -> Result<()>
[src]
pub fn read<R: Read>(reader: R) -> Result<Self>
[src]
Trait Implementations
impl<E: Clone + Engine> Clone for VerifyingKey<E> where
E::G1Affine: Clone,
E::G1Affine: Clone,
E::G2Affine: Clone,
E::G2Affine: Clone,
E::G1Affine: Clone,
E::G2Affine: Clone,
E::G1Affine: Clone,
[src]
E::G1Affine: Clone,
E::G1Affine: Clone,
E::G2Affine: Clone,
E::G2Affine: Clone,
E::G1Affine: Clone,
E::G2Affine: Clone,
E::G1Affine: Clone,
fn clone(&self) -> VerifyingKey<E>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more