Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
90b86b3
whir in python
TomWambsgans May 17, 2026
06e1e5d
wip
TomWambsgans May 17, 2026
9e04b09
wip
TomWambsgans May 17, 2026
6c1c7ce
wip
TomWambsgans May 17, 2026
ac97fa4
wip
TomWambsgans May 17, 2026
fd42d0b
fiat-shamir: restore parallel pow-grinding
TomWambsgans May 17, 2026
5062993
verifier.py: simplify and clean up
TomWambsgans May 17, 2026
2cc2b64
wip
TomWambsgans May 17, 2026
9fdebb8
wip
TomWambsgans May 18, 2026
35adcfc
wip
TomWambsgans May 18, 2026
e4bc75a
wip
TomWambsgans May 18, 2026
da18bc3
Merge branch 'main' into python-verifier
TomWambsgans May 18, 2026
8b4f165
wip
TomWambsgans May 18, 2026
3aaebfa
wip
TomWambsgans May 18, 2026
6ef99a7
wip
TomWambsgans May 18, 2026
7e53482
logup: use a single field element for domain separation between byetc…
TomWambsgans May 19, 2026
b01b199
add a test to validate logup soundness bits >= SECURITY_LEVEL
TomWambsgans May 19, 2026
45d03b4
Merge branch 'main' into python-verifier
TomWambsgans May 19, 2026
6f6ca0a
1000 xmss
TomWambsgans May 19, 2026
38c3d11
wip
TomWambsgans May 19, 2026
d7375de
wip
TomWambsgans May 19, 2026
dfb6907
Merge branch 'main' into python-verifier
TomWambsgans May 20, 2026
25115f1
make it work
TomWambsgans May 20, 2026
e8cc7b5
wip
TomWambsgans May 20, 2026
f177e7e
Merge branch 'main' into python-verifier
TomWambsgans May 21, 2026
4b6aa43
wip
TomWambsgans May 21, 2026
c288d04
Merge branch 'main' into python-verifier
TomWambsgans May 23, 2026
96a1177
w
TomWambsgans May 23, 2026
a3def88
wip
TomWambsgans May 23, 2026
21f23f7
wip
TomWambsgans May 23, 2026
fd0d3fa
<ip
TomWambsgans May 23, 2026
9b69ab7
wip
TomWambsgans May 23, 2026
e629aa3
remove numpy dependency
TomWambsgans May 23, 2026
dc43033
Merge remote-tracking branch 'origin/main' into python-verifier
TomWambsgans May 24, 2026
a235966
wip
TomWambsgans May 24, 2026
cf806f9
simplify
TomWambsgans May 24, 2026
dcd4b63
Merge remote-tracking branch 'origin/main' into python-verifier
TomWambsgans May 24, 2026
7c0e4a2
w
TomWambsgans May 24, 2026
939478e
Merge branch 'main' into python-verifier
TomWambsgans May 25, 2026
f2622ec
w
TomWambsgans May 25, 2026
9e9efc0
wip
TomWambsgans May 25, 2026
af59c09
wip
TomWambsgans May 25, 2026
94a31fd
wip
TomWambsgans May 25, 2026
3b15353
wip
TomWambsgans May 25, 2026
57a4b1c
w
TomWambsgans May 25, 2026
c533add
Merge remote-tracking branch 'origin/main' into python-verifier
TomWambsgans May 25, 2026
7789977
Merge branch 'main' into python-verifier
TomWambsgans May 25, 2026
7826f36
wip
TomWambsgans May 25, 2026
40e02c1
w
TomWambsgans May 26, 2026
ffa1bf3
wip
TomWambsgans May 26, 2026
d037093
wip
TomWambsgans May 26, 2026
38990ad
wip
TomWambsgans May 26, 2026
1d5b2e4
w
TomWambsgans May 26, 2026
037edf2
w
TomWambsgans May 26, 2026
e4eff4f
Merge remote-tracking branch 'origin/main' into python-verifier
TomWambsgans May 26, 2026
a54584d
wip
TomWambsgans May 26, 2026
7b00d47
Merge remote-tracking branch 'origin/HEAD' into python-verifier
TomWambsgans May 26, 2026
1cf05c8
w
TomWambsgans May 26, 2026
8b6d088
wip
TomWambsgans May 26, 2026
d31de48
wip
TomWambsgans May 26, 2026
af4c7af
wip
TomWambsgans May 26, 2026
79c5e5b
wip
TomWambsgans May 26, 2026
7eb8628
wip
TomWambsgans May 26, 2026
4a40a6d
wip
TomWambsgans May 26, 2026
184b061
w
TomWambsgans May 26, 2026
fe73102
w
TomWambsgans May 26, 2026
97e313d
wip
TomWambsgans May 26, 2026
3f5d82a
w
TomWambsgans May 26, 2026
55488b0
wip
TomWambsgans May 27, 2026
7545559
wip
TomWambsgans May 27, 2026
b303269
w
TomWambsgans May 27, 2026
6d25d60
w
TomWambsgans May 27, 2026
f4da3c6
w
TomWambsgans May 27, 2026
bd3ccfd
wip
TomWambsgans May 27, 2026
088f66c
move files
TomWambsgans May 27, 2026
3af0f4e
readme
TomWambsgans May 27, 2026
7d000ac
w
TomWambsgans May 27, 2026
f8705ff
w
TomWambsgans May 27, 2026
bf031e6
w
TomWambsgans May 27, 2026
1b952f6
w
TomWambsgans May 27, 2026
ec1903b
w
TomWambsgans May 27, 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
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@

Minimal hash-based zkVM, targeting recursion and aggregation of hash-based signatures, for a Post-Quantum Ethereum.

Documentation: [PDF](minimal_zkVM.pdf)
<p align="center">
<a href="minimal_zkVM.pdf"><img src="https://img.shields.io/badge/Documentation-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xNCAySDZjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjg5IDIgMS45OSAySDE4YzEuMSAwIDItLjkgMi0yVjhsLTYtNnpNOC41IDE0LjVoMS4yNWMuOTcgMCAxLjc1LS43OCAxLjc1LTEuNzVTMTAuNzIgMTEgOS43NSAxMUg3LjV2Nmgxdi0yLjV6bTAtMVYxMmgxLjI1Yy40MSAwIC43NS4zNC43NS43NXMtLjM0Ljc1LS43NS43NUg4LjV6bTUuNSAzLjVoMnYtMWgtMnYtMWgydi0xaC0ydi0xLjVjMC0uMjguMjItLjUuNS0uNUgxN3YtMWgtMmMtLjgzIDAtMS41LjY3LTEuNSAxLjVWMTd6TTEzIDlWMy41TDE4LjUgOUgxM3oiLz48L3N2Zz4=" alt="Documentation"></a>
<a href="crates/lean_prover/python-verifier/verifier.py"><img src="https://img.shields.io/badge/Python%20verifier-d97706?style=for-the-badge&logo=python&logoColor=white" alt="Python verifier"></a>
</p>

## Proving System

Expand Down
1 change: 1 addition & 0 deletions crates/lean_prover/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ serde.workspace = true
[dev-dependencies]
xmss.workspace = true
rec_aggregation.workspace = true
serde_json.workspace = true
Loading
Loading