Ian Goldberg
|
2434412f0e
Set MsgBuffers to 0 when newly allocated
|
1 year ago |
Ian Goldberg
|
6c221e5ff6
Refactor sort_mtobliv to expose oblivious Waksman-based shuffle in addition to sort
|
1 year ago |
Ian Goldberg
|
61fe90b6d6
Start round 2
|
1 year ago |
Ian Goldberg
|
b5fcd9bea5
Receive round 1 messages
|
1 year ago |
Ian Goldberg
|
3ca79eff8c
Post a closure from the ecall_comms_start callback
|
1 year ago |
Ian Goldberg
|
f5a4e83af8
Handle the case of only one node
|
1 year ago |
Ian Goldberg
|
444af7fc6d
Send the round 1 messages
|
1 year ago |
Ian Goldberg
|
0eb6b16205
Stifle an extraneous compile warning
|
1 year ago |
Ian Goldberg
|
8d94d73582
Typo in comment
|
1 year ago |
Ian Goldberg
|
68cc68034d
Keep track of roles for all nodes in the global config
|
1 year ago |
Ian Goldberg
|
826c701d52
Weights only matter for routing nodes
|
1 year ago |
Ian Goldberg
|
07eb077735
Rename default_in_msg_received to unknown_in_msg_received
|
1 year ago |
Ian Goldberg
|
ea0cea1abf
Make the NodeCommState vector visible from other files
|
1 year ago |
Ian Goldberg
|
f10fdca30f
Add a callback that fires when all the network handshakes are complete
|
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
|
9422c28caf
Client single async connect to Server (App)
|
1 year ago |
Ian Goldberg
|
518cdb8a14
The client acceptor socket needs to be long lived
|
1 year ago |
Sajin Sasy
|
7fe40246f7
Sync state to debug client->server async connection
|
1 year ago |
Sajin Sasy
|
3545e021ec
Start clients module. Parse manifest to generate the list of ingestion and storage servers.
|
1 year ago |
Sajin Sasy
|
4e1907fadc
Removing some unnecessary debug printfs
|
1 year ago |
Sajin Sasy
|
b047654532
Hardcoding an AES key for client to server communications
|
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
|
fb55160555
Create some messages to raw ingest
|
1 year ago |
Ian Goldberg
|
51b436f25a
Start on private routing
|
1 year ago |
Ian Goldberg
|
88ec550dee
test for failed "new" properly
|
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
|
5156e66110
Make eval_plan const
|
1 year ago |
Ian Goldberg
|
ae3646cf41
Sort using precomputable shuffles
|
1 year ago |