Skip to content

Commit eda9142

Browse files
committed
Merge branch '6.4.x'
2 parents 226e81d + e6957bb commit eda9142

File tree

3 files changed

+5
-66
lines changed

3 files changed

+5
-66
lines changed

.github/workflows/merge-dependabot-pr.yml

-63
This file was deleted.

crypto/src/main/java/org/springframework/security/crypto/argon2/Argon2EncodingUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ static Argon2Hash decode(String encodedHash) throws IllegalArgumentException {
111111
case "argon2d" -> new Argon2Parameters.Builder(Argon2Parameters.ARGON2_d);
112112
case "argon2i" -> new Argon2Parameters.Builder(Argon2Parameters.ARGON2_i);
113113
case "argon2id" -> new Argon2Parameters.Builder(Argon2Parameters.ARGON2_id);
114-
default -> throw new IllegalArgumentException("Invalid algorithm type: " + parts[0]);
114+
default -> throw new IllegalArgumentException("Invalid algorithm type: " + parts[1]);
115115
};
116116
if (parts[currentPart].startsWith("v=")) {
117117
paramsBuilder.withVersion(Integer.parseInt(parts[currentPart].substring(2)));

crypto/src/test/java/org/springframework/security/crypto/argon2/Argon2EncodingUtilsTests.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ public void decodeWhenNotAnArgon2HashThenThrowException() {
9494

9595
@Test
9696
public void decodeWhenNonexistingAlgorithmThenThrowException() {
97-
assertThatIllegalArgumentException().isThrownBy(() -> Argon2EncodingUtils
98-
.decode("$argon2x$v=19$m=1024,t=3,p=2$Y1JkRmJDdzIzZ3oyTWx4aw$cGE5Cbd/cx7micVhXVBdH5qTr66JI1iUyuNNVAnErXs"));
97+
assertThatIllegalArgumentException()
98+
.isThrownBy(() -> Argon2EncodingUtils.decode(
99+
"$argon2x$v=19$m=1024,t=3,p=2$Y1JkRmJDdzIzZ3oyTWx4aw$cGE5Cbd/cx7micVhXVBdH5qTr66JI1iUyuNNVAnErXs"))
100+
.withMessageContaining("argon2x");
99101
}
100102

101103
@Test

0 commit comments

Comments
 (0)