Sean Bowe
7 years ago
committed by
Jack Grigg
No known key found for this signature in database
GPG Key ID: 665DBCD284F7DAFF
1 changed files with
7 additions and
4 deletions
-
src/zcash/JoinSplit.cpp
|
|
@ -293,11 +293,14 @@ public: |
|
|
|
// estimate that it doesn't matter if we check every time.
|
|
|
|
pb.constraint_system.swap_AB_if_beneficial(); |
|
|
|
|
|
|
|
r1cs_ppzksnark_proving_key<ppzksnark_ppT> pk; |
|
|
|
loadFromFile(pkPath, pk); |
|
|
|
std::ifstream fh(pkPath, std::ios::binary); |
|
|
|
|
|
|
|
return ZCProof(r1cs_ppzksnark_prover<ppzksnark_ppT>( |
|
|
|
pk, |
|
|
|
if(!fh.is_open()) { |
|
|
|
throw std::runtime_error((boost::format("could not load param file at %s") % pkPath).str()); |
|
|
|
} |
|
|
|
|
|
|
|
return ZCProof(r1cs_ppzksnark_prover_streaming<ppzksnark_ppT>( |
|
|
|
fh, |
|
|
|
primary_input, |
|
|
|
aux_input, |
|
|
|
pb.constraint_system |
|
|
|