Commit Graph

9 Commits

Author SHA1 Message Date
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