Daira-Emma Hopwood
Daira-Emma Hopwood
This currently takes $O(m \cdot n)$ time where m is the number of notes in the wallet, and n is the number of nullifiers in blocks. It should take $O(q...
For example, set `RUST_BACKTRACE=1` in CI.
From zcashd v5.1.0, `zcash_primitives/src/sapling/redjubjub.rs` is used for RedJubjub signing, and the `redjubjub` crate for (batch) verification. Change to using the latter for both, to avoid duplication and reduce maintenance cost.
If there are multiple PRs that semantically conflict (in a way that causes build/test failures), but do not textually conflict, then with the current CI system it is possible for...
Hash160(x) is defined as RIPEMD-160(SHA-256(x)); we implement this both in `zcash_primitives` and `zcash_client_backend`. This might seem too trivial to deduplicate since it can be implemented in 3 lines, but that...
GitHub's "View license" link can only point to one file. For example, if there is `LICENSE-APACHE` and `LICENSE-MIT` but no `COPYRIGHT` or `COPYING`, it will point to `LICENSE-APACHE`. This is...
The librustzcash crates have copyright notices in the MIT license file that say only "(c) `` Electric Coin Company" (see for example [here](https://github.com/zcash/librustzcash/blob/master/zcash_client_backend/LICENSE-MIT#L3) and the discussion [here](https://github.com/zcash/librustzcash/pull/352/files#r639169266)). However, it has...
See https://github.com/rust-lang/rust/pull/76570 and [this documentation](https://github.com/rust-lang/rfcs/blob/master/text/2945-c-unwind-abi.md#guide-level-explanation). 
https://github.com/zcash/librustzcash/pull/307#discussion_r558429836