ginger-lib icon indicating copy to clipboard operation
ginger-lib copied to clipboard

PC Refactoring 2

Open 95DDB opened this issue 3 years ago • 0 comments

There are a couple of pending refactoring/improvements on poly-commit that we decided to postpone:

  • Avoid cloning when trimming keys. This requires passing around references and dealing with lifetimes, that turns out to be quite complex given the current code structure;
  • Remove the DomainExtendedPolynomialCommitment struct and treat commitments as they were always segmented (like it was before the first PC Refactoring). This will avoid a series of issues in terms of templatization, GroupVec and GroupVecGadget

95DDB avatar Mar 21 '22 15:03 95DDB