openHiTLS API openHiTLS 0.1.0-Alpha1

◆ CRYPT_HmacCallback

typedef int32_t(* CRYPT_HmacCallback) (HITLS_HashAlgo hashAlgo, const uint8_t *key, uint32_t keyLen, const uint8_t *in, uint32_t inLen, uint8_t *out, uint32_t *outLen)

Function for calculating the HMAC for a single time

参数
hashAlgo[IN] Hash algorithm
key[IN] Key
keyLen[IN] Key length
in[IN] Input data.
inLen[IN] Input data length
out[OUT] Output the HMAC data result.
outLen[IN/OUT] IN: Maximum buffer length OUT: Output data length
返回值
0indicates success. Other values indicate failure.