pasta_curves-source/src/poly/commitment
Jack Grigg f49e1e6177 Fix breakage of trait resolution in Rust 1.49.0
Previously, `ChallengeScalar` could use the operator traits defined on
the `F: Field` type it wrapped, due to its `impl Deref<Target = F>`.
This was technically ambiguous, and Rust 1.49.0 makes that ambiguity an
error.

We could fix this by adding operator impls with `ChallengeScalar` on the
RHS, but that would conflict with zcash/halo2#111. Instead we manually
dereference every challenge scalar when used in an arithmetic operation.
2021-01-06 00:48:29 +00:00
..
msm.rs model: metrics 0.13.0-alpha.13 2020-12-22 12:27:36 +00:00
prover.rs Fix breakage of trait resolution in Rust 1.49.0 2021-01-06 00:48:29 +00:00
verifier.rs model: metrics 0.13.0-alpha.13 2020-12-22 12:27:36 +00:00