Added HMAC_partial for calculating HMAC of data over the course of multiple function calls.