Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: clean iop APIs + add Marshal methods (#337)
* fix: vector marshal methods on pointer type * feat: support for Vector encode / decode in Marshal * refactor: merge Polynomial and WrappedPolynomial * refactor: make Coefficients private and expose Slice access * recfactor: fix constructor with []fr.Element input * remove more apis with unexposed struct * remove more apis with unexposed struct * remove more apis with unexposed struct * refactor: most consistent APIs * style :code cleaning * refactor: resize -> grow * feat: added WriterTo and ReaderFrom to Polynomial * feat: simplified putInExpectedForm * refactor: coeffs of polynomial is no longer a pointer * Revert "refactor: coeffs of polynomial is no longer a pointer" This reverts commit 25425e6. --------- Co-authored-by: Thomas Piellard <thomas.piellard@consensys.net>
- Loading branch information