Skip navigation links
A B C D E G I O P R S T U 

A

apply() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 

B

base64Decode(String) - Static method in class devliving.online.securedpreferencestore.EncryptionManager
 
base64Encode(byte[]) - Static method in class devliving.online.securedpreferencestore.EncryptionManager
 

C

clear() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
commit() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
contains(String) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 

D

decrypt(EncryptionManager.EncryptedData) - Method in class devliving.online.securedpreferencestore.EncryptionManager
 
DefaultRecoveryHandler - Class in devliving.online.securedpreferencestore
Created by Mehedi Hasan Khan (mehedi.mailing@gmail.com) on 12/31/16.
DefaultRecoveryHandler() - Constructor for class devliving.online.securedpreferencestore.DefaultRecoveryHandler
 
devliving.online.securedpreferencestore - package devliving.online.securedpreferencestore
 

E

edit() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
Editor() - Constructor for class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
encrypt(byte[]) - Method in class devliving.online.securedpreferencestore.EncryptionManager
 
EncryptedData() - Constructor for class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
EncryptedData(byte[], byte[], byte[]) - Constructor for class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
EncryptionManager - Class in devliving.online.securedpreferencestore
Created by Mehedi on 8/21/16.
EncryptionManager(Context, SharedPreferences, SecuredPreferenceStore.KeyStoreRecoveryNotifier) - Constructor for class devliving.online.securedpreferencestore.EncryptionManager
 
EncryptionManager.EncryptedData - Class in devliving.online.securedpreferencestore
 
EncryptionManager.InvalidMacException - Exception in devliving.online.securedpreferencestore
 

G

getAll() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getBoolean(String, boolean) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getBytes(String) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getEncryptedData() - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
getEncryptionManager() - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getFloat(String, float) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getHashed(String) - Static method in class devliving.online.securedpreferencestore.EncryptionManager
 
getInt(String, int) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getIV() - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
getLong(String, long) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getMac() - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
getSharedInstance() - Static method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getString(String, String) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
getStringSet(String, Set<String>) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 

I

init(Context, RecoveryHandler) - Static method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
Must be called once before using the SecuredPreferenceStore to initialize the shared instance.
InvalidMacException() - Constructor for exception devliving.online.securedpreferencestore.EncryptionManager.InvalidMacException
 

O

onRecoveryRequired(Exception, KeyStore, List<String>) - Method in interface devliving.online.securedpreferencestore.SecuredPreferenceStore.KeyStoreRecoveryNotifier
 

P

putBoolean(String, boolean) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putBytes(String, byte[]) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putFloat(String, float) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putInt(String, int) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putLong(String, long) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putString(String, String) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 
putStringSet(String, Set<String>) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 

R

recover(Exception, KeyStore, List<String>, SharedPreferences) - Method in class devliving.online.securedpreferencestore.DefaultRecoveryHandler
 
recover(Exception, KeyStore, List<String>, SharedPreferences) - Method in class devliving.online.securedpreferencestore.RecoveryHandler
 
RecoveryHandler - Class in devliving.online.securedpreferencestore
Created by Mehedi Hasan Khan (mehedi.mailing@gmail.com) on 12/31/16.
RecoveryHandler() - Constructor for class devliving.online.securedpreferencestore.RecoveryHandler
 
registerOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
remove(String) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore.Editor
 

S

SecuredPreferenceStore - Class in devliving.online.securedpreferencestore
Created by Mehedi on 8/21/16.
SecuredPreferenceStore.Editor - Class in devliving.online.securedpreferencestore
 
SecuredPreferenceStore.KeyStoreRecoveryNotifier - Interface in devliving.online.securedpreferencestore
 
setEncryptedData(byte[]) - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
setIV(byte[]) - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
setMac(byte[]) - Method in class devliving.online.securedpreferencestore.EncryptionManager.EncryptedData
 
setRecoveryHandler(RecoveryHandler) - Static method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 

T

tryDecrypt(EncryptionManager.EncryptedData) - Method in class devliving.online.securedpreferencestore.EncryptionManager
tries recovery once if a Keystore error occurs
tryEncrypt(byte[]) - Method in class devliving.online.securedpreferencestore.EncryptionManager
Tries to recover once if a Keystore error occurs

U

unregisterOnSharedPreferenceChangeListener(SharedPreferences.OnSharedPreferenceChangeListener) - Method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
 
A B C D E G I O P R S T U 
Skip navigation links