Jack Grigg
bf37cd6317
qa: Replace Firefox audits with aggregated Mozilla audits in registry
2023-03-10 00:29:44 +00:00
Jack Grigg
245f9666ff
`cargo update`
2023-02-17 04:36:20 +00:00
Jack Grigg
fe05310e37
qa: Import Rust crate audits from ISRG
2023-02-16 21:28:52 +00:00
Jack Grigg
5cc37d59a4
`cargo vet regenerate imports`
2023-02-16 21:27:57 +00:00
Jack Grigg
e775c13c4f
depends: `cxx 1.0.91`
...
This also partially reverts zcash/zcash@d3b434eb0f
so we now check in a lockfile for `cxxbridge`.
2023-02-16 21:25:02 +00:00
Jack Grigg
0de7a08c86
cargo update
2023-01-13 00:33:13 +00:00
Jack Grigg
e91fe01387
depends: Update cxx to 1.0.83
2023-01-13 00:33:13 +00:00
Jack Grigg
7b57138b92
clearscreen 2.0
2023-01-11 01:01:30 +00:00
Jack Grigg
7cf42562d3
zcash_primitives 0.9
2023-01-11 00:56:29 +00:00
Jack Grigg
34add5589d
cargo update
...
The audit exemptions were adjusted to make best use of the imported
audits.
2023-01-11 00:46:19 +00:00
Jack Grigg
af92e3f449
qa: Remove audit-as-crates-io for non-third-party crates
...
We only need these lines when we have a git dependency on our Rust
crates.
2023-01-10 15:21:49 +00:00
Jack Grigg
172ac8516f
qa: Import Rust crate audits from Embark Studios
2023-01-10 14:57:04 +00:00
Jack Grigg
ea9dab68e4
qa: Import Rust crate audits from the Bytecode Alliance
2023-01-10 14:56:06 +00:00
Jack Grigg
3ed999c397
qa: Import Rust crate audits from Firefox
2023-01-10 14:54:54 +00:00
Jack Grigg
93de2aae0e
Place zcashd.debug.* metrics behind a -debugmetrics config option
2022-11-21 20:50:02 +00:00
Kris Nuttycombe
06a1c78941
Certify librustzcash crate upgrades.
2022-10-20 08:35:29 -06:00
Kris Nuttycombe
2f734ce6ea
Vet cxxbridge upgrade.
2022-10-19 12:21:37 -06:00
Jack Grigg
4871fba26a
rust: Update remaining dependencies
...
The audit exemptions have been regenerated for these dependencies.
2022-10-11 10:13:41 +00:00
Jack Grigg
2477ef9c4b
rust: Audit some dependency updates
2022-10-11 05:08:07 +00:00
Jack Grigg
9a69c2b01e
rust: Update to `cpufeatures 0.2.5`
...
Closes zcash/zcash#6195 .
2022-10-10 19:04:39 +00:00
Jack Grigg
1f836859f3
depends: Update cxx to 1.0.78
2022-10-10 18:56:12 +00:00
Jack Grigg
3b9f7c2a69
rust: Update to `metrics 0.20`
2022-10-10 18:44:33 +00:00
Jack Grigg
0e3fc36a47
wallet: Correctly track heap usage of batch items
...
As of zcash/librustzcash#633 , `SaplingDomain::IncomingViewingKey` now
allocates memory internally, and this memory persists as long as the
`BatchRunner` is alive. Now that we have decoupled the measurement of
heap usage for batch tasks from their internals, we can add bounds to
all of the generic parameters of `Batch` to enable correctly measuring
their actual heap usage.
Ported from zcash/librustzcash@913aa0a988 .
2022-09-26 22:19:33 +00:00
Daira Hopwood
9c433909f5
Audit dependency updates.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-24 02:49:19 +01:00
Jack Grigg
153248aee1
qa: Add audit policies for patched Rust crates
2022-09-23 03:44:07 +00:00
Jack Grigg
d3b434eb0f
depends: Update cxx to 1.0.76
2022-09-23 03:44:07 +00:00
Jack Grigg
8d82cee9c8
rust: Add `zcash-inspect` binary for inspecting Zcash data
...
Currently supports Zcash blocks, block headers, and transactions. Some
consensus rules are also checked, and a JSON context object can be
optionally passed to provide any necessary details for extra contextual
consensus checks.
2022-08-19 04:13:05 +00:00
Jack Grigg
a2b971befb
rust: Update some of the pinned dependencies
...
The primary purpose of this commit is an exercise in using `cargo vet`
for tracking audits of our Rust dependency updates. `cargo update` was
run, and then a simple-to-audit subset of the dependency updates were
audited and committed.
2022-08-17 10:39:38 +00:00
Daira Hopwood
a227652d7d
Update cxx to 1.0.72.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-07-25 14:57:19 +01:00
Jack Grigg
af59b2adb7
qa: Reformat for latest cargo-vet
2022-07-05 18:22:57 +00:00
Jack Grigg
90f13641b9
Use batch validation for Sapling proofs and signatures
2022-07-05 18:21:51 +00:00
Daira Hopwood
e584b1b43f
Upgrade to metrics 0.19.x and metrics-exporter-prometheus 0.10.x.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-07-01 09:12:34 +01:00
Jack Grigg
0430fdf20d
Upgrade to `orchard 0.2.0`
2022-07-01 01:24:15 +00:00
Jack Grigg
107cb9636c
cargo vet fmt
2022-07-01 01:24:15 +00:00
Jack Grigg
ad369ca29f
qa: Add audits for the crates directly maintained by the ECC core team
2022-06-09 17:00:15 +00:00
Jack Grigg
4b7445145d
qa: Add `crypto-reviewed` and `license-reviewed` criteria for `cargo vet`
2022-06-09 15:53:57 +00:00
Jack Grigg
19c7742318
qa: `cargo vet init`
2022-06-09 14:50:23 +00:00