zero_pad
zero_pad((UINT8 *)msg + len, extra_zeroes_needed);
zero_pad(hc->data + hc->next_data_empty,
zero_pad(hc->data, L1_PAD_BOUNDARY);