Extend Poseidon to 16 inputs (#37)

* Extend poseidon to 16 inputs. Better initialization of Poseidon constants
* Update deps
* Fix linter warnings
* Test vectors for poseidon with 14 inputs
This commit is contained in:
Oleksandr Brezhniev
2021-10-06 13:11:09 +03:00
committed by GitHub
parent 933c28a8d7
commit ef9f86210a
9 changed files with 25299 additions and 24896 deletions

View File

@@ -41,7 +41,7 @@ func init() {
Order = utils.NewIntFromString(
"21888242871839275222246405745257275088614511777268538073601725287587578984328")
SubOrder = new(big.Int).Rsh(Order, 3)
SubOrder = new(big.Int).Rsh(Order, 3) //nolint:gomnd
B8 = NewPoint()
B8.X = utils.NewIntFromString(