39 Commits (e98a97e9fefb0e5b2c8321f034b6e18d3d2ed59d)
 

Author SHA1 Message Date
  arnaucube e98a97e9fe add wasm for Groth16 proof generation & verification 5 years ago
  arnaucube 417cc92a97 add wasm snark proof verification function (Pinocchio) 5 years ago
  arnaucube 0a162482ee wasm proof generation from browser working. Added cli wasm exporters, html&js browser example, wasm wrapper from go 5 years ago
  arnaucube 662d92b697 add wasm utils: bigint-string parsers 5 years ago
  arnaucube f57599c091 add Groth16 to cli 5 years ago
  arnaucube e3cd35c1c9 add Groth16 proof generation & verification 5 years ago
  arnaucube fa91b9ffad add Groth16 setup calculation 5 years ago
  arnaucube a37361abf7 add gitter button 5 years ago
  arnaucube 7b1a15df7f add travis 5 years ago
  arnaucube de5b60b826 add allow import circuits in circuits language compiler 5 years ago
  arnaucube 165699b58f circuitcompiler allow to call declared functions in circuits language 5 years ago
  arnaucube bafbe484e8 update README.md 5 years ago
  arnaucube f474fe2500 update readme, add circuit examples dir, add vim/nvim .circuit syntax highlighter 5 years ago
  arnaucube 66629d2158 update cli, update readme 5 years ago
  arnaucube 8ad8ae35f7 minimal clean & update tests 5 years ago
  arnau 7a6062e3f1
Merge pull request #5 from arnaucube/fix/circuitcompiler 5 years ago
  arnaucube b379981087 add circuit compiler equals(a, b) syntax, complete flow working well (from compiler to verification) 5 years ago
  arnaucube 7d1d390a81 fixed full flow, now works, need to update circuit parser&compiler, and clean the code 5 years ago
  arnaucube e0f427095e add private & public inputs wrapper 5 years ago
  arnaucube de33c12283 small update, fix trusted setup ops over Field R 5 years ago
  arnaucube 7d0c2ad53c fixing Z(x), VkIC, Vkz, piH calculations 5 years ago
  arnaucube 6ac73415ab add rho's for proof keys and verification keys calculation, Vk.IC, add alphas input soundness when generating trusted setup 5 years ago
  arnaucube a7454213a0 circuit output in proof.PublicSignals for proof verification 6 years ago
  arnaucube 33de628a91 cli 6 years ago
  arnaucube 1375596a74 snark.Utils packed 6 years ago
  arnaucube aefb298bb0 circuit CalculateWitness, added - & / in GenerateR1CS(), added doc 6 years ago
  arnaucube 0806af6b80 flat circuit code to R1CS working 6 years ago
  arnaucube a239ffe221 circuit parser (wip) 6 years ago
  arnaucube d42dffff22 starting circuitcompiler, lexer and parser (simple version) 6 years ago
  arnaucube f555ae4b18 snark trusted setup + generate proof + verify proof working. Added test to bn128 pairing 6 years ago
  arnaucube 7aafcfd5f3 bn128.NewFqR with field over R. Setup.Pk & .Vk 6 years ago
  arnaucube 439d894ee7 key generation for proofs, snark files to the root directory 6 years ago
  arnaucube 19f7216d0e e(Vb, piB) == e(piB', g2) proof 6 years ago
  arnaucube 917eecaee0 proofs 6 years ago
  arnaucube 6cd494f36f doing trusted setup 6 years ago
  arnaucube 88c3e98cae polynomial Division, SolPolynomials, DivisorPolynomial 6 years ago
  arnaucube b1df15a497 r1cs to qap over finite field 6 years ago
  arnaucube e889b8b7dc bn128 pairing, r1cs to qap 6 years ago
  arnau 037c5c0a67
Initial commit 6 years ago