Ian Goldberg
|
6017495d5e
Oblivious compare_keys functions for UidPriorityKey and NidPriorityKey
|
пре 1 година |
Ian Goldberg
|
5cb57bc4be
Generalize sort_mtobliv to be able to sort on different kinds of keys
|
пре 1 година |
Ian Goldberg
|
61c0f0e3df
Use a const_cast because the SGX SDK sgx_aes_gcm128_enc_update API is broken
|
пре 1 година |
Sajin Sasy
|
635e49fc71
Merge branch 'main' into Clients
|
пре 1 година |
Ian Goldberg
|
87bed751b4
Rename compare to compare_keys in mtmergesort
|
пре 1 година |
Sajin Sasy
|
f21edf4dc8
Merge main
|
пре 1 година |
Sajin Sasy
|
2d5e752020
Minor touchups to client. Clients now send messages to themselves for ease of testing and integrating with private routing
|
пре 1 година |
Ian Goldberg
|
11e8ed8dd7
Handle messages of size 0 properly
|
пре 1 година |
Ian Goldberg
|
d032e38c83
Proceed correctly when not all nodes have all roles
|
пре 1 година |
Ian Goldberg
|
b8d3ca3afd
On a read error, show the node number the error came from
|
пре 1 година |
Sajin Sasy
|
6ea810f8ec
Parse roles from manifest.yaml
|
пре 1 година |
Sajin Sasy
|
e544d6db67
Move definition of MsgBuffer from route.cpp to route.hpp
|
пре 1 година |
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 година |
Sajin Sasy
|
527d1e26ba
Minor correction from merging master
|
пре 1 година |
Sajin Sasy
|
5b359918c2
Multithreading the client simulator
|
пре 1 година |
Ian Goldberg
|
39a5066ab3
Add a comment for future possible optimization
|
пре 1 година |
Ian Goldberg
|
ccaa8afc38
More realistic test sizes in test_ORExpand_parallel
|
пре 1 година |
Ian Goldberg
|
d122d04a6d
Implementation of ORExpand (multi-threaded version)
|
пре 1 година |
Sajin Sasy
|
461aca4bf9
Revert "Syncing to debug acceptor problem"
|
пре 1 година |
Ian Goldberg
|
54e0392e60
Implementation of ORExpand (single-threaded version)
|
пре 1 година |
Ian Goldberg
|
876ba2eeec
Remove an unused (and incorrect in any case) function
|
пре 1 година |
Sajin Sasy
|
192acaccb0
Syncing to debug acceptor problem
|
пре 1 година |
Ian Goldberg
|
8368bdca59
Fix an out-of-date comment
|
пре 1 година |
Ian Goldberg
|
96c9430df4
Have "make depend" notice dependencies by Enclave/*.cpp on Enclave/OblivAlgs/*.hpp
|
пре 1 година |
Sajin Sasy
|
1f36f457c3
Merged main
|
пре 1 година |
Sajin Sasy
|
bda0918bd3
Ingestion processes msgbundle, and queues messages into a msgBuffer
|
пре 1 година |
Ian Goldberg
|
565d5a2ba5
Launch epochs no more often than every epoch_interval_us microseconds
|
пре 1 година |
Ian Goldberg
|
57c1d8a441
Be able to run multiple epochs
|
пре 1 година |
Ian Goldberg
|
2562d9ac86
Rather than pre-allocating an array of randomness pools, just give each thread its own thread-local randomness pool
|
пре 1 година |
Sajin Sasy
|
aa86ecf9c1
Client -> Ingestion send (unencrypted) message bundles. Ingestion servers queue them into a msgBuffer
|
пре 1 година |