Brandon H. Gomes

Results 155 issues of Brandon H. Gomes

Add a backend for this curve implementation: https://github.com/zkcrypto/bls12_381

P-low
A-openzl
A-openzl-backend

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...

P-low
C-enhancement

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...

P-low
A-ci
C-enhancement

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...

P-low
C-cleanup
A-development

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

P-low
C-cleanup
A-development
A-automation

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...

P-low
A-openzl

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` -...

P-low
A-openzl
A-openzl-backend

These are the classic scalar multiplication algorithms: - [x] Double-and-add: #24 - [x] Windowed Double-and-add - [ ] Sliding-window Double-and-add - [ ] NAF - [ ] wNAF - [...

P-low
C-enhancement
A-cryptography
A-openzl
C-tracking-issue

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...

C-experiment
P-low
C-enhancement
A-performance

P-low
C-enhancement
A-development