Spartan icon indicating copy to clipboard operation
Spartan copied to clipboard

Spartan: High-speed zkSNARKs without trusted setup

Results 18 Spartan issues
Sort by recently updated
recently updated
newest added
trafficstars

```rust // produce a proof of satisfiability let proof = SNARK::prove(&inst, &comm, &decomm, vars, &inputs, &gens, &mut prover_transcript); ``` This function takes 6 parameters but 7 parameters were supplied [E0061]...

I really would like if you added more examples of what you can do with Spartan. For instance, proving knowledge of a preimage of a hash with Poseidon. This would...

In paper [Halo: Recursive Proof Composition without a Trusted Setup ](https://eprint.iacr.org/2019/1021.pdf), section 3.1: ![image](https://user-images.githubusercontent.com/30716372/104806100-fb5f1b80-580f-11eb-9b53-f7cee986159a.png) And in paper [Bulletproofs: Short Proofs for Confidential Transactions and More](https://eprint.iacr.org/2017/1066.pdf), protocol 1: ![image](https://user-images.githubusercontent.com/30716372/104806159-542eb400-5810-11eb-9eb5-c3a9118a7724.png) Do we...

Hi, is it possible to convert Spartan to wasm? I want to convert Spartan to WASM and use it in every platform.

When compiling a project using the Spartan Lib (Code Below) on the current nightly (`rustc 1.76.0-nightly (ba7c7a301 2023-11-13)`), I get the following error (below) that `packed_simd_2` could not be compiled....

Thanks for your great work. I wonder if it is possible to prove math functions such as simple comparison, square root, reciprocal or (more complex) exponential functions using Spartan. Could...

Hi there I refactored some parts of polynomial operations. I really like [this way](https://github.com/microsoft/Spartan/blob/e0f964c3f93dc95134ba36940b22e0ad6b09fe98/src/sparse_mlpoly.rs#L466) to deal with sparse polynomial so aligned other implementations with it. I would appreciate it if...

I do not understand `num_non_zero_entries`. For a R1CS instance defined via matrices A,B,C, `num_non_zero_entries` refers to which matrix? It appears to be essential for the runtime of SNARK proof. -...