David Rusu
7a706583dc
goas: switch balance commitments to hash based commitments
2024-08-21 22:00:49 +04:00
David Rusu
7488dea9d1
goas: move balance blinding to ptx level
2024-08-21 13:00:35 +04:00
David Rusu
edd69d63bd
goas: remove input/output proofs
2024-08-21 00:03:41 +04:00
David Rusu
310932818a
goas: replace input/output proofs with ptx proof
2024-08-20 23:58:38 +04:00
David Rusu
75ff879770
goas: nullifier does not need to re-commit to nonce
...
since it's included in note commitment
2024-08-17 15:17:09 +04:00
David Rusu
c0aa2b0e08
goas: make nullifier is collision resistant
2024-08-17 10:52:29 +04:00
davidrusu
a320c20d25
Integrate zone withdrawal with CL ( #17 )
...
* aat: integrate withdraw with CL
* aat: withdrawal passes!
* aat: cleanup withdrawals a bit
* aat: move Ptx{Input|Output|Private to cl::partial_tx
* aat: zone_state zone transition validation coded w.r.t. metadata
* aat: rename meta to in_meta in zone transition validation
2024-08-07 21:37:21 +02:00
David Rusu
4abd98b951
cl: ban zero valued outputs
2024-07-30 18:22:39 +04:00
David Rusu
762fdcc980
cl: typo
2024-07-29 14:52:45 +04:00
David Rusu
1d16f40a4c
cl: add death constraints to simple transfer scenario
2024-07-27 18:55:43 +04:00
David Rusu
c5bcf3ebe7
cl: InputWitness does not need utxo_balance_blinding
2024-07-23 13:47:27 +04:00
David Rusu
6463d9c65b
cl: use BundleWitness in bundle proof
2024-07-22 18:08:54 +04:00
David Rusu
61388121fb
cl: doc zero commitment; drop Ptx::balance_delta, rm InputProof
2024-07-22 16:39:15 +04:00
David Rusu
05fbbdfe81
cl: make transfer scenario readable
2024-07-21 19:59:10 +04:00
David Rusu
9ca5e8af57
goas: output + partial_tx + bundle proofs all working together!
2024-07-21 19:05:35 +04:00
David Rusu
91e0108fb2
goas/ledger: test_input_nullifier_prover to test_input_prover
2024-07-19 01:30:59 +04:00
David Rusu
5208164204
goas/ledger: move prove_input to ProvedInput::prove
2024-07-19 01:29:26 +04:00
David Rusu
d424a95786
goas/ledger: build ProvedInput artifact from input proof
2024-07-19 01:27:27 +04:00
David Rusu
849b0b539d
goas: rename balance to balance_blinding in witness
2024-07-17 23:30:27 +04:00
Giacomo Pasini
221d7102a9
init
2024-07-16 17:06:54 +02:00