From 53ab7c06baba46c6f3317c4837a8ba12117d1e0f Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Tue, 10 May 2016 16:20:30 -0600 Subject: [PATCH] Use inheritance for PRF gadgets. --- src/zcash/circuit/prfs.tcc | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/src/zcash/circuit/prfs.tcc b/src/zcash/circuit/prfs.tcc index 982c1fdbd..169653749 100644 --- a/src/zcash/circuit/prfs.tcc +++ b/src/zcash/circuit/prfs.tcc @@ -66,14 +66,6 @@ public: pb_variable_array& a_sk, std::shared_ptr> result ) : PRF_gadget(pb, ZERO, 1, 1, 0, 0, a_sk, boost::none, result) {} - - void generate_r1cs_constraints() { - PRF_gadget::generate_r1cs_constraints(); - } - - void generate_r1cs_witness() { - PRF_gadget::generate_r1cs_witness(); - } }; template @@ -86,14 +78,6 @@ public: pb_variable_array& rho, std::shared_ptr> result ) : PRF_gadget(pb, ZERO, 1, 1, 1, 0, a_sk, rho, result) {} - - void generate_r1cs_constraints() { - PRF_gadget::generate_r1cs_constraints(); - } - - void generate_r1cs_witness() { - PRF_gadget::generate_r1cs_witness(); - } }; template @@ -107,14 +91,6 @@ public: bool nonce, std::shared_ptr> result ) : PRF_gadget(pb, ZERO, 0, nonce, 0, 0, a_sk, h_sig, result) {} - - void generate_r1cs_constraints() { - PRF_gadget::generate_r1cs_constraints(); - } - - void generate_r1cs_witness() { - PRF_gadget::generate_r1cs_witness(); - } }; template @@ -128,12 +104,4 @@ public: bool nonce, std::shared_ptr> result ) : PRF_gadget(pb, ZERO, 0, nonce, 1, 0, phi, h_sig, result) {} - - void generate_r1cs_constraints() { - PRF_gadget::generate_r1cs_constraints(); - } - - void generate_r1cs_witness() { - PRF_gadget::generate_r1cs_witness(); - } };