vault_kit 1.0.5
vault_kit: ^1.0.5 copied to clipboard
Secure credential storage for Flutter using Android Keystore (AES-256-GCM) and iOS Keychain.
1.0.5 #
- Fix: clear Keychain data on fresh iOS app install to prevent stale
credentials from previous installations being accessible after reinstall.
iOS Keychain persists data across uninstalls by default — this fix adds
a first-launch detection using
UserDefaultsto wipe any residual Keychain entries on fresh install, aligning iOS behavior with Android which automatically wipes data on uninstall.
1.0.4 #
- Fix: explicitly set
kSecAttrSynchronizable: falseon iOS to fully exclude Keychain items from iCloud sync and backups.
1.0.3 #
- update: make class VaultKit const.
1.0.2 #
- Fix: update README and deleted unused file.
1.0.1 #
- Fix: update README logo path.
1.0.0 #
- Initial release.
- Android Keystore AES-256-GCM encryption with unique IV per entry.
- iOS Keychain storage with kSecAttrAccessibleWhenUnlockedThisDeviceOnly.
- save, fetch, delete, clearAll, has operations.
- Generic adapter — store any JSON-encodable type.
- Zero third-party dependencies.
- Full test coverage via MethodChannel mock binding.