Brandon H. Gomes
Brandon H. Gomes
Add a backend for this curve implementation: https://github.com/zkcrypto/bls12_381
To improve the modularity and usefulness of the Poseidon Parameter Setup code, we want to separate the LFSR implementation from the field element sampling algorithm and the generation of the...
For trusted-setup, we need an easy download for the trusted setup binaries (that will live in the `manta-pay` module). Since we don't have `manta-cli` ready yet, we should see if...
When collecting the comments, they should be removed from the code and in the new issue that's created, the full context should be added in the issue description. There can...
Requires upgrading the following files: - [ ] Update label names: https://github.com/manta-network/manta-rs/blob/main/.github/release.yml - [ ] Add `L-skip` labels: https://github.com/manta-network/manta-rs/blob/main/.github/dependabot.yml
We should build some expectations that tests are available for all relevant modules in `manta-crypto` (OpenZL) and add some macros that can build the entire testing suite for a given...
We need the PLONK backend for mainnet. To finish the backend we need at least the following: - [ ] Add `ConstraintSystem` trait implementation for the ZK-Garage PLONK `StandardComposer` -...
These are the classic scalar multiplication algorithms: - [x] Double-and-add: #24 - [x] Windowed Double-and-add - [ ] Sliding-window Double-and-add - [ ] NAF - [ ] wNAF - [...
In the future, we will need to run certain cryptographic algorithms in a multi-threaded context to get the optimal performance. One issue is the incompatibility of asynchronous and blocking APIs...