therealyingtong
96504e7162
Further fixes.
2021-10-19 14:59:16 +02:00
therealyingtong
56225d603a
Update dependencies' versions.
2021-10-13 16:16:32 +02:00
therealyingtong
ebd8595bc5
Remove from_coordinates_unchecked() API, introduce copy_point()
...
Now that the Sinsemilla and ECC instructions are in different
crates, ECC can no longer limit from_coordinates_unchecked()
to just the crate.
Instead of exposing this API publically, we introduce a copy_point()
instruction that allows the output of Sinsemilla hash_to_point to be
copied and checked by the ECC chip.
2021-10-13 14:46:17 +02:00
therealyingtong
cf5dd3b396
Further cleanups.
2021-10-12 15:58:10 +02:00
therealyingtong
c6a37af154
Refactor Sinsemilla tests to be generic over domains.
...
This removes the need to import OrchardHashDomains and
OrchardCommitDomains to the sinsemilla crate.
2021-10-12 15:56:35 +02:00
therealyingtong
1acf0c2c15
Refactor ECC tests to be generic over fixed bases.
...
This removes the need to import OrchardFixedBases to the halo2_ecc
crate.
2021-10-12 14:51:22 +02:00
therealyingtong
a997364545
Move fixed bases utils into halo2_ecc crate.
2021-10-12 14:36:08 +02:00
therealyingtong
f762ee342e
Imports, dependencies, documentation cleanups.
2021-10-12 14:27:37 +02:00
therealyingtong
f7e150a81b
Create halo2-gadgets workspace.
2021-10-12 14:08:43 +02:00