| .. |
|
OblivAlgs
|
7b94f67102
Add "earlyclobber" constraint to oselect_uint32_t
|
hace 1 año |
|
Enclave.config.xml
|
2562d9ac86
Rather than pre-allocating an array of randomness pools, just give each thread its own thread-local randomness pool
|
hace 1 año |
|
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
|
hace 1 año |
|
Enclave.lds
|
261c116cbb
Simple Hello Enclave app
|
hace 1 año |
|
Enclave_debug.lds
|
261c116cbb
Simple Hello Enclave app
|
hace 1 año |
|
client.cpp
|
b6f94bc83a
Fixed a silent bug with client authentication failing since IV has to be SGX_AESGCM_IV_SIZE. Split client structures into Enclave/Client and moved client authentication there for use by storage module as well
|
hace 1 año |
|
client.hpp
|
b6f94bc83a
Fixed a silent bug with client authentication failing since IV has to be SGX_AESGCM_IV_SIZE. Split client structures into Enclave/Client and moved client authentication there for use by storage module as well
|
hace 1 año |
|
comms.cpp
|
61c0f0e3df
Use a const_cast because the SGX SDK sgx_aes_gcm128_enc_update API is broken
|
hace 1 año |
|
comms.hpp
|
b5fcd9bea5
Receive round 1 messages
|
hace 1 año |
|
config.cpp
|
85599806fd
Clients and Storage servers generate a shared secret key
|
hace 1 año |
|
config.hpp
|
85599806fd
Clients and Storage servers generate a shared secret key
|
hace 1 año |
|
enclave_api.h
|
5c075a96a4
Synchronize client simulator and ingestion servers
|
hace 1 año |
|
ingest.cpp
|
b6f94bc83a
Fixed a silent bug with client authentication failing since IV has to be SGX_AESGCM_IV_SIZE. Split client structures into Enclave/Client and moved client authentication there for use by storage module as well
|
hace 1 año |
|
ingest.hpp
|
b6f94bc83a
Fixed a silent bug with client authentication failing since IV has to be SGX_AESGCM_IV_SIZE. Split client structures into Enclave/Client and moved client authentication there for use by storage module as well
|
hace 1 año |
|
obliv.cpp
|
c3207004ce
Prepare round 2 messages
|
hace 1 año |
|
obliv.hpp
|
c3207004ce
Prepare round 2 messages
|
hace 1 año |
|
route.cpp
|
76de7e1ba6
Merging main
|
hace 1 año |
|
route.hpp
|
76de7e1ba6
Merging main
|
hace 1 año |
|
sort.cpp
|
8161930588
Refill the Waksman network sizes we've actually used each epoch
|
hace 1 año |
|
sort.hpp
|
8161930588
Refill the Waksman network sizes we've actually used each epoch
|
hace 1 año |
|
sort.tcc
|
f6640a173e
Oblivious part of storage processing for private routing
|
hace 1 año |
|
storage.cpp
|
85599806fd
Clients and Storage servers generate a shared secret key
|
hace 1 año |
|
storage.hpp
|
85599806fd
Clients and Storage servers generate a shared secret key
|
hace 1 año |