Browse Source

Polish crypto format

Issue gh-8945
pull/8983/head
Rob Winch 5 years ago
parent
commit
a662a5593e
  1. 11
      crypto/src/main/java/org/springframework/security/crypto/argon2/Argon2PasswordEncoder.java

11
crypto/src/main/java/org/springframework/security/crypto/argon2/Argon2PasswordEncoder.java

@ -84,8 +84,15 @@ public class Argon2PasswordEncoder implements PasswordEncoder { @@ -84,8 +84,15 @@ public class Argon2PasswordEncoder implements PasswordEncoder {
public String encode(CharSequence rawPassword) {
byte[] salt = this.saltGenerator.generateKey();
byte[] hash = new byte[this.hashLength];
Argon2Parameters params = new Argon2Parameters.Builder(Argon2Parameters.ARGON2_id).withSalt(salt)
.withParallelism(this.parallelism).withMemoryAsKB(this.memory).withIterations(this.iterations).build();
// @formatter:off
Argon2Parameters params = new Argon2Parameters
.Builder(Argon2Parameters.ARGON2_id)
.withSalt(salt)
.withParallelism(this.parallelism)
.withMemoryAsKB(this.memory)
.withIterations(this.iterations)
.build();
// @formatter:on
Argon2BytesGenerator generator = new Argon2BytesGenerator();
generator.init(params);
generator.generateBytes(rawPassword.toString().toCharArray(), hash);

Loading…
Cancel
Save