HMAC_FUNC
HMAC_FUNC(data, strlen(data), key, strlen(key), digest);
HMAC_FUNC(data, data_len, key, key_len, digest);