bugfix: don't try copying more than available in the input buffer

sip_hash_final() will take care of padding the buffer (to be multiple of uint64_t) if necessary