Aaron Johnson
|
3e2323dedd
adding private_routing option to config
|
1 year ago |
Aaron Johnson
|
38037fcaa5
improving implementation of public-channel storage operations
|
1 year ago |
Aaron Johnson
|
573d434674
adding public routing to storage servers
|
1 year ago |
Aaron Johnson
|
08627ebc52
Merge branch 'main' into aaron/public-channel
|
1 year ago |
Aaron Johnson
|
8824da2d85
Merge branch 'aaron/public-channel' of git-crysp.uwaterloo.ca:teems/code into aaron/public-channel
|
1 year ago |
Aaron Johnson
|
5fb09e8886
adding in public routing steps
|
1 year ago |
Aaron Johnson
|
5ff489cffe
adding in public routing steps
|
1 year ago |
Ian Goldberg
|
df7e017f7f
Don't crash for WNEvalPlans where N=2 and nthreads>1
|
1 year ago |
Ian Goldberg
|
2c240b140a
Const correctness in WNEvalPlan::dump()
|
1 year ago |
Aaron Johnson
|
c4eefe6c30
fixing byte counting
|
1 year ago |
Aaron Johnson
|
1652b014e0
fixing byte counting
|
1 year ago |
Aaron Johnson
|
fc72e6414a
adding counting bytes sent to NodeIO
|
1 year ago |
Ian Goldberg
|
7b94f67102
Add "earlyclobber" constraint to oselect_uint32_t
|
1 year ago |
Ian Goldberg
|
36d776aec7
Make the setting of dests for ORExand a little easier to read
|
1 year ago |
Ian Goldberg
|
94f94e8f97
Some commented-out debugging code
|
1 year ago |
Ian Goldberg
|
63f3ba7481
Precompute evalplans based on the node's roles
|
1 year ago |
Ian Goldberg
|
8161930588
Refill the Waksman network sizes we've actually used each epoch
|
1 year ago |
Ian Goldberg
|
f6640a173e
Oblivious part of storage processing for private routing
|
1 year ago |
Ian Goldberg
|
f6ab731e27
Allocate a backing buffer in storage.cpp
|
1 year ago |
Ian Goldberg
|
159edb1326
An intermediate version of sort_mtobliv where you pass it the output buffer
|
1 year ago |
Ian Goldberg
|
4898b27dbd
Touch up a comment
|
1 year ago |
Ian Goldberg
|
fe26f8421d
Make an "in-place" version of sort_mtobliv
|
1 year ago |
Ian Goldberg
|
6017495d5e
Oblivious compare_keys functions for UidPriorityKey and NidPriorityKey
|
1 year ago |
Ian Goldberg
|
5cb57bc4be
Generalize sort_mtobliv to be able to sort on different kinds of keys
|
1 year ago |
Ian Goldberg
|
61c0f0e3df
Use a const_cast because the SGX SDK sgx_aes_gcm128_enc_update API is broken
|
1 year ago |
Ian Goldberg
|
87bed751b4
Rename compare to compare_keys in mtmergesort
|
1 year ago |
Ian Goldberg
|
11e8ed8dd7
Handle messages of size 0 properly
|
1 year ago |
Ian Goldberg
|
d032e38c83
Proceed correctly when not all nodes have all roles
|
1 year ago |
Ian Goldberg
|
b8d3ca3afd
On a read error, show the node number the error came from
|
1 year ago |
Sajin Sasy
|
6ea810f8ec
Parse roles from manifest.yaml
|
1 year ago |