21#include "hitls_crypt_type.h"
38int32_t VERIFY_Init(HS_Ctx *hsCtx);
45void VERIFY_Deinit(HS_Ctx *hsCtx);
62int32_t VERIFY_CalcVerifyData(TLS_Ctx *ctx,
bool isClient,
const uint8_t *masterSecret, uint32_t masterSecretLen);
89 const uint8_t *signData, uint16_t signDataLen);
101int32_t VERIFY_GetVerifyData(
const VerifyCtx *ctx, uint8_t *verifyData, uint32_t *verifyDataLen);
115int32_t VERIFY_Tls13CalcVerifyData(TLS_Ctx *ctx,
bool isClient);
125int32_t VERIFY_HelloRetryRequestVerifyProcess(TLS_Ctx *ctx);
127int32_t VERIFY_CalcPskBinder(
const TLS_Ctx *ctx, HITLS_HashAlgo hashAlgo,
bool isExternalPsk, uint8_t *psk,
128 uint32_t pskLen,
const uint8_t *msg, uint32_t msgLen, uint8_t *binder, uint32_t binderLen);
void HITLS_CERT_Key
Describes the certificate key
定义 hitls_cert_type.h:49
HITLS_SignHashAlgo
Certificate Signature Algorithm Enumeration
定义 hitls_cert_type.h:177