barustenberg icon indicating copy to clipboard operation
barustenberg copied to clipboard

barretenburg in rust (here we go)

Results 20 barustenberg issues
Sort by recently updated
recently updated
newest added

A lot of tests, across a lot of the repo. Mostly pretty fundamental things... mostly should be easy wins and very GPT-able... not assigned a bounty yet because I'm not...

bounty: USD500

Updates the requirements on [generic-array](https://github.com/fizyk20/generic-array) to permit the latest version. Release notes Sourced from generic-array's releases. 1.0.0 Changelog Primary PR Changelog Sourced from generic-array's changelog. 1.0.0 Use GATs for ArrayLength...

dependencies
rust

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. Release notes Sourced from actions/setup-node's releases. v4.0.0 What's Changed In scope of this release we changed version of node runtime for action from node16...

dependencies
github_actions

# Proving Key We need to implement the following: - [ ] `ProvingKey::from_reader()` - [ ] `impl Serialize for ProvingKey` - [ ] `impl Deserialize for ProvingKey`

lots of rngs get used in lots of threads. these are sort of adhoc- there's no way to do deterministic tests. this is bad. figure out the right thing to...

# Pippenger Reference String Here's a list of the TODOs as tasks: - [ ] implement `Pippenger::get_num_points()` - [ ] Implement `PippengerReferenceString::get_monomial_size()` - [ ] Implement `PippengerReferenceString::get_monomial_points()` --- Then we...

this is big :( https://gist.github.com/shuklaayush/d3952ae12124082b28aa71834e3cafe1 thanks to @shuklaayush NO cryptography primitive tests NO retesting arkworks- we trust them CHECK in this lib for what we have implemented. test THAT. :D

# Polynomial Arithmetic There is a TODO here about "being super incorrect" inside of `fft_inner_parallel`. Low priority given this is to do with parallelization.

low priority

# Prover We need to implement: - [ ] `copy_placeholder()` - [ ] `add_polynomial_evaluations_to_transcript()` (not defined in barettenberg) - [ ] `compute_batch_opening_polynomial()` (not defined in barettenberg) - [ ] `init_quotient_polynomial()`...

help wanted