Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
a4d9006
Fix go runtime (#316)
weilzkm Sep 25, 2025
1fe7b43
feat: add keccak256 precompile and function to go-runtime (#318)
gballet Oct 1, 2025
8793fce
chore: Use workspace tracing-subscriber in core/executor (#317)
JoshMa-mq Oct 4, 2025
ad200e3
Add check for next_next_pc (#320)
weilzkm Oct 9, 2025
fccd2e8
Add docs for memory layout of guest program (#322)
weilzkm Oct 10, 2025
b171e6d
fix format problem in mips_vm.md (#323)
weilzkm Oct 10, 2025
ae67021
Fix typos across multiple files
JoshMa-mq Oct 12, 2025
23e217e
Merge pull request #325 from JoshMa-mq/typos
eigmax Oct 12, 2025
fd7970b
Merge pull request #319 from felicityin/gpu
felicityin Oct 17, 2025
3c1e515
feat: add single node for network prover (#282)
VanhGer Oct 17, 2025
cb8c243
chore: disable sys feature (#329)
felicityin Oct 19, 2025
95284cc
Fix Documentation Typos (#330)
cmende Oct 22, 2025
0f31761
Fix typos in code comments and documentation (#331)
sashaodessa Oct 23, 2025
65824a3
feat: gpu docker sdk (#332)
felicityin Oct 23, 2025
0792d97
docs: fix typo (#333)
maradini77 Oct 24, 2025
5900b25
fix review problem (#328)
weilzkm Oct 30, 2025
f787f4f
fix unsinged_mem_val for lwl/lwr, opt cols in MemoryInstructionsColum…
weilzkm Oct 30, 2025
0127cbf
docs: fix duplicate doc comment in `ByteRecord::add_byte_lookup_event…
famouswizard Oct 30, 2025
06f16ff
add nop sys for munmap(4091) (#336)
weilzkm Oct 31, 2025
90401b9
feat: modified multiset hash (#335)
felicityin Nov 1, 2025
e2092da
Update README.md (#338)
Olexandr88 Nov 2, 2025
323f8a8
chore: remove deadcode and fix grammar (#339)
VanhGer Nov 3, 2025
f8574b3
Moved "Independent Evaluations" and "Use Cases" pages to "Introductio…
aliceliu7 Nov 3, 2025
e6c8506
feat: split misc chip & increase shard size (#340)
eigmax Nov 3, 2025
bab780d
Revert "Moved "Independent Evaluations" and "Use Cases" pages to "Int…
eigmax Nov 3, 2025
d037fa5
docs: fix typos (#341)
avorylli Nov 3, 2025
6082c37
docs: fixed dead link (#346)
cypherpepe Nov 5, 2025
a44c88e
chore: generate shapes for reth and geth (#345)
felicityin Nov 6, 2025
c7be33e
Opt: reduce MemoryInstructionsColumns (#343) (#347)
eigmax Nov 6, 2025
a82f9ff
chore: optimize emulation (#352)
eigmax Nov 10, 2025
c021249
feat: adapt the cpu chip for gpu (#354)
felicityin Nov 10, 2025
f4b4c31
chore: fix typos in code comments (#349)
Fibonacci747 Nov 10, 2025
48a6e67
chore: fix reference in comment (#350)
Forostovec Nov 10, 2025
f4cc56e
update multiset hashing description (#361)
fulian89 Nov 16, 2025
e344d22
Fix typos in comments and error messages (#360)
cmende Nov 16, 2025
ae0d68a
chore: fix typos (#359)
Bashmunta Nov 16, 2025
55ac63d
chpre: fix reference in comments (#358)
VolodymyrBg Nov 16, 2025
0c11f15
chore: fix typos (#355)
Snezhkko Nov 16, 2025
b193969
chore: new shapes and new vks (#363)
felicityin Nov 17, 2025
a5b4bd3
add jump/branch to 0 check in executor (#357)
weilzkm Nov 17, 2025
91ef359
fix: cloclz shape not zero (#364)
eigmax Nov 17, 2025
2aa1d4c
chore: fix error message (#362)
radik878 Nov 19, 2025
e740830
feat: prevent read/write registers by memory instructions (#337)
weilzkm Nov 19, 2025
ae7030f
Fix maintain concerns (#351)
weilzkm Nov 19, 2025
7d67deb
docs: typo in function name (#348)
hawkadrian Nov 19, 2025
9a51b75
add aligned check for memory instructions (#367)
weilzkm Nov 20, 2025
f755fde
docs: fix typos and grammar errors (#368)
cmende Nov 26, 2025
52a1e30
fix(bytes): correct operand names in byte chip comments (#369)
ANtutov Nov 26, 2025
39f96c8
fix(cuda): correct Drop log type and cleanup_container doc grammar (#…
GarmashAlex Nov 26, 2025
ba0e6b8
docs: sync Supported Crates with actual patches (#371)
phrwlk Nov 30, 2025
6185703
fix syswrite panic when receive invalid utf-8 data (#366)
weilzkm Nov 30, 2025
6eea5ac
fix clippy
Nov 30, 2025
584dbe4
chore: update vks
felicityin Dec 8, 2025
71b6890
Merge pull request #365 from ProjectZKM/pre-release-v1.2.3
eigmax Dec 8, 2025
26d77ad
docs(verifier): replace non-existent vkey CLI with SDK example (#374)
radik878 Dec 8, 2025
be43a85
chore: expand glob import in recursion machine (#372)
cmende Dec 8, 2025
2e727cd
chore: fix typos (#376)
Snezhkko Dec 11, 2025
751f363
docs: fix grammatical issues (#377)
lisenokdonbassenok Dec 13, 2025
133f1c8
chore: fix typos in comments (#379)
MozirDmitriy Dec 18, 2025
bd1134c
docs: sync Opcode enum with implementation (#380)
lisenokdonbassenok Dec 18, 2025
1054a6f
chore: remove unused import from hash_to_field (#381)
kurahin Dec 18, 2025
39bf022
fix: panic prone code (#375)
felicityin Dec 21, 2025
5cd956f
chore: optimize the deps (#344)
SuccinctPaul Dec 21, 2025
7e39f7d
fix: sdk features
eigmax Dec 21, 2025
b8e13ca
Merge pull request #385 from ProjectZKM/pre-1.2.4
eigmax Dec 21, 2025
763bebb
docs: update audit
eigmax Dec 21, 2025
94d7024
remove unused deps
eigmax Dec 21, 2025
4b9888e
remove unused deps
eigmax Dec 21, 2025
8a13a32
Merge pull request #386 from ProjectZKM/upload-audit
eigmax Dec 22, 2025
2e6965a
build: add sysroot include path for bindgen (#388)
blake-pro Dec 22, 2025
03e3cef
fix: handle boundary conditions for ext and ins (#389)
blake-pro Dec 23, 2025
4604359
fix: deps for gpu
felicityin Dec 25, 2025
8886bb8
Merge pull request #390 from felicityin/fix-dep
felicityin Dec 25, 2025
f579753
Update serialize.go (#383)
maradini77 Dec 26, 2025
a585435
feat: add check ciphertext precompile (#373)
VanhGer Dec 26, 2025
f68c26d
fix: correct stateless prove_core doc reference (#392)
ANtutov Dec 29, 2025
a0d1754
fix(sdk): remove unnecessary clone in zkm_dump (#393)
Snezhkko Dec 29, 2025
c8ff5d7
fix(zkvm): remove dead hash_input allocation in verify syscall (#395)
yyhrnk Dec 30, 2025
f557dce
docs: clarify Shape::new constructor comment (#394)
sashass1315 Dec 30, 2025
44c8938
docs: correct septic curve documentation comments (#396)
VolodymyrBg Dec 30, 2025
bb90ad8
feat: add dvsnark feature (#399)
VanhGer Jan 1, 2026
2b3c197
cargo clippy & remove dead code (#401)
VanhGer Jan 1, 2026
a69d3cf
docs: align fp and bls hook error docs with ExecutionError (#403)
phrwlk Jan 2, 2026
3fe07c5
fix: correct AffinePoint::to_le_bytes doc comment (#402)
radik878 Jan 2, 2026
cc65dd9
fix: avoid extra allocation in ZKMPublicValues::raw (#397)
phrwlk Jan 4, 2026
5a33113
docs: sync precompiles snippet with zkvm lib (#398)
sashass1315 Jan 4, 2026
7268a54
fix: clarify Poseidon2 AIR memory-only comments (#404)
MozirDmitriy Jan 4, 2026
fbee602
Merge branch 'main' into pre-release-v1.2.4
eigmax Jan 4, 2026
7be49ea
docs: sync optimizations guide with prover docs (#412)
Snezhkko Jan 10, 2026
cd5303a
perf: avoid heap allocation in g1_to_bytes (#409)
Galoretka Jan 10, 2026
eb9a5d3
chore(primitives): deprecate Buffer::head (#411)
SashaMalysehko Jan 10, 2026
d409707
Revert "chore(primitives): deprecate Buffer::head (#411)" (#413)
eigmax Jan 11, 2026
64c30dd
docs: fix BaseAluInstr doc comment (#414)
Bashmunta Jan 12, 2026
346b4f1
chore: update vks (#415)
felicityin Jan 12, 2026
b3da29e
Feat: add TestGroth16Main (#419)
VanhGer Jan 14, 2026
f982780
fix: correct CompAluEvent constructor documentation (#420)
Snezhkko Jan 16, 2026
5a0db37
fix: correct permutation constraint count comment (#417)
Galoretka Jan 16, 2026
0ca6469
fix(sdk): correct install_circuit_artifacts documentation (#416)
sashass1315 Jan 16, 2026
9c8b2ba
fix: correct bn254 fp and fp2 chip comments (#408)
Forostovec Jan 16, 2026
6024940
chore: update sdk logs (#424)
eigmax Jan 16, 2026
fb4e41d
fix: correct case reference in weierstrass_add_assign (#425)
aso20455 Jan 18, 2026
ff01f1c
fix: avoid cloning proof_stream entry in verify syscall (#405)
VolodymyrBg Jan 18, 2026
ac54012
fix(executor): remove incorrect sign extension for J/JAL target addre…
reallesee Jan 19, 2026
084b3e2
refactor(zkm-lib): eliminate redundant clones (#422)
zeroprooff Jan 19, 2026
58f41aa
fix(memory): use MAX_MEMORY in heap limit panic (#428)
yyhrnk Jan 20, 2026
4b01466
Merge branch 'main' into pre-release-v1.2.4
eigmax Jan 21, 2026
be8c717
fix: incomplete SubAssign for SepticExtension (#433)
aso20455 Jan 22, 2026
c63449b
chore: release v1.2.4
eigmax Jan 24, 2026
b96f59f
fix: position of boolean circuit
Jan 24, 2026
e564a33
Merge pull request #435 from ProjectZKM/fix/boolean-circuit-garble
eigmax Jan 24, 2026
ce11d49
fix: unitest by diabling avx feature
eigmax Jan 24, 2026
08c879a
Merge pull request #434 from Bashmunta/fix/sys-rand-safety-doc
Bashmunta Jan 26, 2026
65b59d4
remove false multi language (#438)
eigmax Jan 27, 2026
767d8aa
chore: update mdbook workflow deps (#436)
Olexandr88 Jan 27, 2026
61907e7
fix(curves): use ec_double for point doubling in scalar_mul (#431)
zeroprooff Jan 27, 2026
287a9d0
fix(jump): align range check comment (#429)
ANtutov Jan 27, 2026
c6a8833
fix: correct copy-paste errors in comments and imports (#437)
Fallengirl Jan 28, 2026
980997f
Refactor ProverClient::execute to borrow stdin (#418)
lmorett1 Jan 29, 2026
ee82dce
chore: use flexible cpus when creating shapes
eigmax Jan 31, 2026
a1cdb34
build: harden rerun-if-changed path handling (#439)
Olexandr88 Feb 4, 2026
2551aa2
refactor: simplify Field::Packing type syntax (#440)
reallesee Feb 8, 2026
3a7e570
cleanup: remove unnecessary parentheses (#441)
Olexandr88 Feb 12, 2026
6ae799c
Update vkey.rs (#445)
letmehateu Feb 13, 2026
086e44a
fix: correct SSL config condition in NetworkProver (#444)
aso20455 Feb 13, 2026
8c6ddfc
Update Cargo.toml (#446)
letmehateu Feb 14, 2026
5aa4b1c
refactor: remove duplicated mips_costs parsing logic in Executor cons…
letmehateu Feb 14, 2026
7fa84fb
perf: eliminate redundant BigUint multiplications in Fp2MulSyscall (#…
eeemmmmmm Feb 15, 2026
a0ab0b2
fix: incorrect arithmetic operation in SUB test data (#449)
eeemmmmmm Feb 15, 2026
d71ea05
fix: infinite recursion in Ed25519AffinePoint::identity() (#452)
eeemmmmmm Feb 18, 2026
6f1c0c9
chore: move serial_test to dev-dependencies (#454)
reallesee Feb 18, 2026
d58e434
fix(executor): use correct precompile event method for Secp256r1 (#455)
reallesee Feb 24, 2026
d0e24df
fix: remove redundant clone calls in operations (#457)
dizer-ti Feb 24, 2026
44daccd
fix: missing assert_bool for is_nor flag in BitwiseChip (#448)
eeemmmmmm Feb 24, 2026
96a64f0
fix: remove duplicate assert_bool constraints in ShiftRightChip (#451)
eeemmmmmm Feb 24, 2026
a527288
chore: avoid panic when reading cached r1cs metadata (#456)
Ocheretovich Feb 25, 2026
718460c
fix: wrong gate count in last chunk of boolean_circuit_garble (#453)
eeemmmmmm Feb 25, 2026
91dd007
chore: change the base value of boolean circuit garble (#458)
VanhGer Feb 25, 2026
2073cbe
feat: add keeper (#443)
eigmax Feb 25, 2026
81391b6
feat: update shape files
eigmax Feb 25, 2026
8834491
feat: release vk for v1.2.5
eigmax Feb 26, 2026
54e196d
chore: improve panic messages in gnark build script (#461)
Ocheretovich Mar 2, 2026
b43f15d
fix(core): correct carry array size in Add5Operation (#462)
eeemmmmmm Mar 2, 2026
24a0cf3
docs(lt): fix SLT/SLTU typos in LtChip eval comments (#465)
VolodymyrBg Mar 2, 2026
24c0ce3
perf: only check the shape once (#464)
felicityin Mar 3, 2026
342d20c
fix: public verifier API panics on malformed inputs (#467)
felicityin Mar 3, 2026
96c2275
feat: update vk for v1.2.5
eigmax Mar 3, 2026
6664dff
Merge branch 'main' into pre-release-v1.2.5
eigmax Mar 3, 2026
26743e1
initial picus backend for Ziren
shankarapailoor Sep 25, 2025
f51e0a4
adding comment describing PicusInfo for AddSub
shankarapailoor Sep 25, 2025
c04256b
adding readme
shankarapailoor Sep 25, 2025
3d1257a
adding macro to derive PicusInfo
shankarapailoor Oct 3, 2025
4354a77
removing outdated comment
shankarapailoor Oct 3, 2025
73e6556
determining inputs/outputs through interactions
shankarapailoor Oct 3, 2025
448eff9
misc picus support changes
shankarapailoor Feb 5, 2026
5be5d16
rebased
shankarapailoor Feb 5, 2026
9b6e4d1
adding symbolic and concrete pending tasks
shankarapailoor Feb 9, 2026
88c8cb2
fixing unused import and formatting issues
shankarapailoor Feb 9, 2026
4d70a4e
clippy fixes
shankarapailoor Feb 9, 2026
e666580
removing picus out files
shankarapailoor Feb 9, 2026
83fc16f
format fix
shankarapailoor Feb 9, 2026
3bd174f
format fix
shankarapailoor Feb 9, 2026
bf0f855
clippy fixes
shankarapailoor Feb 9, 2026
f9b856d
fixing clippy warning
shankarapailoor Feb 9, 2026
17f4588
adding back selector post-conditions and checking one hot constraints…
shankarapailoor Mar 2, 2026
516429f
fixing fmt and clippy warnings
shankarapailoor Mar 2, 2026
e2c478d
refactor picus backend
shankarapailoor Mar 3, 2026
434b6a8
adding readme
shankarapailoor Mar 3, 2026
d62f0c1
fixing clippy warnings
shankarapailoor Mar 3, 2026
dec7cdf
updating dependency in Cargo lock
shankarapailoor Mar 3, 2026
9088e32
removing is_real from a selector in Sll
shankarapailoor Mar 5, 2026
651d2af
refactoring the extractor and fixing errors with how flags in receive…
shankarapailoor Mar 9, 2026
ea101fb
additional cleanup
shankarapailoor Mar 9, 2026
09b99df
fixing formatting
shankarapailoor Mar 9, 2026
f72af2c
applying additional fixes
shankarapailoor Mar 10, 2026
bc31f4c
fixing cargo fmt issue
shankarapailoor Mar 10, 2026
16a57c7
deleting character from comment
shankarapailoor Mar 10, 2026
d8d1811
op_a should be immutable for teq
shankarapailoor Mar 10, 2026
a24af66
syncing with stephens updates
shankarapailoor Mar 11, 2026
72295f0
removing redundant constraint added during debugging
shankarapailoor Mar 11, 2026
6a27e57
cleanup of the picus extractor and adding is equal word fix
shankarapailoor Mar 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 4 additions & 5 deletions .github/workflows/ci_time_consuming.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@ jobs:
- run: export PATH=~/.cargo/bin:$PATH
- run: |
source ~/.zkm-toolchain/env
for pkg in zkm-core-machine zkm-sdk zkm-verifier; do
cargo test -r -p $pkg
done
env:
RUSTFLAGS: "-C target-cpu=native"
cargo test -r -p zkm-core-machine
for pkg in zkm-sdk zkm-verifier; do
RUSTFLAGS="-C target-cpu=native" cargo test -r -p $pkg
done
4 changes: 2 additions & 2 deletions .github/workflows/mdbook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ jobs:
build:
runs-on: self-hosted
env:
MDBOOK_VERSION: 0.4.36
MDBOOK_VERSION: 0.4.52
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ crates/test-artifacts/guests/Cargo.lock
.vscode
*.log
bins
*.s
*.txt

# Proofs
**/proof-with-pis.bin
Expand Down
Loading