blake2: avoid writing to output buffer when using default digest length