finish();
unpackWord(H1, out, outOff);
unpackWord(H2, out, outOff + 8);
unpackWord(H3, out, outOff + 16);
unpackWord(H4, out, outOff + 24);
unpackWord(H5, out, outOff + 32);
unpackWord(H6, out, outOff + 40);
unpackWord(H7, out, outOff + 48);
unpackWord(H8, out, outOff + 56);
reset();
return DIGEST_LENGTH;