20#include "hitls_type.h"
31 SESS_OBJ_VERSION = 0x0101,
32 SESS_OBJ_CIPHER_SUITE = 0x0102,
33 SESS_OBJ_MASTER_SECRET = 0x0103,
34 SESS_OBJ_PEER_CERT = 0x0104,
35 SESS_OBJ_START_TIME = 0x0106,
36 SESS_OBJ_TIMEOUT = 0x0107,
37 SESS_OBJ_HOST_NAME = 0x0108,
38 SESS_OBJ_SESSION_ID_CTX = 0x0109,
39 SESS_OBJ_SESSION_ID = 0x010A,
40 SESS_OBJ_SUPPORT_EXTEND_MASTER_SECRET = 0x010B,
41 SESS_OBJ_VERIFY_RESULT = 0x010C,
42 SESS_OBJ_AGE_ADD = 0x010D,
52uint32_t SESS_GetTotalEncodeSize(
const HITLS_Session *sess);
65int32_t SESS_Encode(
const HITLS_Session *sess, uint8_t *data, uint32_t length, uint32_t *usedLen);
77int32_t SESS_Decode(HITLS_Session *sess,
const uint8_t *data, uint32_t length);