Hello,
The Fulcrum Crypto's commons codec package is old.
Here is a patch to codec version 1.3

Thanks,

youngho
Index: project.xml
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-fulcrum/crypto/impl/project.xml,v
retrieving revision 1.5
diff -u -r1.5 project.xml
--- project.xml 13 Oct 2004 16:09:15 -0000      1.5
+++ project.xml 14 Oct 2004 03:19:16 -0000
@@ -30,7 +30,7 @@
 
     <dependency>
       <id>commons-codec</id>
-      <version>1.1</version>
+      <version>1.3</version>
     </dependency> 
      
     <dependency>
Index: src/java/org/apache/fulcrum/crypto/provider/JavaCrypt.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-turbine-fulcrum/crypto/impl/src/java/org/apache/fulcrum/crypto/provider/JavaCrypt.java,v
retrieving revision 1.1
diff -u -r1.1 JavaCrypt.java
--- src/java/org/apache/fulcrum/crypto/provider/JavaCrypt.java  18 Nov 2003 11:44:27 
-0000      1.1
+++ src/java/org/apache/fulcrum/crypto/provider/JavaCrypt.java  14 Oct 2004 03:19:16 
-0000
@@ -56,7 +56,7 @@
 
 import java.security.MessageDigest;
 
-import org.apache.commons.codec.base64.Base64;
+import org.apache.commons.codec.binary.Base64;
 
 import org.apache.fulcrum.crypto.CryptoAlgorithm;
 
@@ -70,7 +70,7 @@
  *
  * If you upgrade from Turbine 2.1 and suddently your old stored passwords
  * no longer work, please take a look at the OldJavaCrypt provider for 
- * bug-to-bug compatibility.
+ * bug-to-bug compatibility.                                                          
                                                                                       
                    
  *
  * This provider can be used as the default crypto algorithm provider.
  *
@@ -149,8 +149,8 @@
         byte[] digest = md.digest(value.getBytes("UTF-8"));
 
         // Base64-encode the digest.
-        byte[] encodedDigest = Base64.encode(digest);
+        byte[] encodedDigest = Base64.encodeBase64(digest);
         return (encodedDigest == null ? null :
                 new String(encodedDigest));
     }
-}
+}                                                                                     
                       

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to