Linear Algebra
GhostOfGauss opened this issue · comments
Todd Norton commented
We implement some purely LA operations in openzl-crypto::poseidon::matrix
and it would be good to move these to their own LA module or import a LA library.
Would such an import be a "plugin"?
Todd Norton commented
The tests of those LA operations defined in openzl_crypto::poseidon::matrix
are currently in plugins::arkworks::poseidon::test
because they were written using arkworks types. Those need to be moved too.
Also those are the reason why SquareMatrix::new_unchecked
is pub instead of just pub(crate)