crate-crypto / ipa_multipoint

MIT License
3 stars 5 forks source link

LagrangeBasis struct #3

Open kevaundray opened 2 years ago

kevaundray commented 2 years ago

We can probably get rid of the Lagrange basis struct and just have associated methods. For example,

instead of self.interpolate(), we can have LagrangeBasis::interpolate(vec : &[Fr])

The only complication are the iterator methods which use the LagrangeBasis struct