Skip to content
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7646c1b
feat(wasm): multi-threaded WASM proof generation
Bisht13 Mar 6, 2026
66551ed
feat(wasm): add .wpkp/.wpkv formats, browser verification button, and…
Bisht13 Mar 6, 2026
85121ff
feat(wasm-demo): multi-circuit dashboard with zero-arg setup
Bisht13 Mar 6, 2026
b946f91
feat(wasm): self-contained wpkp with embedded circuit, custom upload …
Bisht13 Mar 6, 2026
439cc24
refactor(wasm): remove wpkp/wpkv, use pkp/pkv directly in WASM
Bisht13 Mar 6, 2026
a54dc9b
chore: remove many_poseidons, dead node demo files, and outdated READMEs
Bisht13 Mar 6, 2026
4313536
refactor: professional Rust/JS audit fixes across all crates
Bisht13 Mar 6, 2026
643b94e
revert: restore poseidon-rounds example to match main
Bisht13 Mar 6, 2026
9f448b9
fix: restore poseidon-rounds changes (wrongly reverted)
Bisht13 Mar 6, 2026
484eea6
revert: restore many_poseidons example from main
Bisht13 Mar 6, 2026
ae7eed0
fix: consolidate binary format constants, fix ruzstd version, restore…
Bisht13 Mar 9, 2026
0981721
refactor: gate file/ module at lib.rs level, remove redundant #[cfg] …
Bisht13 Mar 9, 2026
8575962
refactor: consolidate #[cfg] import blocks in prover crates
Bisht13 Mar 9, 2026
b8186b5
cleanup: remove dead WASM code, consolidate build config
Bisht13 Mar 9, 2026
261a6c9
revert skyscraper and nightly bump, refactor wasm and common modules
Bisht13 Mar 9, 2026
0cb5df9
cleanup: remove unused deps, restore Phase1Result, fix Cargo.toml cor…
Bisht13 Mar 9, 2026
906dbfe
remove accidentally tracked wpkp/wpkv artifacts
Bisht13 Mar 9, 2026
af1c877
fix: cargo fmt and replace wasm-pack with cargo build + wasm-bindgen …
Bisht13 Mar 9, 2026
2081a8a
deploy: vendor noir-lang deps and add Cloudflare Pages headers for WA…
Bisht13 Mar 10, 2026
3c90603
add mobile responsive layout and fix step status reset in wasm demo
Bisht13 Mar 10, 2026
3050b3b
fix: upgrade TOML parser to handle inline tables, dotted keys, and mu…
Bisht13 Mar 10, 2026
dbf6979
fix: populate SHA256 Prover.toml and show public inputs in demo UI
Bisht13 Mar 16, 2026
7826863
fix: remove unused noirc_artifacts dep and ignore getrandom in machete
Bisht13 Mar 16, 2026
e0ac809
fix: remove unused zeroize/spongefish deps and update machete ignores
Bisht13 Mar 16, 2026
158d2a6
fix: remove unused deps and fix cfg gates for WASM compilation withou…
Bisht13 Mar 16, 2026
865c8c1
fix: update Cargo.lock after dep changes
Bisht13 Mar 16, 2026
615ca9f
fix: address all PR review feedback
Bisht13 Mar 16, 2026
ba3a304
fix: use --legacy-peer-deps for noir_js broken transitive deps
Bisht13 Mar 16, 2026
36463a6
fix: stabilize serde enum discriminants, make verifier reusable, clea…
Bisht13 Mar 17, 2026
500a634
fix: cap zstd alloc hint, use explicit Mavros match arm in get_circuit
Bisht13 Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,16 @@ rustflags = ["-C", "target-feature=+simd128,+relaxed-simd"]

[target.wasm32-wasip1]
runner = "wasmtime run --dir . "
rustflags = ["-C", "target-feature=+simd128,+relaxed-simd"]
rustflags = ["-C", "target-feature=+simd128,+relaxed-simd"]

[target.wasm32-unknown-unknown]
rustflags = [
"-C", "target-feature=+atomics,+bulk-memory,+mutable-globals,+simd128,+relaxed-simd,-reference-types",
"-C", "link-arg=--shared-memory",
"-C", "link-arg=--import-memory",
"-C", "link-arg=--max-memory=4294967296",
"-C", "link-arg=--export=__wasm_init_tls",
"-C", "link-arg=--export=__tls_size",
"-C", "link-arg=--export=__tls_align",
"-C", "link-arg=--export=__tls_base",
]
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
*.json
# Allow JSON files in csca_registry
!**/csca_registry/**/*.json
# Allow package.json files
!**/package.json
*.gz
*.bin
*.nps
Expand Down Expand Up @@ -46,6 +48,10 @@ target/
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
circuit_stats_examples/
# Node.js
node_modules/
# wasm packages
tooling/provekit-wasm/pkg/*

# logs for passport circuit benchmarks
noir-examples/noir-passport/merkle_age_check/benchmark-inputs/logs/
noir-examples/noir-passport/merkle_age_check/benchmark-inputs/logs/
Loading
Loading