From f6b6c9bed862275fdf7f0bb50ed7aab7a9e8e7f5 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Mon, 5 Sep 2016 12:00:50 -0600 Subject: [PATCH] Update libsnark again. --- depends/packages/libsnark.mk | 4 ++-- src/gtest/test_proofs.cpp | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/depends/packages/libsnark.mk b/depends/packages/libsnark.mk index d6f1dd871..84bbe2dca 100644 --- a/depends/packages/libsnark.mk +++ b/depends/packages/libsnark.mk @@ -3,8 +3,8 @@ $(package)_version=0.1 $(package)_download_path=https://github.com/zcash/$(package)/archive/ $(package)_file_name=$(package)-$($(package)_git_commit).tar.gz $(package)_download_file=$($(package)_git_commit).tar.gz -$(package)_sha256_hash=cf002c50711654f0a4abb76b63f5b7d3679403822025772acc334bc7992e9494 -$(package)_git_commit=d65904ac6f1c0f7676035e62f84d6352b386ba45 +$(package)_sha256_hash=378cf10b1eb603780718edb2b64ff7e1e90a63309a40b48c1aefc4f4ebaba326 +$(package)_git_commit=4d23a06660aa74a3f5be1bf4739bee0a37e05387 $(package)_dependencies=libgmp libsodium diff --git a/src/gtest/test_proofs.cpp b/src/gtest/test_proofs.cpp index f4469e08a..dd7755677 100644 --- a/src/gtest/test_proofs.cpp +++ b/src/gtest/test_proofs.cpp @@ -22,6 +22,12 @@ typedef libsnark::default_r1cs_ppzksnark_pp::Fqe_type curve_Fq2; #include "version.h" #include "utilstrencodings.h" +TEST(proofs, sqrt_zero) +{ + ASSERT_TRUE(curve_Fq::zero() == curve_Fq::zero().sqrt()); + ASSERT_TRUE(curve_Fq2::zero() == curve_Fq2::zero().sqrt()); +} + TEST(proofs, sqrt_fq) { // Poor man's PRNG