Kris Nuttycombe
de66c5b154
zcash_client_sqlite: Add test to reproduce incomplete penultimate subtree error.
2024-06-13 18:09:39 -06:00
Kris Nuttycombe
3db515e347
zcash_client_sqlite: Allow multi-output fake blocks to send to multiple keys.
2024-06-12 16:36:20 -06:00
Kris Nuttycombe
c88cd17929
zcash_client_sqlite: Add multiple output capability to fake compact block construction.
...
Many important test scenarios for note commitment tree structure require
the use of blocks that contain multiple notes.
2024-06-12 16:34:37 -06:00
str4d
976a4d2d5c
Merge pull request #1392 from zcash/cargo-update-2024-05
...
Dependency updates
2024-05-24 16:56:53 +01:00
str4d
851e20347f
Fix changelogs to reflect actual MSRVs
2024-05-24 15:46:40 +01:00
str4d
4cf777ffdd
Merge pull request #1399 from zcash/fix-sapling-flags
...
Disable `sapling-crypto` default features by default
2024-05-24 02:06:17 +01:00
Jack Grigg
f136535196
Merge branch 'main' into fix-sapling-flags
2024-05-23 20:41:29 +00:00
Jack Grigg
8b2188a0f3
zcash_primitives 0.15.1
2024-05-23 20:35:18 +00:00
Jack Grigg
7ca695ea3c
Disable `sapling-crypto` default features by default
...
The only default-enabled feature flag in `sapling-crypto` is the
`multicore` feature flag, which we re-export in each crate that includes
proof creation. We need to disable it as a default feature of our
dependency in order to enable it to be correctly disabled when a user of
e.g. `zcash_primitives` disables its default features.
2024-05-23 20:32:29 +00:00
Daira-Emma Hopwood
39a6b2b4f8
Add audits and bump some exemptions.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-20 13:35:27 +01:00
Daira-Emma Hopwood
aa77be8830
Update dependencies (including to avoid a vulnerability warning for atty), bump MSRV to 1.66,
...
and fix new clippy lints for MSRV 1.66.
* tonic 0.10 -> 0.11
* tonic-build 0.10 -> 0.11
* cargo update
* cargo update -p home@0.5.9 --precise 0.5.5
* cargo update -p prost-build@0.12.4 --precise 0.12.3
* cargo update -p prost-types@0.12.4 --precise 0.12.3
* cargo update -p prost@0.12.4 --precise 0.12.3
* cargo update -p prost-derive@0.12.5 --precise 0.12.3
* cargo update -p half@2.4.1 --precise 2.2.1
(The precise updates avoid a further MSRV bump to 1.70.)
Remaining duplicates are currently unavoidable.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-20 13:35:27 +01:00
str4d
0b350c1646
Merge pull request #1391 from zcash/remove-zip339-module
...
Remove zcash_primitives::zip339 module
2024-05-16 20:57:31 +01:00
Daira-Emma Hopwood
031b416b75
Update `Cargo.lock`.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-16 00:16:54 +01:00
Daira-Emma Hopwood
6961819576
Document the removal of `zcash_primitives::zip339` in the CHANGELOG.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-14 10:19:59 +01:00
Daira-Emma Hopwood
bb6c3a6a1a
Revert "ZIP 339 support."
...
This reverts commit d1443e5049
.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-05-14 10:12:50 +01:00
Kris Nuttycombe
c3eace4982
Merge pull request #1383 from jimmycathy/main
...
chore: remove repetitive words
2024-05-07 09:06:02 -06:00
jimmycathy
3510384f10
chore: remove repetitive words
...
Signed-off-by: jimmycathy <clonecode@outlook.com>
2024-05-04 20:54:15 +08:00
Kris Nuttycombe
9375c1b7ed
Merge pull request #1378 from zcash/ci-codecov-4
...
CI: Migrate to `codecov/codecov-action@v4.3.0`
2024-04-29 09:48:27 -06:00
Jack Grigg
7bd1cd1a2b
CI: Migrate to `codecov/codecov-action@v4.3.0`
2024-04-29 15:15:05 +00:00
Daira-Emma Hopwood
de24462993
Merge pull request #1376 from zcash/fix-audit-aggregation-workflow
...
CI: Add explicit token to GitHub CLI usage
2024-04-27 10:03:07 +01:00
Jack Grigg
e4c51c30f6
CI: Add explicit token to GitHub CLI usage
2024-04-26 20:08:20 +00:00
str4d
081be32443
Merge pull request #1375 from zcash/trigger-audit-aggregation
...
CI: Add workflow to automatically trigger audit aggregation
2024-04-26 21:05:51 +01:00
Jack Grigg
c2ed829ec5
CI: Add workflow to automatically trigger audit aggregation
2024-04-26 19:15:33 +00:00
Kris Nuttycombe
895afe51f7
Merge pull request #1359 from zcash/cargo-audits
...
Set up Cargo audit infrastructure
2024-04-23 11:51:16 -06:00
Jack Grigg
069109b691
Adjust versions of pinned dependencies to cover more audits
2024-04-23 00:57:08 +00:00
Jack Grigg
011909d609
CI: Add audit check for `cargo deny check licenses`
2024-04-23 00:34:03 +00:00
Jack Grigg
66f11ce29f
Add config file for `cargo deny check licenses`
...
Most of the config is copied from `zcash/zcash`, but with a few extra
license exceptions due to the `download-params` feature of
`zcash_proofs` and the `lightwalletd-tonic-transport` feature of
`zcash_client_backend`.
2024-04-23 00:32:49 +00:00
Jack Grigg
08cd7e20bd
CI: Add audit check for `cargo vet`
2024-04-23 00:31:02 +00:00
Jack Grigg
e574c27755
Import Rust crate audits from Fermyon
2024-04-23 00:08:48 +00:00
Jack Grigg
846d9860f1
Import Rust crate audits from Embark Studios
2024-04-23 00:08:48 +00:00
Jack Grigg
03627b1de5
Import Rust crate audits from the Bytecode Alliance
2024-04-23 00:08:48 +00:00
Jack Grigg
d99edccaa3
Import Rust crate audits from ISRG
2024-04-23 00:08:48 +00:00
Jack Grigg
12334b3a18
Import Rust crate audits from Google
2024-04-23 00:08:48 +00:00
Jack Grigg
6bbd002f59
Import Rust crate audits from Mozilla
2024-04-23 00:08:48 +00:00
Jack Grigg
4eb2df6714
Trust the Windows crates published by Microsoft
...
As with our `cargo-vet` usage in `zcash/zcash`, these are binary crates
for interacting with Windows APIs, so both sides are maintained by
Microsoft and are not something we can audit ourselves.
2024-04-23 00:08:48 +00:00
Jack Grigg
3f11ba5c74
Import our Rust crate audits from elsewhere
2024-04-23 00:08:48 +00:00
Jack Grigg
f3717d9427
Trust the Zcash crates we maintain and publish
...
Trust set imported from `zcash/zcash` where there were common deps.
2024-04-23 00:08:48 +00:00
Jack Grigg
afb8b55ed8
Import cargo-vet criteria from `zcash/zcash`
2024-04-22 23:37:02 +00:00
Jack Grigg
672cc9f080
cargo vet init
2024-04-22 23:31:40 +00:00
str4d
5c6a6a4c86
Merge pull request #1143 from nuttycom/crate_zip321
...
Extract `zip321` crate from `zcash_client_backend`
2024-04-22 22:46:09 +01:00
Kris Nuttycombe
d2aa6cfc7f
Apply suggestions from code review
...
Co-authored-by: str4d <thestr4d@gmail.com>
2024-04-22 14:41:50 -06:00
Kris Nuttycombe
aeac544aed
Address comments from code review.
2024-04-22 10:55:25 -06:00
str4d
5df164b2a4
Merge pull request #1357 from zcash/equihash-refactor-code
...
Refactor `equihash` code
2024-04-19 02:59:45 +01:00
Jack Grigg
d4b405f03f
equihash: Move helper methods for minimal reprs into a submodule
2024-04-18 23:19:35 +00:00
Jack Grigg
cc1bcb8a4a
equihash: Move `Params` into an internal submodule
2024-04-18 21:07:24 +00:00
str4d
3877c38a2c
Merge pull request #1343 from zcash/dependabot/github_actions/peaceiris/actions-gh-pages-4
...
build(deps): bump peaceiris/actions-gh-pages from 3 to 4
2024-04-18 15:20:42 +01:00
str4d
390b929663
Merge pull request #1347 from zcash/dependabot/github_actions/supplypike/setup-bin-4
...
build(deps): bump supplypike/setup-bin from 3 to 4
2024-04-18 15:20:04 +01:00
Daira-Emma Hopwood
ea82dbeb64
Apply straightforward suggestions from code review
2024-04-18 01:12:13 +01:00
Kris Nuttycombe
f28aa6b304
`zcash_{keys, client_backend}`: Fix no-default-features build.
2024-04-11 18:00:59 -06:00
dependabot[bot]
5cf83c5a44
build(deps): bump supplypike/setup-bin from 3 to 4
...
Bumps [supplypike/setup-bin](https://github.com/supplypike/setup-bin ) from 3 to 4.
- [Release notes](https://github.com/supplypike/setup-bin/releases )
- [Commits](https://github.com/supplypike/setup-bin/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: supplypike/setup-bin
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 05:56:09 +00:00