Jack Grigg
eff2938e46
Migrate to current librustzcash
The only upstream change relative to the previous commit is that the
various Zcash-specific dependencies have been pulled into a cargo
workspace. The dependecies in the workspace use the same commits as the
crates we had previously vendored.
The patches are necessary to handle the fact that cargo requires that
dev dependencies are available even if not used, and we would otherwise
need to vendor all the underlying crates.
6 years ago
Jack Grigg
f8d65e8f03
Update librustzcash with ZIP 32 APIs
6 years ago
Jack Grigg
7d65dcf4d9
depends: Pass correct compiler, linker, and flags into googletest
6 years ago
Jack Grigg
283ad96e85
Use -O1 for darwin and mingw32 release builds
In 46ad3c2758
we standardised our linux builds to
use -O1, but we didn't adjust the other targets.
6 years ago
Jack Grigg
3d308c2232
depends: Fix BDB naming issue when cross-compiling
Co-authored-by: David Mercer <radix42@gmail.com>
6 years ago
Jack Grigg
f77650a6ac
depends: Configure librustzcash for cross-compiling
6 years ago
Jack Grigg
b57e4484ef
depends: Correctly configure Rust when cross-compiling
6 years ago
Jack Grigg
e188723823
Upgrade Rust to 1.28.0 stable
6 years ago
Sean Bowe
d9ef8f622e
Check the hash of the (Sapling+) zk-SNARK parameters during initialization.
6 years ago
Sean Bowe
b7b088c46b
Update librustzcash and sapling-crypto.
6 years ago
Jack Grigg
e691e21f40
TransactionBuilder with support for creating Sapling-only transactions
6 years ago
Sean Bowe
9e8e121c9f
Update librustzcash
6 years ago
Simon
36e2e7cc32
Add SaplingNote class and test_sapling_note unit test.
6 years ago
Jay Graber
52d81ff794
Update librustzcash dependency, address comments
6 years ago
Jay Graber
84e3a2212f
Change librustzcash dependency hash to work for new Sapling classes
6 years ago
Sean Bowe
b9a5a116cd
Update librustzcash
6 years ago
Sean Bowe
0dfb1d5e2c
Switch Rust to 1.26 Stable.
6 years ago
Sean Bowe
31989317c9
Update librustzcash again
6 years ago
Sean Bowe
b7a6c32178
Integrate Groth16 verification and proving.
6 years ago
Sean Bowe
531fcc88da
Update to latest librustzcash
6 years ago
Sean Bowe
fcbe7eef8d
Update sapling-crypto and librustzcash
6 years ago
Sean Bowe
62ba80e766
Update librustzcash hash
6 years ago
Sean Bowe
acfcdb94b9
Load Sapling testnet parameters into memory.
6 years ago
ca333
2b0e6432fe
update proton.mk
use SSL/TLS secured URL
6 years ago
Daira Hopwood
7709c8a47e
Use https: for BDB backup download URL.
6 years ago
ca333
d2f9e747d5
[fix] proton download path
resolves #3174
6 years ago
Sean Bowe
65dc30c5a1
Update librustzcash hash
6 years ago
Sean Bowe
e6bbd8481e
Switch to latest librustzcash
6 years ago
Jack Grigg
a560c24d6b
depends: Update to latest librustzcash with sapling-crypto dependencies
6 years ago
Jack Grigg
c63c9f20e4
depends: Add support for unpackaged Rust crates
6 years ago
Jack Grigg
b123b9bb79
depends: Upgrade Rust to 1.26.0-beta.3
6 years ago
Jack Grigg
0e400c8854
depends: Fix regex bugs in cargo-checksum.sh
6 years ago
Simon
09bf7d2d3c
Upgrade OpenSSL to 1.1.0h
6 years ago
Jack Grigg
d9cd254e5e
Make Rust compilation mandatory
The temporary integration check in CheckEquihashSolution() remains, until we
have "real" Rust code to integrate.
Closes #2688 .
6 years ago
Jack Grigg
0adfdc99b2
depends: Explicitly download and vendor Rust dependencies
Closes #2231 .
6 years ago
Simon
2b0783792b
Update boost package URL to match official download url on boost.org
6 years ago
Charlie O'Keefe
de2c5e9be9
Add filename and sha256 hash for windows rust package
6 years ago
Jack Grigg
1c4a74d40b
depends: Remove -mt suffix from Boost libraries
Requires disabling --build-type=complete, because in Boost 1.66 it appears to be
broken (only the tagged libraries are built).
6 years ago
Jack Grigg
e6a34c283a
Revert "remove -mt suffix from boost libraries built by depends"
This reverts commit 33ae5edd2c
.
6 years ago
Simon
bbcdabc28d
Update boost to 1.66.0
6 years ago
rofl0r
33ae5edd2c
remove -mt suffix from boost libraries built by depends
6 years ago
Wladimir J. van der Laan
57ab896ba4
test: Remove java comparison tool
8 years ago
daniel
0b2a64f484
add powerpc build support for openssl lib
9 years ago
Jack Grigg
9635679cba
Replace "install -D" with "mkdir -p && install"
7 years ago
fanquake
e2e7ca3054
[depends] Set OSX_MIN_VERSION to 10.8
8 years ago
Cory Fields
68ce87eddc
depends: bump OSX toolchain
clang: 3.7.1
cctools: 877.8
ld64: 253.9
8 years ago
fanquake
377092a152
[depends] Add -stdlib=libc++ to darwin CXX flags
8 years ago
Cory Fields
038a858d2f
depends: use c++11
8 years ago
MarcoFalke
b0a7ddb0b1
[depends] builders: No need to set -L and --location for curl
8 years ago
Luke Dashjr
a8982ac97d
Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl
9 years ago