Commit Graph

786 Commits

Author SHA1 Message Date
Bryan Li
fb33f12d95 changed app 2023-07-24 12:32:21 -07:00
Bryan Li
42129c4875 changed debugger to chi_sq 2023-07-24 12:31:53 -07:00
Bryan Li
f33a448281 added session dropdown 2023-07-24 12:00:36 -07:00
Matthew Liu
ce542d819e WIP 2023-07-21 13:11:39 -07:00
Matthew Liu
ad588c8f9c Don't ship dist folder 2023-07-21 12:40:23 -07:00
Matthew Liu
7569f6d995 pulling updates webpack files
Merge branch 'mliu-backend' of https://github.com/Sunscreen-tech/Sunscreen into mliu-backend
2023-07-21 12:39:08 -07:00
Matthew Liu
db66ddf91c progress towards coefficients 2023-07-21 12:38:57 -07:00
Bryan Li
6d01f9c6de fixed webpack errors 2023-07-21 12:31:00 -07:00
Matthew Liu
6ee5de04ef rick's changes 2023-07-21 12:05:48 -07:00
Matthew Liu
aa10622467 WIP 2023-07-21 11:23:25 -07:00
Matthew Liu
9baa26c8a3 merge 2023-07-21 11:21:54 -07:00
Matthew Liu
d4a03657fd moved build to sunscreen_runtime directory from debugger 2023-07-21 11:09:31 -07:00
Matthew Liu
64333832a0 can display coefficients for plaintexts 2023-07-21 00:05:05 -07:00
Matthew Liu
34d4b13576 removed get_mult_depth that didn't function, currently returns 0 2023-07-20 16:19:28 -07:00
Matthew Liu
0a31d3a4df attempting naive multiplicative depth algorithm 2023-07-20 15:02:25 -07:00
Matthew Liu
69fe967c1d documentation for lookup 2023-07-20 14:40:18 -07:00
Matthew Liu
f496430114 moved lookup into src 2023-07-20 14:30:11 -07:00
Matthew Liu
5f36f7142a moved lookup to compiler ocmmon from runtime 2023-07-20 14:29:15 -07:00
Matthew Liu
34efa3066d skeleton for idlookup trait for grouplookup 2023-07-20 14:13:09 -07:00
Matthew Liu
f7575d0110 moved group and stack counters off context and onto metadata ... maybe should move this onto the lookup structs themselves? 2023-07-20 14:02:02 -07:00
Matthew Liu
6dc90d80f4 more compilation errors for struct variants of Operatio nenum fixed 2023-07-20 13:53:09 -07:00
Matthew Liu
2309793881 two changes: modified Operation enum to be struct instead of tuple variants and fixed associated compilation errors, also removed multiplicaitve depth field from NOdeInfo and fixed corresponding compilation errors 2023-07-20 13:35:42 -07:00
Matthew Liu
e102e5a948 attempted to allow for multiplicative depth ... this currently does not work. also group ids dont seem to be assigned correctly 2023-07-20 12:35:19 -07:00
Matthew Liu
2aff8d0f1f compile fixes, added multiplicative_depth field to nodeinfos 2023-07-20 12:30:10 -07:00
Matthew Liu
f435ca9eb2 enabled internal tagging with conditional compilation with debugger feature 2023-07-20 01:32:07 -07:00
Matthew Liu
c950a0a5e6 put multiplicative depth on nodeinfo, also updated operationtrait 2023-07-20 01:27:12 -07:00
Matthew Liu
f563afe5d6 dependency updates 2023-07-20 00:46:19 -07:00
Matthew Liu
a59b0eb892 removed some old/dead code from server and added backtrace to compiler crate 2023-07-20 00:20:57 -07:00
Matthew Liu
bb2d0cf341 can now see dummy node data 2023-07-19 16:08:50 -07:00
Matthew Liu
b7c61f0856 clippy 2023-07-19 15:39:50 -07:00
Matthew Liu
904361ff84 fmt 2023-07-19 15:39:16 -07:00
Matthew Liu
090a11834b sunscreen fhe znd zkp support for stack ids on ndoes 2023-07-19 15:16:03 -07:00
Matthew Liu
59bfb1dfa0 modified visibility of Error field in lookup, cloned some values in server 2023-07-19 15:13:12 -07:00
Matthew Liu
c523f18596 skeleton for getting cipher/plaintext data 2023-07-19 14:38:33 -07:00
Matthew Liu
13a8d49f4d removed unnecessary todos 2023-07-19 13:31:37 -07:00
Matthew Liu
804275712c removed serialization of sealdata, instead created serializedsealdata struct which contains debugger info about cipher/plaintexts 2023-07-19 13:30:00 -07:00
Matthew Liu
38224850a7 stack id for node info and context changes 2023-07-19 13:20:47 -07:00
Matthew Liu
0758854c52 stack id for nodeinfo 2023-07-19 11:32:54 -07:00
Matthew Liu
cd144ed390 error handling for get_fhe_node_data and implemented idlookup trait for stackframelookup 2023-07-19 11:16:20 -07:00
Matthew Liu
f0d0fc68a2 undid some clippy changes so that code compiles 2023-07-18 17:46:13 -07:00
Matthew Liu
91a5fe1271 clippy and fmt 2023-07-18 17:44:30 -07:00
Matthew Liu
68648478c4 removed group counter updates from common_subexpression_elimination test. graphs can be isomorphic even if group id's don't match up exactly 2023-07-18 17:43:33 -07:00
Matthew Liu
1fda57a552 removed conditional compilation from a functoin that shouldnt have it 2023-07-18 16:44:21 -07:00
Matthew Liu
27f2153902 removed secretkey from debug_fhe_program, now uses privatekey instead 2023-07-18 16:42:47 -07:00
Matthew Liu
bb59e579b1 remove more prints 2023-07-18 15:33:14 -07:00
Matthew Liu
b4208f1223 removed unnecessary prints 2023-07-18 15:32:43 -07:00
Bryan Li
7cec024bbd Merge pull request #282 from Sunscreen-tech/bryan/add-frontend
Added frontend code
2023-07-18 15:19:40 -07:00
Matthew Liu
bdf8c8c415 modifying interface for lookup data structures 2023-07-18 15:14:41 -07:00
Matthew Liu
8f27a79168 removed group struct, defined Group type as a String 2023-07-18 14:38:54 -07:00
Bryan Li
6211f835ba fixed typing and var 2023-07-18 14:35:26 -07:00