Closed HarryR closed 5 years ago
Fixes: #90 Fixes: #87
This introduces MiMC-p/p with 91 rounds as an alternative to the Pedersen hash scheme.
Removed old pedersen-hash scheme, using zcash sapling pedersen hash scheme by default.
Removed LongsightL, using MiMC hash.
Added mimc utility executable, to test mimc cipher and hash
mimc
Upgraded to Solidity 0.5.0
Cleaned up C++ EdDSA module
Bug-fixed appveyor build (it almost works, with msys)
SHA3 support comes from https://github.com/HarryR/SHA3IUF (my fork of a repo)
Fixes: #90 Fixes: #87
This introduces MiMC-p/p with 91 rounds as an alternative to the Pedersen hash scheme.
Removed old pedersen-hash scheme, using zcash sapling pedersen hash scheme by default.
Removed LongsightL, using MiMC hash.
Added
mimc
utility executable, to test mimc cipher and hashUpgraded to Solidity 0.5.0
Cleaned up C++ EdDSA module
Bug-fixed appveyor build (it almost works, with msys)
SHA3 support comes from https://github.com/HarryR/SHA3IUF (my fork of a repo)