From 070017b12febe8012cd1381fcff8addfd82211f6 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 23 Sep 2014 15:56:48 +0200 Subject: passphrasecache: cache by master key, introduce preference for cache by subkey --- .../java/org/sufficientlysecure/keychain/util/Preferences.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java index 35570ef6e..d4cd9b385 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/Preferences.java @@ -93,6 +93,16 @@ public class Preferences { editor.commit(); } + public boolean getPassphraseCacheSubs() { + return mSharedPreferences.getBoolean(Pref.PASSPHRASE_CACHE_SUBS, false); + } + + public void setPassphraseCacheSubs(boolean value) { + SharedPreferences.Editor editor = mSharedPreferences.edit(); + editor.putBoolean(Pref.PASSPHRASE_CACHE_SUBS, value); + editor.commit(); + } + public int getDefaultEncryptionAlgorithm() { return mSharedPreferences.getInt(Constants.Pref.DEFAULT_ENCRYPTION_ALGORITHM, PGPEncryptedData.AES_256); -- cgit v1.2.3