Found 4 other functions taking a
tc_hmac_state_struct
argument:
HMAC update procedure Mixes data_length bytes addressed by data into state
HMAC init procedure Initializes ctx to begin the next HMAC operation
HMAC final procedure Writes the HMAC tag into the tag buffer
HMAC set key procedure Configures ctx to use key