occlum/demos/local_attestation/AppResponder/session.h
2020-06-04 20:05:55 +08:00

23 lines
528 B
C

#ifndef _EC_DH_SESSION_H_
#define _EC_DH_SESSION_H_
#define ERROR -1
#define SUCCESS 0
#define CLOSED 0x0
#define IN_PROGRESS 0x1
#define ACTIVE 0x2
#include "sgx_dh.h"
#include "dh_session_protocol.h"
int session_request(sgx_dh_msg1_t *dh_msg1,
uint32_t *session_id );
int exchange_report(sgx_dh_msg2_t *dh_msg2,
sgx_dh_msg3_t *dh_msg3,
uint32_t session_id);
int end_session(uint32_t session_id);
dh_session_t *get_session_info(uint32_t session_id );
#endif