Commit History

Autor SHA1 Mensaxe Data
  Ian Goldberg 8a5a63878e "make clean" should clean the Client dir as well hai 1 ano
  Ian Goldberg 68a87f14b9 Remove unneeded library from Makefile hai 1 ano
  Ian Goldberg 5f3d67ae79 Touchup to Makefile hai 1 ano
  Ian Goldberg 96d27c34f7 "make depend" was not tracking files in Client/ hai 1 ano
  Ian Goldberg fcd39fd3a5 Add TRACE_SOCKIO tracing for client<->storage server connections hai 1 ano
  Ian Goldberg 9471a0b20e Trace and plot node-to-node messages hai 1 ano
  Sajin Sasy 76de7e1ba6 Merging main hai 1 ano
  Ian Goldberg f6640a173e Oblivious part of storage processing for private routing %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 5cb57bc4be Generalize sort_mtobliv to be able to sort on different kinds of keys %!s(int64=2) %!d(string=hai) anos
  Sajin Sasy f21edf4dc8 Merge main %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 54e0392e60 Implementation of ORExpand (single-threaded version) %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 96c9430df4 Have "make depend" notice dependencies by Enclave/*.cpp on Enclave/OblivAlgs/*.hpp %!s(int64=2) %!d(string=hai) anos
  Sajin Sasy 1f36f457c3 Merged main %!s(int64=2) %!d(string=hai) anos
  Sajin Sasy aa86ecf9c1 Client -> Ingestion send (unencrypted) message bundles. Ingestion servers queue them into a msgBuffer %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg b4b14ff140 Refactor storage processing into its own file %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg c3207004ce Prepare round 2 messages %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 6c221e5ff6 Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg ea0cea1abf Make the NodeCommState vector visible from other files %!s(int64=2) %!d(string=hai) anos
  Sajin Sasy e7b2583ff6 Created Ingestion Class. Generate client encryption keys in the client simulator and on the ingestion side. (Currently just for server 0) %!s(int64=2) %!d(string=hai) anos
  Sajin Sasy 3545e021ec Start clients module. Parse manifest to generate the list of ingestion and storage servers. %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 51b436f25a Start on private routing %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg ae3646cf41 Sort using precomputable shuffles %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 0a23f8293c Port code for oblivious compaction, shuffle, sort %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg e44d4e6000 Start on the enclave side of the untrusted app to enclave I/O %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg ae76624b90 Stubs for the I/O functions in and out of the enclave %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg 5580976796 Load the config into the enclave %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg d17365c8ea Rename App/config.* to App/appconfig.* %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg a43c3034dd Put the echo commands in the Makefile in a more sensible place %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg a48982890f A bit of refactoring in preparation for the networking code %!s(int64=2) %!d(string=hai) anos
  Ian Goldberg ec50f967c3 Add make depend target %!s(int64=2) %!d(string=hai) anos