private StateFunc Read() { long weak; if (!NetInt.ReadInt(stream, 4, out weak)) { return(Completed); } stream.Read(strong, 0, strong.Length); processor.Chunk((uint)weak, new StrongSum(strong, StrongSumAlgorithm.Md4)); return(Read); }
private StateFunc Generate() { var len = input.Read(chunk, 0, chunk.Length); if (len < 1) { return(Completed); } var weak = Checksum.Weak(chunk, len); var strong = Checksum.Strong(chunk, len); processor.Chunk(weak, strong); return(Generate); }