From 8d8fe74d3ab2b178af3b01d45340fb9fb03260fc Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Sat, 30 May 2015 20:13:11 +0200 Subject: [PATCH] restored ability to open vaults with 128 bit keylength --- .../main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java b/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java index 860dbaa1d..c6cb9ff00 100644 --- a/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java +++ b/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java @@ -167,7 +167,7 @@ public class Aes256Cryptor implements Cryptor, AesCryptographicConfiguration { } // derive key: - final SecretKey kek = scrypt(password, keyfile.getScryptSalt(), keyfile.getScryptCostParam(), keyfile.getScryptBlockSize(), AES_KEY_LENGTH_IN_BITS); + final SecretKey kek = scrypt(password, keyfile.getScryptSalt(), keyfile.getScryptCostParam(), keyfile.getScryptBlockSize(), keyfile.getKeyLength()); // decrypt and check password by catching AEAD exception final Cipher decCipher = aesKeyWrapCipher(kek, Cipher.UNWRAP_MODE);