Commit History

Author SHA1 Message Date
  Ian Goldberg 1ae94b11ed Rename ecall_authenticate to ecall_ingestion_authenticate 11 months ago
  Sajin Sasy a31e54d049 Resolving conflicts in merging aaron/public-channel 1 year ago
  Aaron Johnson 3e2323dedd adding private_routing option to config 1 year ago
  Sajin Sasy f15b914acd Minor tweaks for nomenclature consistency of msgbundles and mailboxes 1 year ago
  Sajin Sasy 0f2f054510 Storage servers provide first epoch token bundles to clients when they authenticate. (Currently without using epoch no in token computation) 1 year ago
  Sajin Sasy 1aeb41385b Ingestion servers handle client connections asynchronously correctly (using async_read now). Clients send CLIENTS_AUTHENTICATE message first, then several CLIENT_MESSAGE_BUNDLE messages 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 f10fdca30f Add a callback that fires when all the network handshakes are complete 1 year ago
  Ian Goldberg 68c67d8621 More towards private routing 1 year ago
  Ian Goldberg 919ef799cc Add ecall_precompute_sort to precompute a single WaksmanNetwork 1 year ago
  Ian Goldberg 51b436f25a Start on private routing 1 year ago
  Ian Goldberg 0544a3e339 Add a private_routing flag to select which kind of routing to do 1 year ago
  Ian Goldberg 2a0106d4da Start the threadpool and the pseudo-random bytes pools 1 year ago
  Ian Goldberg 91b8557253 Handshake message 1 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 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