89 Commits

Author SHA1 Message Date
Ethan Cemer
3ea68f08b3 feat: vka hashing squash (#982) 2025-06-27 22:58:10 +02:00
dante
4e57a5a486 docs: link to audit (#958)
---------

Co-authored-by: Jason Morton <jason.morton@gmail.com>
2025-03-23 21:12:44 +00:00
dante
05d1f10615 docs: advanced security notices (#926)
---------

Co-authored-by: jason <jason.morton@gmail.com>
2025-02-05 15:14:29 +00:00
dante
5125aaa090 chore: add aarch64 linux to release pipeline (#788) 2024-05-13 11:29:49 +09:00
dante
2ccf056661 fix: logrows reset after graph creation can cause extended K overflow (#745) 2024-03-20 10:15:11 +00:00
Ethan Cemer
2be181db35 feat: merge @ezkljs/verify package into core repo. (#736) 2024-03-14 01:13:14 +00:00
Tobin South
172e26c00d fix: link for CLI auto-install (#695) 2024-01-22 13:00:27 +00:00
Jseam
0fdd92e9f3 fix: move install_ezkl_cli.sh into main repo (#694)
Co-authored-by: dante <45801863+alexander-camuto@users.noreply.github.com>
2024-01-21 20:59:39 +00:00
dante
13dae3392f fix!: make calibrate-settings sync in python (#616)
BREAKING CHANGE: calibrate settings is no longer async
2023-11-18 01:08:10 +03:00
Jeremy Felder
97e473126d feat: icicle integration (gpu proving) (#586)
---------

Co-authored-by: Alexander Camuto <45801863+alexander-camuto@users.noreply.github.com>
Co-authored-by: Alexander Camuto <alexander.camuto@st-hughs.ox.ac.uk>
2023-11-12 16:49:25 +00:00
dante
02067bcc0a docs: link to blog for technical writeups (#579) 2023-10-27 13:22:00 +01:00
Casey Siebel
c5879b2f9a docs: cargo install --locked --path . to install from source (#560) 2023-10-19 10:09:11 +01:00
dante
ae23de4cc2 chore: add colab/notebook examples for readme blurb examples (#506) 2023-09-28 16:20:52 +01:00
dante
7775a0feb3 chore: bump to stable rust (#434) 2023-08-25 15:58:12 +01:00
Jseam
1eeda15be4 docs: update default demo example and update readme (#420) 2023-08-16 22:38:23 +01:00
dante
7814f8f5f5 refactor: leverage sparsity in argument construction (#392) 2023-08-04 20:52:56 +01:00
dante
40a033aaf1 docs: update readme colab link (#389) 2023-08-01 12:41:19 +01:00
dante
cd39e5564e chore: serialize/deserialize processed graph (#371) 2023-07-24 22:48:49 +01:00
dante
eb83c19202 chore: keras/tf example notebook (#370) 2023-07-22 17:43:48 +01:00
dante
50635cb884 chore: python integration tests (#350) 2023-07-10 22:24:46 +01:00
Jason Morton
402eb5117e readme and cla (#339) 2023-07-05 08:48:19 -04:00
Jseam
3bd2b967e4 docs: update README.md (#338) 2023-07-03 17:41:02 -04:00
dante
d12d2ae4e9 chore: remove cargo feature bloat (#297) 2023-06-13 20:09:42 +01:00
Alexander Camuto
335ce8538c bump to 0.2.0 2023-06-13 14:29:32 +01:00
dante
daae9e1544 refactor: move jupyter notebook example to pyezkl (#262) 2023-05-30 12:24:59 +01:00
dante
1b2d9ae5f5 chore: readme and doc updates (#231) 2023-05-08 10:57:56 +01:00
Jseam
31c2bb61c5 feat: create issue reporting templates (#228) 2023-05-07 10:01:56 +01:00
dante
df52f6e8a8 chore: jupyter notebook demo (#223) 2023-05-05 10:47:22 +01:00
dante
a9c5bd7c49 feat: separate keygen and setup cmd (#221) 2023-05-04 22:55:01 +01:00
dante
880af12de6 feat: don't require model file for verifier (#216) 2023-05-03 08:17:45 +01:00
dante
dd0fd54c65 update: readme (#218) 2023-05-03 04:29:50 +01:00
dante
af1e187651 update: add render compile instructions in readme (#188) 2023-04-13 17:40:40 +01:00
Jason Morton
c03a242f85 feat: Python bindings (#185)
---------

Co-authored-by: jseam2 <joshia_seam@mymail.sutd.edu.sg>
2023-04-13 08:26:05 +01:00
dante
122378456a feat: column overflow (#178) 2023-03-28 15:51:47 +01:00
dante
f448150905 feat: integrate accumulated args into graph (#174)
* feat: accum pow

* feat: accum pack

* feat: pairwise rescaled ops

* fix examples

* feat: integrate accumulated args into graph

* rm max rotations argument

* update readme

* feat: reuse base gate config

* matmul relu benches

* nil rotation lookup and range

* Update rust.yml

* clippy cleanup

* doc strings

* rm init dot

* fix doc tests

* single lookup as default

* Update integration_tests.rs

* Update rust.yml

* split SRS generation 20/23
2023-03-24 21:14:07 -04:00
dante
92c9e38907 chore: update readme (#160) 2023-03-11 10:32:28 +00:00
dante
cd986fe536 feat: cli compilation to wasi (#159) 2023-03-11 09:53:47 +00:00
dante
8d6b2767b0 feat: single lookup config (#156) 2023-03-09 09:08:24 +00:00
dante
57e5b0dd01 refactor: switch to rawbytes serialization for vk, pk, and srs (#154) 2023-03-06 19:18:41 +00:00
dante
3edb4f3b6d feat: pack op on outputs for reducing EVM costs (#147) 2023-03-05 18:24:59 +00:00
dante
c0bd68f849 feat: commands to interact with the EVM (#143)
* feat: deploy verifier helper cmd

* send proof command
2023-03-02 20:53:06 +00:00
dante
63728305bd chore: new readme banner (#142) 2023-03-02 11:09:38 +00:00
dante
78107e9ac9 chore: document config environment variable usage (#140) 2023-03-01 18:09:06 +00:00
dante
4cda488026 refactor: apply cli K to aggregation circuit (#134) 2023-03-01 13:12:47 +00:00
dante
1813f1a4d7 feat: circuit rendering cmd (#130) 2023-03-01 08:41:18 +00:00
Jseam
a48b54f766 add: build instructions (#135)
* add build instructions

* fix: typo
2023-03-01 03:24:50 -05:00
dante
e23d876e6e feat: vanilla model forward pass for output json generation (#122) 2023-02-26 21:56:11 +00:00
dante
1a0c92b8ea refactor: track onnx examples in main repo (#121) 2023-02-26 16:56:17 +00:00
dante
898696167a feat: serialization compatibility for pre-generated SRS (#120) 2023-02-26 02:33:07 +00:00
Lance N. Davis
9594f09d1d fix: Update README (#118)
* Updated README

* ..

* ...
2023-02-25 15:45:59 -05:00