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 |