Author: nextgens
Date: 2007-05-13 13:50:42 +0000 (Sun, 13 May 2007)
New Revision: 13230
Modified:
trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java
Log:
Thaw: use a BufferedInputStream where needed
Modified: trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java 2007-05-13 13:49:17 UTC
(rev 13229)
+++ trunk/apps/Thaw/src/thaw/fcp/SHA256Computer.java 2007-05-13 13:50:42 UTC
(rev 13230)
@@ -3,6 +3,7 @@
import java.util.Observer;
import java.util.Observable;
+import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.File;
@@ -37,10 +38,12 @@
public void run() {
try {
FileInputStream in = new FileInputStream(new
File(file));
+ BufferedInputStream bis = new BufferedInputStream(in);
md = SHA256.getMessageDigest();
md.reset();
md.update(headers.getBytes("UTF-8"));
- SHA256.hash(in, md);
+ SHA256.hash(bis, md);
+ in.close();
synchronized (hashLock) {
hash = Base64.encode(md.digest());