public BinaryStreamReader(Stream stream, BinaryStreamReference reference) { Reference = reference; _stream = stream; if (reference.Compressed) { _zip = new GZipStream(stream, CompressionMode.Decompress); _crypto = new CryptoStream(_zip, _sha1, CryptoStreamMode.Read); } else { _crypto = new CryptoStream(stream, _sha1, CryptoStreamMode.Read); } }
public BinaryStreamReader(Stream stream, BinaryStreamReference reference) { Reference = reference; _stream = stream; if (reference.Compressed) { _zip = new GZipStream(stream, CompressionMode.Decompress); _crypto = new CryptoStream(_zip, _sha1, CryptoStreamMode.Read); } else { _crypto = new CryptoStream(stream, _sha1, CryptoStreamMode.Read); } }