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

Method get_saver_ciphertext_and_proof

proof_system/src/verifier.rs:1838–1848  ·  view source on GitHub ↗
(
        &self,
        index: usize,
    )

Source from the content-addressed store, hash-verified

1836 }
1837
1838 pub fn get_saver_ciphertext_and_proof(
1839 &self,
1840 index: usize,
1841 ) -> Result<(&Ciphertext<E>, &ark_groth16::Proof<E>), ProofSystemError> {
1842 let st = self.statement_proof(index)?;
1843 if let StatementProof::Saver(s) = st {
1844 Ok((&s.ciphertext, &s.snark_proof))
1845 } else {
1846 Err(ProofSystemError::NotASaverStatementProof)
1847 }
1848 }
1849
1850 pub fn get_legogroth16_proof(
1851 &self,

Calls 1

statement_proofMethod · 0.80