MCPcopy Create free account
hub / github.com/docknetwork/crypto / SaverVerifier

Class SaverVerifier

proof_system/src/statement/saver.rs:39–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
38#[cfg_attr(feature = "serde", serde(bound = ""))]
39pub struct SaverVerifier<E: Pairing> {
40 pub chunk_bit_size: u8,
41 pub encryption_gens: Option<EncryptionGens<E>>,
42 pub chunked_commitment_gens: Option<ChunkedCommitmentGens<E::G1Affine>>,
43 pub encryption_key: Option<EncryptionKey<E>>,
44 #[cfg_attr(feature = "serde", serde_as(as = "Option<ArkObjectBytes>"))]
45 pub snark_verifying_key: Option<VerifyingKey<E>>,
46 pub encryption_gens_ref: Option<usize>,
47 pub chunked_commitment_gens_ref: Option<usize>,
48 pub encryption_key_ref: Option<usize>,
49 pub snark_verifying_key_ref: Option<usize>,
50}
51
52impl<E: Pairing> SaverProver<E> {
53 pub fn new_statement_from_params(

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected