emptystatement.rs 500 B

12345678910111213141516171819
  1. #![allow(non_snake_case)]
  2. use curve25519_dalek::ristretto::RistrettoPoint as G;
  3. use sigma_compiler::*;
  4. #[test]
  5. fn emptystatement_test() -> sigma_proofs::errors::Result<()> {
  6. sigma_compiler! { proof,
  7. (),
  8. (),
  9. }
  10. let mut rng = rand::thread_rng();
  11. let instance = proof::Instance {};
  12. let witness = proof::Witness {};
  13. let proof = proof::prove(&instance, &witness, b"emptystatement_test", &mut rng)?;
  14. proof::verify(&instance, &proof, b"emptystatement_test")
  15. }