Zebra/zebra-consensus/src
Conrado Gouvea 6ec42c6044
Integrate JoinSplit verifier (#3180)
* Integrate JoinSplit verifier with transaction verifier

* Add test with malformed Groth16 Output proof

* Use TryFrom instead of From in ItemWrapper to correctly propagate malformed proof errors

* Simplify by removing ItemWrapper and directly TryFrom into Item

* Fix existing tests to work with JoinSplit validation

* Apply suggestions from code review

Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>

Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>
2021-12-13 14:50:49 -05:00
..
block Validate non coinbase expiration height (#3103) 2021-11-26 00:37:24 +00:00
chain Download Zcash Sapling parameters and load them from cached files (#3057) 2021-11-19 23:02:56 +00:00
checkpoint Fix typos (#3055) 2021-11-12 19:30:22 +00:00
parameters Validate funding stream addresses (#3040) 2021-11-12 15:20:31 -03:00
primitives Integrate JoinSplit verifier (#3180) 2021-12-13 14:50:49 -05:00
transaction Integrate JoinSplit verifier (#3180) 2021-12-13 14:50:49 -05:00
block.rs Validate non coinbase expiration height (#3103) 2021-11-26 00:37:24 +00:00
chain.rs Automatically download and load sprout parameters (#3085) 2021-11-25 13:26:32 -03:00
checkpoint.rs Fix typos (#3055) 2021-11-12 19:30:22 +00:00
config.rs Allow deliberate instances of the clippy::derivable_impls lint (#2788) 2021-09-22 10:43:27 -03:00
error.rs Integrate JoinSplit verifier (#3180) 2021-12-13 14:50:49 -05:00
lib.rs Download Zcash Sapling parameters and load them from cached files (#3057) 2021-11-19 23:02:56 +00:00
parameters.rs move genesis parameters to zebra-chain (#1151) 2020-10-12 14:08:23 -07:00
primitives.rs Async Halo2 verifier service (#2645) 2021-11-17 13:26:15 +10:00
script.rs Send looked up UTXOs to the transaction verifier (#2849) 2021-10-12 00:25:20 +00:00
transaction.rs Integrate JoinSplit verifier (#3180) 2021-12-13 14:50:49 -05:00