19 Commits

Author SHA1 Message Date
David Rusu
f4f1e78d0c cl: testing the balance commitments 2024-06-03 09:52:36 -04:00
David Rusu
b2b2213bd6 cl: remove unused classes 2024-05-31 12:55:08 +04:00
David Rusu
a85aaf1824 cl: remove tx_output from 1-to-1 transfer 2024-05-31 12:36:41 +04:00
David Rusu
50a7e1a261 cl/ptx: 1-to-1 test is passing, but still, not quite finished 2024-05-30 16:57:19 +04:00
David Rusu
8e98d89a0b cl/ptx-note-proofs: start data modelling input and outputs 2024-05-30 16:01:41 +04:00
David Rusu
71ede291d2 cl/noir: mv noir_constraint wrapper into cl/constraints/... 2024-05-29 13:22:23 +04:00
David Rusu
5cae33a95a cl/ptx: get balance commitments working 2024-05-29 12:50:24 +04:00
David Rusu
e25051b582 cl: add type checking to InnerNote 2024-05-28 23:32:32 +04:00
David Rusu
7074a3b0a2 feat(cl/1to1_xfr): fungibility domain uses hash_to_curve 2024-05-28 23:28:57 +04:00
David Rusu
5044486f36 hack(crypto): mock up a hash_to_curve implementation 2024-05-28 23:27:55 +04:00
David Rusu
7405b31378 crypto: make sure prf returns field elements, fix ECC math in pedcom 2024-05-28 23:26:53 +04:00
David Rusu
189ab5240d hack: Vacous hash function 2024-05-28 23:25:53 +04:00
David Rusu
9e1fb74f93 WIP: test_1_to_1_transfer 2024-05-27 18:58:45 +04:00
David Rusu
fd007c6625 wip: executable spec 2024-05-20 20:00:03 +05:30
David Rusu
211a543513 rewrite Bigger constraint as a dataclass 2024-05-17 18:36:30 +04:00
David Rusu
25c52d81b0 cl/noir: document the NargoConstraint wrapper api 2024-05-17 15:47:56 +04:00
David Rusu
8b2cf83bed Add the Bigger wrapper 2024-05-17 14:39:21 +04:00
David Rusu
65e40caea0 Add a python wrapper over the bigger constraint 2024-05-17 14:37:50 +04:00
David Rusu
99d8f1a4a7 feat(cl/noir): provide an ergonomic Noir api for use within Python. 2024-05-17 14:00:03 +04:00