Ian Goldberg
|
99753c6c21
Turn off SHOW_RECEIVED_MESSAGES for the clients
|
8 months ago |
Ian Goldberg
|
d1cc60bfdc
Nomenclature change: public/private channels become ID/token channels
|
8 months ago |
Ian Goldberg
|
175ecd51af
If SHOW_RECEIVED_MESSAGES is set, show (some of) the received messages
|
11 months ago |
Ian Goldberg
|
db5a8e1bbe
A couple of places were using SGX_AESGCM_KEY_SIZE as the token size instead of TOKEN_SIZE
|
11 months ago |
Sajin
|
cdd53b1052
Minor tweaks to client simulator (IP address and port ranges). Client launch tweaked to store logs for experiment scripting. Client simulator is tailored for 8 threads for now.
|
1 year ago |
Sajin Sasy
|
27e62db661
Fixed client IP and port selection. Now binds to chosen IP and port pair correctly.
|
1 year ago |
Sajin Sasy
|
1df4dbf38f
Client ifdef options to pick unique IP and ports and randomize sleep delays
|
1 year ago |
Sajin Sasy
|
c411e07295
Changes to client for server-driven epochs. Clients do all read and writes asynchronously using boost::async_read/write. Clients use tokens received by the storage server for sending message bundles
|
1 year ago |
Sajin Sasy
|
85599806fd
Clients and Storage servers generate a shared secret key
|
1 year ago |
Sajin Sasy
|
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
|
1 year ago |
Sajin Sasy
|
c762dc289c
Clients authenticate with epoch number as IV. Client messages (both authenticate and message_bundles) no longer use headers
|
1 year ago |
Sajin Sasy
|
7b17303223
Adjusting client wait timers to account for time taken by each thread
|
1 year ago |
Sajin Sasy
|
bac8bbbae0
Adding missing clients.hpp
|
1 year ago |