[freenet-cvs] r11691 - trunk/freenet/src/freenet/crypt

toad at freenetproject.org toad at freenetproject.org
Wed Feb 7 23:16:49 UTC 2007


Author: toad
Date: 2007-02-07 23:16:47 +0000 (Wed, 07 Feb 2007)
New Revision: 11691

Modified:
   trunk/freenet/src/freenet/crypt/SHA256.java
Log:
Remove last not first. Avoids copying.

Modified: trunk/freenet/src/freenet/crypt/SHA256.java
===================================================================
--- trunk/freenet/src/freenet/crypt/SHA256.java	2007-02-07 23:14:40 UTC (rev 11690)
+++ trunk/freenet/src/freenet/crypt/SHA256.java	2007-02-07 23:16:47 UTC (rev 11691)
@@ -331,7 +331,7 @@
 	 */
 	public synchronized static MessageDigest getMessageDigest() {
 	    try {
-	    	if(!digests.isEmpty()) return (MessageDigest) digests.remove(0);
+	    	if(!digests.isEmpty()) return (MessageDigest) digests.remove(digests.size()-1);
 	        return MessageDigest.getInstance("SHA-256");
 	    } catch (NoSuchAlgorithmException e2) {
 	    	//TODO: maybe we should point to a HOWTO for freejvms




More information about the cvs mailing list