[Mono-bugs] [Bug 51322][Maj] New - Problems using CryptoStream with NetworkStream

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 23 Nov 2003 19:25:44 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by brendan@brendanp.no-ip.org.


--- shadow/51322	2003-11-23 19:25:43.000000000 -0500
+++ shadow/51322.tmp.4033	2003-11-23 19:25:43.000000000 -0500
@@ -0,0 +1,42 @@
+Bug#: 51322
+Product: Mono/Class Libraries
+Version: unspecified
+OS: Mandrake 9.1
+OS Details: 
+Status: NEW   
+Priority: Major
+Component: CORLIB
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: brendan@brendanp.no-ip.org               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+Summary: Problems using CryptoStream with NetworkStream
+Description of Problem:
+When using a CryptoStream with a network stream a OperationNotSupported
+exception occurs when trying to read from the CryptoStream
+Steps to reproduce the problem:
+1. NetWorkStream ns = new NetworkStream(socket);
+2. CyrptoStream cs = new CryptoStream(ns);
+3. cs.ReadByte(); //generates an exception
+4. Some details have been left out(like initializing the transform
+Actual Results:
+a OperationNotSupported error occures
+Expected Results:
+it should decrypt the data
+How often does this happen? 
+Additional Information:
+the CryptoStream tryis to use the Position propoery on the network stream,
+however the network stream does not support this. I would just change it
+but it seems the ReadBlock method needs to know when the end of the stream is