Ian Goldberg
|
61c0f0e3df
Use a const_cast because the SGX SDK sgx_aes_gcm128_enc_update API is broken
|
1 year ago |
Ian Goldberg
|
11e8ed8dd7
Handle messages of size 0 properly
|
1 year ago |
Ian Goldberg
|
b5fcd9bea5
Receive round 1 messages
|
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
|
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 |
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
|
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
|
e44d4e6000
Start on the enclave side of the untrusted app to enclave I/O
|
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
|
1672a9efbe
The enclave can generate a long-term identity key and persist the private key through sealing
|
1 year ago |