39 Commits

Author SHA1 Message Date
Pierre
54f2bdbb78 fix current_dir() call when using wasm generation (#37)
* bugfix: correct build:wasm script

* chore: update path for script to test-client

* bugfix: avoid calling current_dir() in browser
2023-09-07 11:15:44 -07:00
enrico.eth
00085ece0e feat: continue_recursive_circuit api (#34)
* feat: `add_step` api

* fix:  error

* fix: `continue_recursive_circuit` API

* fix: typo
2023-08-21 08:51:03 -07:00
Nalin
532215cebb traitify groups and support bn254/grumpkin (#33)
* traitify groups and support bn254/grumpkin

* bump version
2023-07-28 19:11:36 +01:00
Nalin
4ffb9124c9 bump nova scotia version (#27) 2023-06-04 16:49:46 +05:30
François Garillot
211831361e chore: bump ff, group to 0.13 and update dependent crates (#15)
* chore: bump ff, group to 0.13 and update dependent crates

- updates pasta_curves to 0.5.1, removes unneeded fork,
- updates bellperson to 0.25,

TODO:
- [ ] Merge [dependent PR](https://github.com/supranational/pasta-msm/pull/3) in pasta-msm
- [ ] Merge [dependent PR](https://github.com/microsoft/Nova/pull/162) in Nova

* chore: bump version of nova
2023-05-30 09:08:17 +05:30
bing
1bc7e39538 docs: remove redundant cargo build step from README (#16) 2023-04-25 21:54:23 +03:00
Chiro Hiro
1c88542d4d Make C1, C2 type to be public (#12)
* Make C1, C2 type to be public

* Add back Path to prevent CI/CD issue
2023-04-03 18:22:20 +07:00
Nalin
452c2c740e upgrade nova (#13)
* upgrade nova

* version bump
2023-04-01 16:45:50 +07:00
Nalin
5d73ca8bf7 Update README: Fix #11
Closes #11
2023-04-01 16:11:43 +07:00
Nalin
0c166032ca support negative numbers in wasm witness gen (#10)
* support negative numbers in wasm witness gen

s/o @lyronctk

* publish crate
v0.2.2
2023-03-23 02:22:58 +07:00
Nalin
a132abb115 Bump version and publish to crates.io (#9) 2023-03-23 01:18:21 +07:00
Lyron Co Ting Keh
ef59289290 Fold as we go rather than caching witnesses for all steps (#8)
* fold as we go

* fix non-self CI

---------

Co-authored-by: Nalin Bhardwaj <nalinbhardwaj@nibnalin.me>
2023-03-23 00:31:22 +07:00
Nalin
e3fe15e0eb Fix SharedArrayBuffer CORS (#7)
* Fix SharedArrayBuffer CORS

* wrap
2023-03-22 23:59:02 +07:00
Nalin
5b369b1abf Bump Nova and add GPU hashing features (#6)
* bump nova-snark

* gpu poseidon 🔥

* switch to release version
2023-03-01 17:30:51 +05:30
Nalin
1c50d5f80d Add notes for in-browser proving and verification 2023-02-02 00:04:15 -08:00
Nalin
a004269938 Full in-browser proving, verification, serde etc etc (#5)
* browser testing

* working wasm test

* console log more things in example

* add browser wasm-pack CI

* reduce dependencies

* ignore cargo lock

* finishing touches

* setup vercel
2023-02-01 23:56:37 -08:00
Nalin Bhardwaj
72acf4680a Revise dependencies for latest Nova 2023-01-31 22:48:42 -08:00
Nalin Bhardwaj
bb4432d73b clean rust warns 2023-01-23 15:03:00 -08:00
Nalin
95fc07ed51 Upgrade circom/pasta to 2.1.3 and add CI (#4) 2023-01-16 21:28:46 -08:00
Nalin
d1597f6037 Note public output assumption
s/o @lyronctk
2023-01-10 12:38:54 -08:00
Fraser
49c62ccb73 WASM witness generation (#2) 2022-11-27 05:54:20 -08:00
Nalin Bhardwaj
375a23ac17 upgrade underlying nova versioning for funty 2022-11-26 00:07:29 -08:00
Nalin Bhardwaj
6c9aa6f18c add more stats 2022-11-16 17:32:08 -08:00
Nalin Bhardwaj
0d5b469122 update funty
this is some npm level shit wow
https://github.com/bitvecto-rs/funty/issues/3
2022-11-16 16:35:49 -08:00
Nalin Bhardwaj
cba62bd3e5 readme: quick edits 2022-11-16 15:48:43 -08:00
Nalin
37fe78d6e7 Create README.md 2022-11-14 11:38:33 -08:00
Nalin
81a2da9e2a Update README.md 2022-11-14 11:27:33 -08:00
Nalin
4e8a5c20f2 Update README.md 2022-11-14 03:22:36 -08:00
Nalin
997249fe87 Examples (#1)
* finished btc example + benchmark, tbd testing

* finish examples

* add note about hardware

* Update README.md

* clean up toy example
2022-11-14 03:19:02 -08:00
Nalin Bhardwaj
c4c7e6ef9b clean up v0 2022-11-01 16:59:03 -07:00
Nalin Bhardwaj
b45246bfba working multi proofs 🐻 2022-11-01 12:41:57 -07:00
Nalin Bhardwaj
78470b9e9b working i/o 2022-10-27 16:17:13 -07:00
Nalin Bhardwaj
c02f8c29d1 make file paths relative 2022-09-30 21:43:16 -07:00
Nalin
09a87ad298 Update README.md 2022-09-18 22:38:29 +05:30
Nalin
e024976ae5 Update README.md 2022-09-18 22:32:52 +05:30
Nalin
28025b9ccb Update README.md 2022-09-18 22:22:57 +05:30
Nalin
e26e389fa6 Create README.md 2022-09-18 22:20:10 +05:30
Nalin
e22f3faab5 Create LICENSE 2022-09-18 21:49:54 +05:30
Nalin Bhardwaj
50a85f0c0e init 2022-09-18 21:48:20 +05:30