Sean Bowe
01ab2bd3df
Start relying on Rust 1.39.0
5 years ago
str4d
18aceea225
Merge pull request #50 from zancas/mv_tests_extract_data
...
Mv tests extract data
5 years ago
zancas
0aa127d7b1
refactor to manage test code and data in separate modules
5 years ago
str4d
8626cc7f26
Merge pull request #186 from str4d/multicore-feature-flag
...
Pass bellman's multicore feature flag through to zcash_proofs
5 years ago
Jack Grigg
eed7e8199f
Pass bellman's multicore feature flag through to zcash_proofs
...
This enables someone using zcash_proofs to disable multicore.
5 years ago
str4d
c3f9e2d73c
Merge pull request #180 from str4d/mmr-cleanups
...
MMR API cleanups
5 years ago
Jack Grigg
cca1670248
Clarify length of return buffer for appended leaves
5 years ago
Jack Grigg
f1619f896c
Clearer variable names in MMR tests
5 years ago
Jack Grigg
edcd884fe8
Simplify short array copies
5 years ago
Jack Grigg
583a04b4de
Pass array references correctly in MMR tests
5 years ago
Jack Grigg
573510115d
Clean up remainder of MMR code
5 years ago
Jack Grigg
8ad33e50a6
Use explicit sizes for pointers to arrays in FFI
5 years ago
Jack Grigg
fb8c73c950
Use iterators in construct_mmr_tree
5 years ago
Nikolay Volf
9ea0427678
MMR trees API ( #118 )
...
The main design goals of this mmr implementation were
1. Avoid database callbacks. As it is implemented, calling side must just smartly pre-load MMR nodes from the database (about log2(tree length) for append, twice as much for deletion).
2. Reuse as much code/logic between rust and c++ clients.
3. Close to zero memory consumption.
5 years ago
ebfull
dd112813a1
Merge pull request #174 from str4d/152-nu-awareness
...
Network upgrade awareness
5 years ago
str4d
0907adf608
Merge pull request #176 from str4d/156-scan_transaction
...
zcash_client_backend::decrypt_transaction
5 years ago
str4d
7820548ea3
Merge pull request #173 from gregdhill/bvk-to-cv_sum
...
rename bvk to cv_sum
5 years ago
Jack Grigg
d5ed684701
zcash_client_backend::decrypt_transaction
5 years ago
Jack Grigg
e6a8630b35
impl TryFrom<u32> for BranchId
5 years ago
Jack Grigg
cd326f2b6a
Consensus parameters for network upgrades
5 years ago
Jack Grigg
c24024b8e1
Create a consensus::BranchId enum for type safety
...
Includes all currently-known consensus branch IDs for the Zcash network.
5 years ago
Gregory Hill
7eb4a6d1d9
rename bvk to cv_sum
...
Signed-off-by: Gregory Hill <[email protected] >
5 years ago
str4d
141821d3c1
Merge pull request #157 from adityapk00/transparent_compile_fix
...
Compile Fix: Add missing sighash declaration
5 years ago
Aditya Kulkarni
219391ac92
Add missing sighash declaration
5 years ago
str4d
67d700feab
Merge pull request #107 from str4d/transaction-builder-transparent-inputs
...
Add P2PKH transparent input support to transaction::Builder
5 years ago
str4d
ac983b7612
Merge pull request #149 from str4d/ffi-cleanup
...
FFI cleanup
5 years ago
Jack Grigg
8d6f882510
Renames after moves
5 years ago
Jack Grigg
8d967c8609
Move transparent input pushing onto TransparentInputs
5 years ago
Jack Grigg
d9d50b98ab
Move transparent signing onto TransparentInputs
5 years ago
str4d
88e02329eb
Merge pull request #129 from adityapk00/regtest_constants
...
Add regtest constants
5 years ago
Jack Grigg
60eac4e8b7
Escape non-link square brackets in comments
5 years ago
Jack Grigg
4ae238ea1f
librustzcash crate doc
5 years ago
str4d
8d7f27ffb9
Merge pull request #154 from zcash/codecov-action
...
Move code coverage from Travis CI to Actions
5 years ago
str4d
2ecdbc2036
Merge pull request #153 from str4d/doc-link-fixes
...
Doc link fixes
5 years ago
Jack Grigg
bb39037798
Move code coverage from Travis CI to Actions
5 years ago
Jack Grigg
7be66ad8f8
Rename Actions workflow
5 years ago
Jack Grigg
7fda177da8
Doc link fixes
5 years ago
Jack Grigg
d1bc61800c
Move Sprout proof logic into zcash_proofs
5 years ago
Jack Grigg
de5943aea4
Ignore clippy::not_unsafe_ptr_arg_deref lint
5 years ago
Jack Grigg
8651bb41ce
Clean up librustzcash imports
5 years ago
Jack Grigg
9cb8c0b3c4
Pull librustzcash.h documentation into crate
5 years ago
Jack Grigg
7181d603be
Explicitly pass [u8; 32] into read_fr and read_fs
5 years ago
Jack Grigg
5d03619466
Rename read_le to read_fr to match read_fs
5 years ago
Jack Grigg
7722b1a50b
Inline write_le
5 years ago
Jack Grigg
0028048800
Use C calling convention for librustzcash
...
The Rust-to-C++ interface speaks the C ABI. The "system" ABI happens to
be equivalent to the C ABI on the platforms we currently target (in
particular, we don't target win32 with an x86 architecture, which would
use the stdcall ABI).
5 years ago
str4d
720ee6476f
Merge pull request #144 from str4d/warning-fix
...
Fix rand_os warning in tests
5 years ago
str4d
5823a695e2
Merge pull request #139 from adityapk00/tx_compare
...
Implement sorting for TxIDs
5 years ago
Jack Grigg
bc35a62e10
Remove rand_os dependency
5 years ago
str4d
40d22ea2cc
Merge pull request #135 from NikVolf/extern-purge
...
Remove unneeded "extern crate"
5 years ago
Jack Grigg
ac4acfa26e
Fix rand_os warning in tests
5 years ago