mark never used HashBuilder and its implementation as deprecated

This commit is contained in:
Sebastian Sdorra
2012-10-30 08:00:10 +01:00
parent 58b5c1130c
commit 288ef3250a
5 changed files with 34 additions and 6 deletions

View File

@@ -30,12 +30,18 @@
*/
package sonia.scm.security;
//~--- non-JDK imports --------------------------------------------------------
import org.apache.shiro.crypto.hash.SimpleHash;
/**
*
* @author Sebastian Sdorra
* @since 1.13
* @deprecated use {@link SimpleHash} instead.
*/
public interface HashBuilder
{

View File

@@ -30,11 +30,18 @@
*/
package sonia.scm.security;
//~--- non-JDK imports --------------------------------------------------------
import org.apache.shiro.crypto.hash.Md5Hash;
/**
*
* @author Sebastian Sdorra
* @since 1.13
* @deprecated use {@link Md5Hash} instead.
*/
public class MD5HashBuilder extends MessageDigestHashBuilder
{
@@ -99,7 +106,7 @@ public class MD5HashBuilder extends MessageDigestHashBuilder
* @param appendSalt
*/
public MD5HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt)
boolean appendSalt)
{
super(DIGEST, value, salt, iterations, appendSalt, false);
}
@@ -115,7 +122,7 @@ public class MD5HashBuilder extends MessageDigestHashBuilder
* @param enableLabel
*/
public MD5HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt, boolean enableLabel)
boolean appendSalt, boolean enableLabel)
{
super(DIGEST, value, salt, iterations, appendSalt, enableLabel);
}

View File

@@ -46,11 +46,13 @@ import java.security.SecureRandom;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.shiro.crypto.hash.SimpleHash;
/**
*
* @author Sebastian Sdorra
* @since 1.13
* @deprecated use {@link SimpleHash} instead.
*/
public class MessageDigestHashBuilder implements HashBuilder
{

View File

@@ -30,12 +30,18 @@
*/
package sonia.scm.security;
//~--- non-JDK imports --------------------------------------------------------
import org.apache.shiro.crypto.hash.Sha1Hash;
/**
*
* @author Sebastian Sdorra
* @since 1.13
* @deprecated use {@link Sha1Hash} instead.
*/
public class SHA1HashBuilder extends MessageDigestHashBuilder
{
@@ -100,7 +106,7 @@ public class SHA1HashBuilder extends MessageDigestHashBuilder
* @param appendSalt
*/
public SHA1HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt)
boolean appendSalt)
{
super(DIGEST, value, salt, iterations, appendSalt, false);
}
@@ -114,9 +120,10 @@ public class SHA1HashBuilder extends MessageDigestHashBuilder
* @param iterations
* @param appendSalt
* @param enableLable
* @param enableLabel
*/
public SHA1HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt, boolean enableLabel)
boolean appendSalt, boolean enableLabel)
{
super(DIGEST, value, salt, iterations, appendSalt, enableLabel);
}

View File

@@ -30,12 +30,18 @@
*/
package sonia.scm.security;
//~--- non-JDK imports --------------------------------------------------------
import org.apache.shiro.crypto.hash.Sha512Hash;
/**
*
* @author Sebastian Sdorra
* @since 1.13
* @deprecated use {@link Sha512Hash} instead.
*/
public class SHA512HashBuilder extends MessageDigestHashBuilder
{
@@ -100,7 +106,7 @@ public class SHA512HashBuilder extends MessageDigestHashBuilder
* @param appendSalt
*/
public SHA512HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt)
boolean appendSalt)
{
super(DIGEST, value, salt, iterations, appendSalt, false);
}
@@ -116,7 +122,7 @@ public class SHA512HashBuilder extends MessageDigestHashBuilder
* @param enableLabel
*/
public SHA512HashBuilder(String value, byte[] salt, int iterations,
boolean appendSalt, boolean enableLabel)
boolean appendSalt, boolean enableLabel)
{
super(DIGEST, value, salt, iterations, appendSalt, enableLabel);
}