@ -68,30 +68,27 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -68,30 +68,27 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -101,9 +98,7 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -101,9 +98,7 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -111,13 +106,10 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -111,13 +106,10 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -127,9 +119,7 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -127,9 +119,7 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -137,7 +127,6 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@@ -137,7 +127,6 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
@ -106,15 +106,15 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
@@ -106,15 +106,15 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
if(rawPassword==null){
thrownewIllegalArgumentException("rawPassword cannot be null");
@ -122,17 +122,14 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
@@ -122,17 +122,14 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
if(rawPassword==null){
thrownewIllegalArgumentException("rawPassword cannot be null");
@ -142,15 +139,12 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
@@ -142,15 +139,12 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
thrownewIllegalArgumentException("Encoded password does not look like BCrypt: "+encodedPassword);
}
else{
intstrength=Integer.parseInt(matcher.group(2));
returnstrength<this.strength;
}
intstrength=Integer.parseInt(matcher.group(2));
returnstrength<this.strength;
}
/**
@ -160,7 +154,11 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
@@ -160,7 +154,11 @@ public class BCryptPasswordEncoder implements PasswordEncoder {
@ -52,38 +52,6 @@ public final class AesBytesEncryptor implements BytesEncryptor {
@@ -52,38 +52,6 @@ public final class AesBytesEncryptor implements BytesEncryptor {
@ -159,4 +127,38 @@ public final class AesBytesEncryptor implements BytesEncryptor {
@@ -159,4 +127,38 @@ public final class AesBytesEncryptor implements BytesEncryptor {
@ -46,10 +45,9 @@ public class BouncyCastleAesCbcBytesEncryptor extends BouncyCastleAesBytesEncryp
@@ -46,10 +45,9 @@ public class BouncyCastleAesCbcBytesEncryptor extends BouncyCastleAesBytesEncryp
@ -58,11 +56,10 @@ public class BouncyCastleAesCbcBytesEncryptor extends BouncyCastleAesBytesEncryp
@@ -58,11 +56,10 @@ public class BouncyCastleAesCbcBytesEncryptor extends BouncyCastleAesBytesEncryp
@ -44,23 +44,20 @@ public class BouncyCastleAesGcmBytesEncryptor extends BouncyCastleAesBytesEncryp
@@ -44,23 +44,20 @@ public class BouncyCastleAesGcmBytesEncryptor extends BouncyCastleAesBytesEncryp
@ -59,6 +61,4 @@ final class SecureRandomBytesKeyGenerator implements BytesKeyGenerator {
@@ -59,6 +61,4 @@ final class SecureRandomBytesKeyGenerator implements BytesKeyGenerator {
@ -75,11 +75,9 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@@ -75,11 +75,9 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@ -98,42 +96,39 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@@ -98,42 +96,39 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@ -151,28 +146,24 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@@ -151,28 +146,24 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@ -182,13 +173,10 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
@@ -182,13 +173,10 @@ public class LdapShaPasswordEncoder implements PasswordEncoder {
if(!encPass.startsWith("{")){
returnnull;
}
intsecondBrace=encPass.lastIndexOf('}');
if(secondBrace<0){
thrownewIllegalArgumentException("Couldn't find closing brace for SHA prefix");
@ -111,10 +111,8 @@ public class Md4PasswordEncoder implements PasswordEncoder {
@@ -111,10 +111,8 @@ public class Md4PasswordEncoder implements PasswordEncoder {
@ -124,9 +122,7 @@ public class Md4PasswordEncoder implements PasswordEncoder {
@@ -124,9 +122,7 @@ public class Md4PasswordEncoder implements PasswordEncoder {
@ -123,7 +123,6 @@ public class MessageDigestPasswordEncoder implements PasswordEncoder {
@@ -123,7 +123,6 @@ public class MessageDigestPasswordEncoder implements PasswordEncoder {
@ -133,9 +132,7 @@ public class MessageDigestPasswordEncoder implements PasswordEncoder {
@@ -133,9 +132,7 @@ public class MessageDigestPasswordEncoder implements PasswordEncoder {
@ -50,9 +55,4 @@ public final class NoOpPasswordEncoder implements PasswordEncoder {
@@ -50,9 +55,4 @@ public final class NoOpPasswordEncoder implements PasswordEncoder {
@ -112,11 +112,11 @@ public class Pbkdf2PasswordEncoder implements PasswordEncoder {
@@ -112,11 +112,11 @@ public class Pbkdf2PasswordEncoder implements PasswordEncoder {
@ -104,6 +106,4 @@ public final class StandardPasswordEncoder implements PasswordEncoder {
@@ -104,6 +106,4 @@ public final class StandardPasswordEncoder implements PasswordEncoder {
@ -109,7 +109,6 @@ public class SCryptPasswordEncoder implements PasswordEncoder {
@@ -109,7 +109,6 @@ public class SCryptPasswordEncoder implements PasswordEncoder {
if(saltLength<1||saltLength>Integer.MAX_VALUE){
thrownewIllegalArgumentException("Salt length must be >= 1 and <= "+Integer.MAX_VALUE);
}
this.cpuCost=cpuCost;
this.memoryCost=memoryCost;
this.parallelization=parallelization;
@ -136,56 +135,43 @@ public class SCryptPasswordEncoder implements PasswordEncoder {
@@ -136,56 +135,43 @@ public class SCryptPasswordEncoder implements PasswordEncoder {