Commit Graph

164 Commits

Author SHA1 Message Date
Edward Chen
9111b6f49b merge with remote 2022-03-23 03:19:52 -04:00
Edward Chen
6020f88d33 updated biomatch testcase 2022-03-23 03:18:23 -04:00
Edward Chen
51abd326ca merged new bytecode 2022-03-23 03:15:19 -04:00
Edward Chen
33b3543c1f biomatch test 2022-03-23 03:14:06 -04:00
Edward Chen
d37e1bb2fe updated ABY interpreter to include IN gates 2022-03-22 18:58:01 -04:00
Edward Chen
2de36e183d broken test case 2022-03-19 01:57:56 +00:00
Edward Chen
90c7bfee49 not working yet 2022-03-18 21:49:08 -04:00
Edward Chen
af99a21da1 starting pointer implementation 2022-03-03 01:37:21 -05:00
Edward Chen
18cf8ebc97 very crude but working c struct frontend 2022-03-02 23:29:09 -05:00
Edward Chen
f288ad9331 merged with main 2022-03-01 17:14:16 -05:00
Edward Chen
8fed29bd32 ABY VM and Interpreter (#47)
Updated ABY testing framework with an ABY bytecode and interpreter
2022-02-28 19:47:50 -05:00
Edward Chen
20a4b3fa10 removed make file 2022-02-28 18:11:26 -05:00
Edward Chen
1d0e77715b updated build system to use ABY interpreter 2022-02-28 18:01:09 -05:00
Edward Chen
6d06441d0b merge with master 2022-02-28 15:45:00 -05:00
Edward Chen
8b4ff8ff93 Updating build system (#51) 2022-02-26 02:21:53 -05:00
Edward Chen
b9526234ac Updating build system (#44)
`python3 driver.py -h`
2022-02-25 17:13:10 -05:00
Edward Chen
746c9ae2ec working (but incorrect) struct and array implementation 2022-02-24 10:38:43 -05:00
Edward Chen
fc5621ec10 tested! 2022-02-22 17:35:03 -05:00
Edward Chen
2b36c986e0 updated ABY 2022-02-17 17:32:18 -05:00
Edward Chen
76539bf05d Function and Import support for C Frontend (#45)
Co-authored-by: Alex Ozdemir <aozdemir@hmc.edu>
Co-authored-by: Ubuntu <ubuntu@neptune2.maas>
2022-02-16 12:15:51 -05:00
Edward Chen
7fec867319 aby interpreter! 2022-02-14 22:07:45 -05:00
Edward Chen
9a51697956 bytecode parser 2022-02-13 01:48:07 -05:00
Edward Chen
2c252b63f8 updated ABY test setup 2022-02-10 03:07:44 -05:00
Edward Chen
3a4642223a new parser 2022-02-09 02:13:10 -05:00
Edward Chen
58ef4dd291 Added function and import support for C frontend 2022-02-07 03:03:04 -05:00
Edward Chen
a8d09793cf adding function stack 2022-02-04 16:08:55 -05:00
Edward Chen
75572c6a2c C Frontend (#22) 2022-01-20 10:16:27 -08:00
Edward Chen
e16fbc773e addressed comments 2022-01-19 23:56:48 -05:00
Edward Chen
b019e04670 updated merge 2022-01-19 13:03:53 -05:00
Edward Chen
ef00fd1e83 cleaning code 2022-01-19 12:49:28 -05:00
Edward Chen
c4ff5094b0 added binarize opt pass 2022-01-17 15:28:08 -05:00
Edward Chen
28a5527897 merged with master 2022-01-08 20:46:31 -05:00
Edward Chen
57166c7cc9 updated cost models for hycc 2021-12-09 17:45:01 -05:00
Edward Chen
30ccc35bec updating c frontend to include proof mode 2021-12-07 03:18:30 -05:00
Edward Chen
4d51c27ff4 remove pycache files 2021-12-07 02:05:47 -05:00
Alex Ozdemir
b25b18ea8f Merge remote-tracking branch 'origin/c_frontend' into c_frontend 2021-12-06 21:05:56 -08:00
Edward Chen
fdd29e89e3 biomatching test works 2021-12-03 01:04:36 +00:00
Alex Ozdemir
a702a55e93 very basic C zkp 2021-12-02 15:48:16 -08:00
Edward Chen
8268841128 demo 2021-12-01 08:16:35 +00:00
Ubuntu
201f41d941 working kmeans test 2021-11-30 04:17:53 +00:00
Ubuntu
51e5bfdf28 updated ilp solver 2021-11-25 08:34:09 +00:00
Edward Chen
cdb6e4c3e0 working kmeans test! 2021-11-18 03:16:18 -05:00
Edward Chen
9416f6af77 update 2021-11-17 18:01:33 -05:00
Edward Chen
6fcbaddee7 oom on gcc compiler now? 2021-11-17 17:35:19 -05:00
Edward Chen
ec8bf83558 does kmeans work? 2021-11-15 20:50:14 -05:00
Edward Chen
082dd79617 almost there 2021-11-14 02:53:13 -05:00
Edward Chen
4d903b77c7 kmeans test works! 2021-11-12 02:39:32 -05:00
Edward Chen
ccc939b3c0 almost fixed kmeans 2021-11-12 01:14:01 -05:00
Edward Chen
62f0e53381 adding in folding calls 2021-11-11 21:29:51 -05:00
Edward Chen
b6fc9e112d support passing in arrays as parameters 2021-11-04 16:43:50 -04:00