From 1fad6b87e5076974168349cf2e28472922ec592c Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Fri, 15 Jul 2016 10:45:22 -0600 Subject: [PATCH] Initialize libsodium in this routine, which is now necessary because libsnark uses its PRNG. --- src/zcash/GenerateParams.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/zcash/GenerateParams.cpp b/src/zcash/GenerateParams.cpp index 10ffbd092..8433345bb 100644 --- a/src/zcash/GenerateParams.cpp +++ b/src/zcash/GenerateParams.cpp @@ -1,9 +1,14 @@ #include "zcash/JoinSplit.hpp" #include +#include "sodium.h" int main(int argc, char **argv) { + if (sodium_init() == -1) { + return 1; + } + if(argc != 3) { std::cerr << "Usage: " << argv[0] << " provingKeyFileName verificationKeyFileName" << std::endl; return 1;