| .. |
|
OblivAlgs
|
39a5066ab3
Add a comment for future possible optimization
|
il y a 1 an |
|
Enclave.config.xml
|
2562d9ac86
Rather than pre-allocating an array of randomness pools, just give each thread its own thread-local randomness pool
|
il y a 1 an |
|
Enclave.edl
|
1aeb41385b
Ingestion servers handle client connections asynchronously correctly (using async_read now). Clients send CLIENTS_AUTHENTICATE message first, then several CLIENT_MESSAGE_BUNDLE messages
|
il y a 1 an |
|
Enclave.lds
|
261c116cbb
Simple Hello Enclave app
|
il y a 1 an |
|
Enclave_debug.lds
|
261c116cbb
Simple Hello Enclave app
|
il y a 1 an |
|
comms.cpp
|
11e8ed8dd7
Handle messages of size 0 properly
|
il y a 1 an |
|
comms.hpp
|
b5fcd9bea5
Receive round 1 messages
|
il y a 1 an |
|
config.cpp
|
1f36f457c3
Merged main
|
il y a 1 an |
|
config.hpp
|
1f36f457c3
Merged main
|
il y a 1 an |
|
enclave_api.h
|
e7b2583ff6
Created Ingestion Class. Generate client encryption keys in the client simulator and on the ingestion side. (Currently just for server 0)
|
il y a 1 an |
|
ingest.cpp
|
4e6f8ee07d
Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format.
|
il y a 1 an |
|
ingest.hpp
|
4e6f8ee07d
Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format.
|
il y a 1 an |
|
obliv.cpp
|
c3207004ce
Prepare round 2 messages
|
il y a 1 an |
|
obliv.hpp
|
c3207004ce
Prepare round 2 messages
|
il y a 1 an |
|
route.cpp
|
4e6f8ee07d
Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format.
|
il y a 1 an |
|
route.hpp
|
4e6f8ee07d
Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format.
|
il y a 1 an |
|
sort.cpp
|
6c221e5ff6
Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort
|
il y a 1 an |
|
sort.hpp
|
6c221e5ff6
Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort
|
il y a 1 an |
|
storage.cpp
|
54e0392e60
Implementation of ORExpand (single-threaded version)
|
il y a 1 an |
|
storage.hpp
|
b4b14ff140
Refactor storage processing into its own file
|
il y a 1 an |