Commit Graph

  • bb671603cb passes tests with debugger feature enabled and disabled Matthew Liu 2023-07-18 11:47:53 -07:00
  • d73ae29146 fhe program tests now pass with debugger feature enabled, updated group counter when assigning ids to nodes Matthew Liu 2023-07-18 11:37:49 -07:00
  • b00714b6ec updated fhe_program_tests to have metadata fields and group_id. need to fix construction of graph so that group ids are updated Matthew Liu 2023-07-18 11:24:16 -07:00
  • 951ea237ee Playground bump (#281) Sam Tay 2023-07-17 22:23:32 -04:00
  • 3c50ee477b Rweber/field spec (#283) rickwebiii 2023-07-17 18:18:50 -07:00
  • 51a15dda85 tests rweber/fieldSpec rweber/field rickwebiii 2023-07-17 18:03:51 -07:00
  • a435d089cb rename NativeField rickwebiii 2023-07-17 17:57:18 -07:00
  • 5bd7d6aa0e fix tests rickwebiii 2023-07-17 17:40:31 -07:00
  • e01e10793e WIP rickwebiii 2023-07-17 17:30:59 -07:00
  • f2d8f12227 rick fixes Matthew Liu 2023-07-17 15:01:42 -07:00
  • c113eaf7d3 fixed async issues, now can support multiple sessions Matthew Liu 2023-07-17 14:43:27 -07:00
  • 4849b2682e get fhe node data impleented, still doesnt ocmpile. need to figure out how to handle sealdata stuff Matthew Liu 2023-07-17 14:06:44 -07:00
  • 757f9febb3 clippy fixes Matthew Liu 2023-07-17 12:46:42 -07:00
  • 71bb374add fmt fixes Matthew Liu 2023-07-17 12:45:25 -07:00
  • 4bf7043b77 added support for fhe program source code. in debug mode, run.rs tests wont compile because debug_fhe_program now asks for 7 arguments instead of 6 Matthew Liu 2023-07-17 12:24:56 -07:00
  • 31c59c991d proc macro updates to be able to get source code of an fhe program with .source() Matthew Liu 2023-07-17 12:05:32 -07:00
  • e5916cbde0 added support for cors so frontend can now grab data from backend. currently it only grabs a string that allows the frontend to construct a graph Matthew Liu 2023-07-17 11:20:38 -07:00
  • 339d1bf2c0 added frontend Bryan Li 2023-07-17 11:09:00 -07:00
  • 322c51d8f7 server file Matthew Liu 2023-07-17 04:54:52 -07:00
  • 07ff417124 moved code from sessions.rs to server.rs Matthew Liu 2023-07-17 04:25:24 -07:00
  • a4e2d1b5fb can now support dynamic paths but currently web server is not set up in a way that you can debug multiple programs Matthew Liu 2023-07-17 03:56:51 -07:00
  • 6cf313ada2 managed to get webserver up and running. remains to figure out how to get the graph data Matthew Liu 2023-07-17 02:50:21 -07:00
  • f3df943daa fixed errors due to conditional compilation with debugger feature in fhe_program_tests Matthew Liu 2023-07-17 01:04:37 -07:00
  • 5f66f73602 fixed compilation errors based on conditional dependencies when debugger not enabled Matthew Liu 2023-07-17 00:46:05 -07:00
  • 0f87062b0d modified debug_fhe_program to not return anything Matthew Liu 2023-07-17 00:35:19 -07:00
  • 145295584b format Matthew Liu 2023-07-16 23:06:17 -07:00
  • e492a2e450 modified visibility of sealsecretkey in privatekey struct to be public Matthew Liu 2023-07-16 15:58:14 -07:00
  • cb46c4b85b fixed more compilation errors and enabled debugger feature in sunscreen_backend. next step: figure out secret vs privatekey and change debug_fhe_program accordingly Matthew Liu 2023-07-16 02:05:27 -07:00
  • cc90bf3548 compilation errors in graph construction test, enabled debugger feature in sunscreen_fhe_program Matthew Liu 2023-07-14 17:57:45 -07:00
  • 21683f2e23 enabled debugger in zkp backend Matthew Liu 2023-07-14 16:33:46 -07:00
  • 644d044522 fixed some depenendcy issues to enable debugger feature across workspace, now going to fix compilation results/add support with debugger feature Matthew Liu 2023-07-14 16:26:02 -07:00
  • 75d59ce14d created start web server function Matthew Liu 2023-07-14 15:21:35 -07:00
  • 61333183e7 removed nodes file from debugger Matthew Liu 2023-07-14 14:21:48 -07:00
  • 2eba60472a fxied remaining compilation issues in run Matthew Liu 2023-07-14 14:10:36 -07:00
  • bf41566474 added fhe-debugger files as modules Matthew Liu 2023-07-14 13:34:24 -07:00
  • 7e0cdc212d more compilation error fixes + moved fhe-debugger into debugger module Matthew Liu 2023-07-14 13:33:17 -07:00
  • a0d6e9bce3 fixed compilation rrors in tests for run.rs Matthew Liu 2023-07-14 11:26:42 -07:00
  • c153222731 implemented set_data, also added calls to set_data in run unchecked Matthew Liu 2023-07-14 00:42:02 -07:00
  • 0cb4a82498 rick's coimments/changes Matthew Liu 2023-07-14 00:06:40 -07:00
  • 9f1f6b0a08 moved sessions to runtime Matthew Liu 2023-07-13 13:29:00 -07:00
  • 4f3e9f435d format and clippy fix Matthew Liu 2023-07-13 12:11:41 -07:00
  • 8ff5b0e012 documentation, removed some unused dependencies Matthew Liu 2023-07-13 12:07:47 -07:00
  • 8e984794e6 documentation for sessions Matthew Liu 2023-07-13 11:47:01 -07:00
  • de3338da8f sessions file + data structure: Matthew Liu 2023-07-13 11:36:17 -07:00
  • ab22c5d640 Ensure playground loads with zkp backends samtay/playground-bump Sam Tay 2023-07-12 20:46:01 -04:00
  • efd4a7555a Bump playground again Sam Tay 2023-07-12 19:56:15 -04:00
  • 95f734ac8b modified tests in validation.rs Matthew Liu 2023-07-12 16:45:16 -07:00
  • 930db4b619 format fixes Matthew Liu 2023-07-12 15:07:33 -07:00
  • b9bd9cc0fe fixed some fhe program tests based on changes to compilationresult data structure Matthew Liu 2023-07-12 15:06:21 -07:00
  • e4d22361a4 doc fixes Matthew Liu 2023-07-12 14:19:23 -07:00
  • 5b16f91057 clippy and format fixes Matthew Liu 2023-07-12 14:15:15 -07:00
  • cc0e11a1ba updated measuredmodel call to run_program_unchecked with a secret key Matthew Liu 2023-07-12 14:11:20 -07:00
  • 0f3c55fc93 fixed compilation errors for tests in run file, now does tests with secret key Matthew Liu 2023-07-12 14:04:41 -07:00
  • 22c163afef added run_impl and debug_fhe_program, also added debuginfo struct and added parameter for secret key in run unchecked Matthew Liu 2023-07-12 13:57:05 -07:00
  • 7a6a774582 displays serialized graph strings Matthew Liu 2023-07-12 12:33:15 -07:00
  • 722bfbddce can display graph for given rational operations Matthew Liu 2023-07-11 14:16:01 -07:00
  • 02b14ee4e6 Re-bump playground Sam Tay 2023-07-11 14:55:34 -05:00
  • af282b9c34 Bump playground Sam Tay 2023-07-11 14:36:19 -05:00
  • f05ce704b1 transparent-ciphertexts feature (#280) rickwebiii 2023-07-11 12:16:42 -07:00
  • 1d94b121b5 transparent-ciphertexts feature rweber/transparent rickwebiii 2023-07-11 12:00:08 -07:00
  • 059e4d93aa remains to figure out how to display graphs with rationals Matthew Liu 2023-07-10 17:51:47 -07:00
  • 83d6156621 format fixes Matthew Liu 2023-07-10 17:35:02 -07:00
  • 78f84fa1cf fixed dependency issues and can now return graph information of basic fhe program Matthew Liu 2023-07-10 17:26:01 -07:00
  • e4c5921b48 fixed context compilation errors Matthew Liu 2023-07-10 14:09:43 -07:00
  • 363734ff38 Properly factor inserting literal plaintexts (#278) Sam Tay 2023-07-10 13:39:14 -05:00
  • 8f6a1d7b98 cleaned up some conditional compilation logic in context, also formatting fixes Matthew Liu 2023-07-10 11:28:56 -07:00
  • 243d748cdf fixed references of .0 into .graph and enabled conditional compilation of debugging structs, but this broke fhe_program proc macro Matthew Liu 2023-07-10 11:03:09 -07:00
  • b2759a4ff0 Properly factor inserting literal plaintexts samtay/factor Sam Tay 2023-07-10 12:10:03 -05:00
  • 8dfaf33452 Switch SEAL submodule to sunscreen org (#277) Ryan Orendorff 2023-07-10 10:57:56 -06:00
  • 40adf1d93f infrastructure for groups Matthew Liu 2023-07-09 21:32:32 -07:00
  • ee1ff44646 added a get for stackframelookup, added clone to programgroup Matthew Liu 2023-07-09 20:05:58 -07:00
  • 95721487a8 Mixed bounds in logproof (#276) Ryan Orendorff 2023-07-07 12:37:12 -06:00
  • 300c5eb019 Fix assert_poly_expansion for k > 1 (#275) Ryan Orendorff 2023-07-07 11:52:32 -06:00
  • a91c7291fb Add CSV stdout for logproof bench (#274) Ryan Orendorff 2023-07-06 10:36:27 -06:00
  • 8d5e488e9c more programgroup Matthew Liu 2023-07-06 00:47:02 -07:00
  • b8c6c77a08 programcontext/programgroup structs defined Matthew Liu 2023-07-05 22:21:15 -07:00
  • 5faf981178 Hackathon; or, various compiler improvements (#272) Sam Tay 2023-07-05 17:07:21 -05:00
  • fd9458a84b some more tests Matthew Liu 2023-07-05 12:05:47 -07:00
  • 71823d02a7 fixed minor loggic error in test single backtrace insert Matthew Liu 2023-07-03 15:53:27 -07:00
  • c9c1fa7286 single backtrace insert Matthew Liu 2023-07-03 15:45:47 -07:00
  • 7e2deee16e single backtrace insert Matthew Liu 2023-07-03 15:45:25 -07:00
  • 6dca7314d3 single frame insert test Matthew Liu 2023-07-03 14:48:27 -07:00
  • 3f5dcc3e7e started some work with fheprograms Matthew Liu 2023-06-30 15:47:43 -07:00
  • 676d82a714 format and clippy fixes Matthew Liu 2023-06-30 15:19:22 -07:00
  • c051478d35 changed it so trie stores stackframeinfo instead of backtraces Matthew Liu 2023-06-30 15:15:02 -07:00
  • c216bdc959 updated stackframeinfo constructor to not panic with no values Matthew Liu 2023-06-30 13:27:04 -07:00
  • 4072877cbe formatting and documentation Matthew Liu 2023-06-30 12:11:26 -07:00
  • f07b1d1e51 insertion and getting work Matthew Liu 2023-06-30 12:06:52 -07:00
  • a1d6681ac3 implementation for stackframelookup Matthew Liu 2023-06-29 16:40:28 -07:00
  • ba1275ff46 clippy fixes Matthew Liu 2023-06-29 16:31:52 -07:00
  • 61d8d274e8 created stackframeinfo struct, added get_stack_trace which has lifetime issues Matthew Liu 2023-06-29 16:31:34 -07:00
  • 4d139ed219 clippy fixes Matthew Liu 2023-06-29 15:10:35 -07:00
  • 4f17ea1678 clippy fixes Matthew Liu 2023-06-29 15:08:39 -07:00
  • a64ff7efcb support to add stack traces and updated dependencies Matthew Liu 2023-06-29 15:04:55 -07:00
  • a856349385 added structure for StackFrameLookup and stackframes trait Matthew Liu 2023-06-28 16:16:31 -07:00
  • ca85e2fc9d pulling updated rust.yml Merge branch 'mliu-backend' of https://github.com/Sunscreen-tech/Sunscreen into mliu-backend Matthew Liu 2023-06-28 15:32:08 -07:00
  • 3ced1130d7 style fixes Matthew Liu 2023-06-28 15:31:38 -07:00
  • bb5594afb0 Update rust.yml mliu24 2023-06-28 15:24:30 -07:00
  • d0b4a1595e added a function to add a stack trace. need to figure outhow to get group id's into the stacktrie Matthew Liu 2023-06-28 14:22:47 -07:00
  • 23abae90f9 added a stacktrie struct Matthew Liu 2023-06-28 13:17:17 -07:00