27int32_t Tls12ServerRecvClientHelloProcess(TLS_Ctx *ctx,
const HS_Msg *msg,
bool isNeedClientHelloCb);
38#ifdef HITLS_TLS_PROTO_DTLS12
39int32_t DtlsServerRecvClientHelloProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
51#ifdef HITLS_TLS_PROTO_DTLS12
52int32_t DtlsClientRecvHelloVerifyRequestProcess(TLS_Ctx *ctx,
HS_Msg *msg);
64int32_t ClientRecvServerHelloProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
75int32_t RecvCertificateProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
86int32_t ClientRecvServerKxProcess(TLS_Ctx *ctx,
HS_Msg *msg);
96int32_t ClientRecvCertRequestProcess(TLS_Ctx *ctx);
105int32_t ClientRecvServerHelloDoneProcess(TLS_Ctx *ctx);
116int32_t ServerRecvClientKxProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
126int32_t ServerRecvClientCertVerifyProcess(TLS_Ctx *ctx);
136int32_t Tls12ClientRecvNewSeesionTicketProcess(TLS_Ctx *ctx,
HS_Msg *hsMsg);
146int32_t Tls13ClientRecvNewSessionTicketProcess(TLS_Ctx *ctx,
HS_Msg *hsMsg);
148int32_t Tls12ServerRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
150int32_t Tls12ClientRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
161#ifdef HITLS_TLS_PROTO_DTLS12
162int32_t DtlsServerRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
174#ifdef HITLS_TLS_PROTO_DTLS12
175int32_t DtlsClientRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
187int32_t Tls13ServerRecvClientHelloProcess(TLS_Ctx *ctx,
HS_Msg *msg);
198int32_t Tls13ClientRecvServerHelloProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
209int32_t Tls13ClientRecvEncryptedExtensionsProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
220int32_t Tls13ClientRecvCertRequestProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
231int32_t Tls13RecvCertificateProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
242int32_t Tls13RecvCertVerifyProcess(TLS_Ctx *ctx);
253int32_t Tls13ClientRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
264int32_t Tls13ServerRecvFinishedProcess(TLS_Ctx *ctx,
const HS_Msg *msg);
266int32_t ProcessCertCallback(TLS_Ctx *ctx);