]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/util/PinHashing.java
Use var instead of explicit types
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / util / PinHashing.java
index 2fd2d80295fafbada2a2a472258d74c6b3e5b593..5dc5a5bca5598b0101f079a3295f4daf44bcac4a 100644 (file)
@@ -12,18 +12,18 @@ public final class PinHashing {
     }
 
     public static HashedPin hashPin(String pin, KeyBackupService.HashSession hashSession) {
-        final Argon2Parameters params = new Argon2Parameters.Builder(Argon2Parameters.ARGON2_id).withParallelism(1)
+        final var params = new Argon2Parameters.Builder(Argon2Parameters.ARGON2_id).withParallelism(1)
                 .withIterations(32)
                 .withVersion(Argon2Parameters.ARGON2_VERSION_13)
                 .withMemoryAsKB(16 * 1024)
                 .withSalt(hashSession.hashSalt())
                 .build();
 
-        final Argon2BytesGenerator generator = new Argon2BytesGenerator();
+        final var generator = new Argon2BytesGenerator();
         generator.init(params);
 
         return PinHasher.hashPin(PinHasher.normalize(pin), password -> {
-            byte[] output = new byte[64];
+            var output = new byte[64];
             generator.generateBytes(password, output);
             return output;
         });