allow a digest in Stream
[org.ibex.io.git] / src / org / ibex / io / Stream.java
index ab52f8a..2cc2e14 100644 (file)
@@ -9,6 +9,7 @@ import java.net.*;
 import java.util.*;
 import java.util.zip.*;
 import org.ibex.util.*;
+import org.ibex.crypto.*;
 
 // Features:
 //   - automatically flush writer before reading on linked read/write pairs
@@ -55,6 +56,8 @@ public class Stream {
     public void   setNewline(String s)             { newLine = s; }
     public InputStream getInputStream() { return in; }
 
+    public void   setInputDigest(Digest d) { in.bbis.digest = d; }
+
     private static class Out extends BufferedOutputStream {
         private Writer writer = new OutputStreamWriter(this);
         public Out(OutputStream out) { super(out); }