arnaucube
arnaucube/NovaPublic Self-hosted repository
refactor: make CommitmentKeyExtTrait public (#200)

Allows generic programming on Nova curve cycles.
François Garillot 4142+huitseeker@users.noreply.github.com
Wed, 12 Jul 2023 17:51:59 -0400
commit

dd44a7a9d05d2c1c5833622ec77a4051efb46376

parent

ac8db9983543b85da4412d43bfb979384b5eb2f6

1 files changed, 3 insertions(+), 1 deletions(-)

jump to
M src/provider/pedersen.rs → src/provider/pedersen.rs

@@ -203,7 +203,9 @@ }

} } -pub(crate) trait CommitmentKeyExtTrait<G: Group> { +/// A trait listing properties of a commitment key that can be managed in a divide-and-conquer fashion +pub trait CommitmentKeyExtTrait<G: Group> { + /// Holds the type of the commitment engine type CE: CommitmentEngineTrait<G>; /// Splits the commitment key into two pieces at a specified point