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