Skip to content

Commit

Permalink
feat: snark backend (#531)
Browse files Browse the repository at this point in the history
* added more circoms
* snark backend
* handle snark proof task
* backend for browser
* set backend callback for native
* make set swarm callback internal
* easing generic type for wasm
* snark task for wasm
* add support for [input array]
* from_input_array_list should belong to Input
* circom loader
* 1) added test. 2)added r1cs module. 3) added witness module
  • Loading branch information
RyanKung committed Feb 1, 2024
1 parent eb2bf13 commit 99b6a9b
Show file tree
Hide file tree
Showing 71 changed files with 4,238 additions and 1,067 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/qaci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ jobs:
- name: Run node browser tests
uses: coactions/setup-xvfb@v1
with:
run: cargo test -p rings-node --target=wasm32-unknown-unknown --features browser --no-default-features
run: cargo test -p rings-node --release --target=wasm32-unknown-unknown --features browser --no-default-features
working-directory: ./

build:
name: Build and test
timeout-minutes: 20
timeout-minutes: 25
strategy:
matrix:
os: ["ubuntu-latest"]
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
run: cargo test -p rings-core --features dummy --verbose

- name: Run tests
run: cargo test --all --verbose
run: cargo test --release --all --verbose

build_ffi:
name: Build and test for examples
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ node_modules/

# snark
.!*
*.circom

0 comments on commit 99b6a9b

Please sign in to comment.