openHiTLS API openHiTLS 0.1.0-Alpha1

◆ CERT_CreateSignCallBack

typedef int32_t(* CERT_CreateSignCallBack) (HITLS_Ctx *ctx, HITLS_CERT_Key *key, HITLS_SignAlgo signAlgo, HITLS_HashAlgo hashAlgo, const uint8_t *data, uint32_t dataLen, uint8_t *sign, uint32_t *signLen)

Signature

参数
ctx[IN] TLS link object
key[IN] Certificate private key
signAlgo[IN] Signature algorithm
hashAlgo[IN] Hash algorithm
data[IN] Data to be signed
dataLen[IN] Data length
sign[OUT] Signature
signLen[IN/OUT] IN: maximum signature length OUT: actual signature length
返回值
HITLS_SUCCESSindicates success. Other values are considered as failure.