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 |
Ian Goldberg
|
bccaf75ceb
Parse -t nthreads option (and improved argument parsing in general)
|
1 year ago |
Ian Goldberg
|
95be542532
Add params for max user count, max number of {priv,pub} {in,out} messages per user per epoch
|
1 year ago |
Ian Goldberg
|
0a23f8293c
Port code for oblivious compaction, shuffle, sort
|
1 year ago |
Ian Goldberg
|
85b51f0e57
Handshake complete, and encrypted data can be exchanged
|
1 year ago |
Ian Goldberg
|
a051bfd22f
Complete handshake message 2, start handshake message 3
|
1 year ago |
Ian Goldberg
|
deaa5adc41
Have launch flush its output so that it can be grepped, etc.
|
1 year ago |
Ian Goldberg
|
28b54290bb
Correct a type
|
1 year ago |
Ian Goldberg
|
307b4f7823
Client sockets had the wrong node number in the NodeIO struct
|
1 year ago |
Ian Goldberg
|
9e2268b554
Start on handshake message 2
|
1 year ago |
Ian Goldberg
|
91b8557253
Handshake message 1
|
1 year ago |
Ian Goldberg
|
9e22973195
The enclave side of the untrusted app to enclave I/O
|
1 year ago |
Ian Goldberg
|
f98d4bd65c
Change MAXCHUNKSIZE to FRAME_SIZE and move it to enclave_api.h
|
1 year ago |
Ian Goldberg
|
e44d4e6000
Start on the enclave side of the untrusted app to enclave I/O
|
1 year ago |
Ian Goldberg
|
6b3139b84c
Forward received data into the enclave
|
1 year ago |
Ian Goldberg
|
dd2f2be3d0
Actually send outgoing data from the enclave
|
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
|
12a9d0aeb8
Use defined constants for the command type bytes rather than hardcoding 0x01, etc.
|
1 year ago |
Ian Goldberg
|
3a506cf620
Nodes can now asynchronously receive data using callbacks
|
1 year ago |
Ian Goldberg
|
a43c3034dd
Put the echo commands in the Makefile in a more sensible place
|
1 year ago |