Commit History

Author SHA1 Message Date
  Ian Goldberg 9471a0b20e Trace and plot node-to-node messages 1 year ago
  Sajin Sasy 76de7e1ba6 Merging main 1 year ago
  Ian Goldberg f6640a173e Oblivious part of storage processing for private routing 1 year ago
  Ian Goldberg 5cb57bc4be Generalize sort_mtobliv to be able to sort on different kinds of keys 1 year ago
  Sajin Sasy f21edf4dc8 Merge main 1 year ago
  Ian Goldberg 54e0392e60 Implementation of ORExpand (single-threaded version) 1 year ago
  Ian Goldberg 96c9430df4 Have "make depend" notice dependencies by Enclave/*.cpp on Enclave/OblivAlgs/*.hpp 1 year ago
  Sajin Sasy 1f36f457c3 Merged main 1 year ago
  Sajin Sasy aa86ecf9c1 Client -> Ingestion send (unencrypted) message bundles. Ingestion servers queue them into a msgBuffer 1 year ago
  Ian Goldberg b4b14ff140 Refactor storage processing into its own file 1 year ago
  Ian Goldberg c3207004ce Prepare round 2 messages 1 year ago
  Ian Goldberg 6c221e5ff6 Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort 1 year ago
  Ian Goldberg ea0cea1abf Make the NodeCommState vector visible from other files 1 year ago
  Sajin Sasy e7b2583ff6 Created Ingestion Class. Generate client encryption keys in the client simulator and on the ingestion side. (Currently just for server 0) 1 year ago
  Sajin Sasy 3545e021ec Start clients module. Parse manifest to generate the list of ingestion and storage servers. 1 year ago
  Ian Goldberg 51b436f25a Start on private routing 1 year ago
  Ian Goldberg ae3646cf41 Sort using precomputable shuffles 1 year ago
  Ian Goldberg 0a23f8293c Port code for oblivious compaction, shuffle, sort 1 year ago
  Ian Goldberg e44d4e6000 Start on the enclave side of the untrusted app to enclave I/O 1 year ago
  Ian Goldberg ae76624b90 Stubs for the I/O functions in and out of the enclave 1 year ago
  Ian Goldberg 5580976796 Load the config into the enclave 1 year ago
  Ian Goldberg d17365c8ea Rename App/config.* to App/appconfig.* 1 year ago
  Ian Goldberg a43c3034dd Put the echo commands in the Makefile in a more sensible place 1 year ago
  Ian Goldberg a48982890f A bit of refactoring in preparation for the networking code 1 year ago
  Ian Goldberg ec50f967c3 Add make depend target 1 year ago
  Ian Goldberg 4ea6ac6fe0 Increase the optimization level in the Makefile 1 year ago
  Ian Goldberg 976c417ae7 Rename binary from app to teems 1 year ago
  Ian Goldberg 1672a9efbe The enclave can generate a long-term identity key and persist the private key through sealing 1 year ago
  Ian Goldberg 261c116cbb Simple Hello Enclave app 1 year ago