Author: eric
Date: Thu Jan  2 15:01:02 2014
New Revision: 1554818

URL: http://svn.apache.org/r1554818
Log:
JPAUser database field too short for SHA-512 password hashes (JAMES-1532) + Use 
sha1Hex methdod instead of the deprecated shaHex from o.a.c.c.d.DigestUtils 
(JAMES-1535)

Modified:
    
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java

Modified: 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java?rev=1554818&r1=1554817&r2=1554818&view=diff
==============================================================================
--- 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java
 (original)
+++ 
james/server/trunk/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java
 Thu Jan  2 15:01:02 2014
@@ -61,13 +61,12 @@ public class JPAUser implements User {
         } else if (alg.equals("SHA-512")) {
             newPass = DigestUtils.sha512Hex(password);
         } else {
-            newPass = DigestUtils.shaHex(password);
+            newPass = DigestUtils.sha1Hex(password);
         }
         return newPass;
     }
 
     /** Prevents concurrent modification */
-    @SuppressWarnings("unused")
     @Version
     private int version;
 
@@ -78,7 +77,7 @@ public class JPAUser implements User {
 
     /** Hashed password */
     @Basic
-    @Column(name = "PASSWORD", nullable = false, length = 100)
+    @Column(name = "PASSWORD", nullable = false, length = 128)
     private String password;
 
     @Basic



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to