-
In the whole codebase, there is a standard which is to include the suffix `in_place` on operations which modify the value passed as a mutable parameter. For example here:
https://github.com/arkwork…
-
There's substantial [number of different improvements](https://github.com/arkworks-rs/algebra/blob/master/CHANGELOG.md#breaking-changes-3) since "0.3.0" which is used now. I guess it'd not only genera…
-
i couldn't find anything related in the issue tracker, so here i am :innocent:
let's say i have the following piece of code
```rust
fn ser(obj: impl CanonicalSerialize, compress: Compress) -> Ve…
-
The current `master` branch may fail to index a circuit because the `index` function would call:
```
let matrices = cs.to_matrices().unwrap();
```
in `make_matrices_square_for_indexer`, before…
-
Look into using the GPU to speed up certain prover work:
- FFT
- MSM
- Custom gates?
Libraries:
- https://github.com/ingonyama-zk/icicle/
- https://github.com/arkworks-rs (accel)
-
Point multiplications in that file could be sped up with wNAF. The relevant functions are annotated with TODO items.
-
Does arkworks plan to have a software _side-channel safe_ implementation for `ec` and `ff` arithmetic -- at least for prime-order groups in short-Weierstrass model? Arkworks is a well written library …
-
- [x] Protocol description (1 week)
- [x] Building block multivariate-poly-IOPs (2 weeks)
- [x] Sumchecks (wrapper of Arkworks) https://github.com/EspressoSystems/hyperplonk/pull/7
- [x] Zero…
-
Hi
This line: https://github.com/paritytech/arkworks-substrate/blob/main/Cargo.toml#L32, because it does not specify any version/branch, fetches a lot of polkadot dependencies from `master`. This e…
-
While implementing hash to curve for an unsupported curve, I've discovered a bug in the implementation of `DefaultFieldHasher`:
https://github.com/arkworks-rs/algebra/blob/dcf73a5f9610ba9d16a3c8e0de0…