lambdaworks
lambdaworks copied to clipboard
lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
# BLS 12-381 pairing optimization ## Description This PR aims to improve the pairing for the bls 12-381 curve by using optimized operations ## Type of change - [ ]...
# Optimization changes to `kzg.rs` ## Description The aim of this PR is to improve the `kzg.rs` file. In particular, I have added two optimizations: 1. Added `MAX_POLYNOMIAL_DEGREE` as a...
# Add BigUint conversion ## Description This PR adds `try_from` operator to create a field element from a `BigUint` ## Type of change Please delete options that are not relevant....
# TITLE ## Description Description of the pull request changes and motivation. ## Type of change Please delete options that are not relevant. - [ ] New feature - [...
In **clap** version 4.x and above, the use of `#[clap(...)]` is no longer valid. Many instances of `#[clap(...)]` are still present in the project. These should be replaced with `#[arg(...)]`...
# Add BN254 Curve for Groth16 Prover ## Description This PR allows the use of the curve BN254 to prove and verify proofs using Groth16. It also reorganize the prover's...
I created a const Felt (starknet-types-core) and I get this error when trying to do a match on it ```shell error: to use a constant of type `lambdaworks_math::field::element::FieldElement` in a...
It would be really useful if Lambdaworks allowed to read an existing prover key generated by SnarkJS, similar to Arkworks .
Hi @diegokingston! I would like to propose adding a CI check to detect typos in Markdown (.md) files using [crate-ci/typos](https://github.com/crate-ci/typos). This tool is lightweight, efficient, and helps maintain documentation quality...
# TITLE ## Description Description of the pull request changes and motivation. ## Type of change Please delete options that are not relevant. - [ ] New feature - [...