Generates the final hash digest by assembling and returning the hash state.`.
@override List<int> digest() { final out = List<int>.filled(getDigestLength, 0); finish(out); return out; }