[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