/* This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness  */
void hmac_sha_begin(hmac_ctx cx[1])
/* This software is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness  */
void hmac_sha_begin(hmac_ctx cx[1])
{
    memset(cx, 0, sizeof(hmac_ctx));
}