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

A

AES_KEY_ALIAS - Variable in class devliving.online.securedpreferencestore.EncryptionManager
 
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

d(String) - Static method in class devliving.online.securedpreferencestore.Logger
 
d(Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
d(String, Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
decrypt(EncryptionManager.EncryptedData) - Method in class devliving.online.securedpreferencestore.EncryptionManager
 
DEFAULT_KEY_ALIAS_PREFIX - Static variable 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

e(String) - Static method in class devliving.online.securedpreferencestore.Logger
 
e(Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
e(String, Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
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
Deprecated.
Use the full constructor for better security on older versions of Android
EncryptionManager(Context, SharedPreferences, String, byte[], SecuredPreferenceStore.KeyStoreRecoveryNotifier) - Constructor for class devliving.online.securedpreferencestore.EncryptionManager
 
EncryptionManager.EncryptedData - Class in devliving.online.securedpreferencestore
 
EncryptionManager.InvalidMacException - Exception in devliving.online.securedpreferencestore
 

F

forceLoggingOn() - Static method in class devliving.online.securedpreferencestore.Logger
 

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

i(String) - Static method in class devliving.online.securedpreferencestore.Logger
 
init(Context, String, String, byte[], RecoveryHandler) - Static method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
Must be called once before using the SecuredPreferenceStore to initialize the shared instance.
init(Context, RecoveryHandler) - Static method in class devliving.online.securedpreferencestore.SecuredPreferenceStore
Deprecated.
Use the full constructor for better security, specially on older OS versions
InvalidMacException() - Constructor for exception devliving.online.securedpreferencestore.EncryptionManager.InvalidMacException
 
IS_COMPAT_MODE_KEY_ALIAS - Variable in class devliving.online.securedpreferencestore.EncryptionManager
 

L

Logger - Class in devliving.online.securedpreferencestore
 
Logger() - Constructor for class devliving.online.securedpreferencestore.Logger
 

M

MAC_KEY_ALIAS - Variable in class devliving.online.securedpreferencestore.EncryptionManager
 
MigrationFailedException(String, Throwable) - Constructor for exception devliving.online.securedpreferencestore.SecuredPreferenceStore.MigrationFailedException
 

O

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

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
 
SecuredPreferenceStore.MigrationFailedException - Exception 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
 

W

w(String) - Static method in class devliving.online.securedpreferencestore.Logger
 
w(Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
w(String, String, Exception) - Static method in class devliving.online.securedpreferencestore.Logger
 
A B C D E F G I L M O P R S T U W 
Skip navigation links