android: secure token storage with keystore-backed encrypted prefs
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
@@ -318,3 +318,8 @@
|
||||
- Added dedicated `Settings` and `Profile` routes/screens with mobile-safe insets and placeholder content.
|
||||
- Removed direct logout action from chat list and moved logout action to `Settings`.
|
||||
- Wired bottom navigation pills in chats to open `Settings` and `Profile`.
|
||||
|
||||
### Step 53 - Secure token storage (Keystore-backed)
|
||||
- Added `EncryptedPrefsTokenRepository` backed by `EncryptedSharedPreferences` and Android `MasterKey` (Keystore).
|
||||
- Switched DI token binding from DataStore token repository to encrypted shared preferences repository.
|
||||
- Kept DataStore for non-token app settings and renamed preferences file to `messenger_preferences.preferences_pb`.
|
||||
|
||||
Reference in New Issue
Block a user