Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7189070
feat: add dsgc
VanhGer Apr 21, 2026
a2a54e9
feat: add window scalar mul
VanhGer Apr 21, 2026
48bf856
feat: add 4-window scalar mul with precomputed private table
VanhGer Apr 21, 2026
1b823c6
opt: 8-windowed scalar mul with signed digit.
VanhGer Apr 22, 2026
28fa471
feat: add blinding for dsgc
VanhGer Apr 22, 2026
9a03688
feat: add new enc/dec for dsgc
VanhGer Apr 23, 2026
c03d591
chore: remove the signed, cause it change x_d format.
VanhGer Apr 23, 2026
c09d1d5
add secrets
VanhGer Apr 23, 2026
ddaf048
test roundtrip
VanhGer Apr 23, 2026
29919f0
feat: hardcode the size of input & fix encryption
VanhGer Apr 23, 2026
d7e226a
feat: use 2 garbled circuits.
VanhGer Apr 27, 2026
0459e17
feat: implement enc/dec.
VanhGer Apr 27, 2026
57c845a
fix minor errors
VanhGer Apr 27, 2026
1e6497b
impl instance
VanhGer Apr 28, 2026
d48a46f
fix minor errors
VanhGer Apr 28, 2026
813c40f
feat: add b_blind in instance commitment && remove unused guests.
VanhGer Apr 29, 2026
8ac2ab4
feat: c&c and prover.
VanhGer Apr 29, 2026
8143733
feat: add soldering
VanhGer Apr 29, 2026
b715d42
update metric
VanhGer May 4, 2026
5340bef
feat: babe e2e test.
VanhGer May 4, 2026
b27ae78
remove dead code
VanhGer May 4, 2026
078c165
opt memory
VanhGer May 5, 2026
6eeb884
opt memory for opening.
VanhGer May 6, 2026
bec0a45
opt memory by avoid storing adaptor table and ciphertext.
VanhGer May 7, 2026
e084a80
fix bug
VanhGer May 7, 2026
a18e5c9
replace lamport as wots96
VanhGer May 8, 2026
1225a24
update the witness size.
VanhGer May 8, 2026
6a2760b
remove dead code
VanhGer May 8, 2026
165730e
remove unpractical Tx witness
VanhGer May 8, 2026
1f70dc4
chore: fix minor bugs.
VanhGer May 11, 2026
987f775
change batch_size.
VanhGer May 13, 2026
a3eca1b
feat: add non zkvm cfg
VanhGer May 13, 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
333 changes: 324 additions & 9 deletions Cargo.lock

Large diffs are not rendered by default.

455 changes: 336 additions & 119 deletions babe-programs/Cargo.lock

Large diffs are not rendered by default.

6 changes: 0 additions & 6 deletions babe-programs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
[workspace]
members = [
"aes-enc/guest",
"aes-enc/host",
"garbled-circuit/guest",
"garbled-circuit/host",
"enc-setup/guest",
"enc-setup/host",
"soldering/guest",
"soldering/host",
]
Expand Down
10 changes: 0 additions & 10 deletions babe-programs/aes-enc/guest/Cargo.toml

This file was deleted.

21 changes: 0 additions & 21 deletions babe-programs/aes-enc/guest/src/main.rs

This file was deleted.

14 changes: 0 additions & 14 deletions babe-programs/aes-enc/host/Cargo.toml

This file was deleted.

3 changes: 0 additions & 3 deletions babe-programs/aes-enc/host/build.rs

This file was deleted.

32 changes: 0 additions & 32 deletions babe-programs/aes-enc/host/src/main.rs

This file was deleted.

13 changes: 0 additions & 13 deletions babe-programs/enc-setup/guest/Cargo.toml

This file was deleted.

155 changes: 0 additions & 155 deletions babe-programs/enc-setup/guest/src/main.rs

This file was deleted.

22 changes: 0 additions & 22 deletions babe-programs/enc-setup/host/Cargo.toml

This file was deleted.

3 changes: 0 additions & 3 deletions babe-programs/enc-setup/host/build.rs

This file was deleted.

Loading