Zebra/zebra-consensus/src/primitives
Arya 797df674cb
cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887)
* Replaces rayon::iter::once with spawn_fifo

* Removes spawn_blocking in flush_spawning methods

* Logs warning and returns error for RecvErrors

* Uses BoxError in proof verifiers

* Adds async spawn_fifo fns

* Updates verify_single_spawning and flush_spawning methods to use new async spawn_fifo fns

* Removes outdated TODOs and docs.

* removes outdated TODO

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-07-12 21:30:07 +00:00
..
ed25519 change: Rename tower-batch to tower-batch-control (#6907) 2023-06-12 03:59:10 +00:00
groth16 fix: Inconsistent Docs for Downloading ZKP Params (#6464) 2023-04-07 22:26:36 +00:00
halo2 change(deps): Upgrade shared dependencies to match `zcashd` 5.5.0 (#6536) 2023-04-18 10:11:38 +00:00
redjubjub change: Rename tower-batch to tower-batch-control (#6907) 2023-06-12 03:59:10 +00:00
redpallas change: Rename tower-batch to tower-batch-control (#6907) 2023-06-12 03:59:10 +00:00
ed25519.rs cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887) 2023-07-12 21:30:07 +00:00
groth16.rs cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887) 2023-07-12 21:30:07 +00:00
halo2.rs cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887) 2023-07-12 21:30:07 +00:00
redjubjub.rs cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887) 2023-07-12 21:30:07 +00:00
redpallas.rs cleanup(consensus): Avoid blocking threads by awaiting proof verification results from rayon in async context (#6887) 2023-07-12 21:30:07 +00:00