diff --git a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java index 48b0a0ed5..b2af2725f 100644 --- a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java +++ b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java @@ -44,7 +44,7 @@ public class KeychainManager implements KeychainAccessProvider { } @Override - public void storePassphrase(String key, String displayName, CharSequence passphrase) throws KeychainAccessException { + public void storePassphrase(String key, String displayName, CharSequence passphrase, boolean ignored) throws KeychainAccessException { getKeychainOrFail().storePassphrase(key, displayName, passphrase); setPassphraseStored(key, true); } diff --git a/src/test/java/org/cryptomator/common/keychain/MapKeychainAccess.java b/src/test/java/org/cryptomator/common/keychain/MapKeychainAccess.java index c4baa96fa..73c8da522 100644 --- a/src/test/java/org/cryptomator/common/keychain/MapKeychainAccess.java +++ b/src/test/java/org/cryptomator/common/keychain/MapKeychainAccess.java @@ -5,6 +5,7 @@ *******************************************************************************/ package org.cryptomator.common.keychain; +import org.cryptomator.integrations.keychain.KeychainAccessException; import org.cryptomator.integrations.keychain.KeychainAccessProvider; import java.util.HashMap; @@ -20,7 +21,7 @@ class MapKeychainAccess implements KeychainAccessProvider { } @Override - public void storePassphrase(String key, String displayName,CharSequence passphrase) { + public void storePassphrase(String key, String displayName,CharSequence passphrase, boolean ignored) { char[] pw = new char[passphrase.length()]; for (int i = 0; i < passphrase.length(); i++) { pw[i] = passphrase.charAt(i); @@ -39,7 +40,7 @@ class MapKeychainAccess implements KeychainAccessProvider { } @Override - public void changePassphrase(String key, String displayName, CharSequence passphrase) { + public void changePassphrase(String key, String displayName, CharSequence passphrase) throws KeychainAccessException { map.get(key); storePassphrase(key, displayName, passphrase); }