// // Created by miti on 22/07/19. // #ifndef DECRYPTORAPP_LA_H #define DECRYPTORAPP_LA_H #include "sgx_trts.h" #include "sgx_utils.h" #include "sgx_eid.h" #include "error_codes.h" #include "sgx_ecp_types.h" #include "dh_session_protocol.h" #include "sgx_dh.h" #include "sgx_tcrypto.h" //#include "sgx_report.h" #include "../Decryptor/Decryptor_t.h" #include "string.h" class LA { private: dh_session_t global_session_info; public: uint32_t session_request(sgx_dh_msg1_t *dh_msg1, uint32_t *session_id); uint32_t exchange_report(sgx_dh_msg2_t *dh_msg2, sgx_dh_msg3_t *dh_msg3, uint32_t* session_id); }; #endif //DECRYPTORAPP_LA_H