Files
Amber/app
Claude d039cacde9 Migrate PIN storage from plain SharedPreferences to encrypted DataStore
The PIN was stored as plaintext in SharedPreferences despite the
function names suggesting encryption. This migrates it to the existing
DataStore infrastructure with AES-GCM encryption via SecureCryptoHelper,
using an app-level DataStore file ("app_datastore").

A one-time migration reads the legacy plaintext PIN from SharedPreferences,
writes it encrypted to the DataStore, and removes the old entry.

https://claude.ai/code/session_01TeTHfGJL42J7eHCDdhsDnP
2026-03-13 10:51:12 +00:00
..
2024-03-01 06:56:32 -03:00
2023-07-26 16:44:33 -03:00
2026-03-11 14:34:41 -03:00