123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #include "datatypes.h"
- #include "sgx_eid.h"
- #include "sgx_trts.h"
- #include <map>
- #include "dh_session_protocol.h"
- #ifndef LOCALATTESTATION_H_
- #define LOCALATTESTATION_H_
- #ifdef __cplusplus
- extern "C" {
- #endif
- uint32_t SGXAPI create_session(sgx_enclave_id_t src_enclave_id, sgx_enclave_id_t dest_enclave_id, dh_session_t *p_session_info);
- uint32_t SGXAPI send_request_receive_response(sgx_enclave_id_t src_enclave_id, sgx_enclave_id_t dest_enclave_id, dh_session_t *p_session_info, char *inp_buff, size_t inp_buff_len, size_t max_out_buff_size, char **out_buff, size_t* out_buff_len);
- uint32_t SGXAPI close_session(sgx_enclave_id_t src_enclave_id, sgx_enclave_id_t dest_enclave_id);
- #ifdef __cplusplus
- }
- #endif
- #endif
|