vault_kit 1.0.5 copy "vault_kit: ^1.0.5" to clipboard
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 UserDefaults to 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: false on 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.
1
likes
150
points
162
downloads

Documentation

API reference

Publisher

verified publishershiba-n8n.cloud

Weekly Downloads

Secure credential storage for Flutter using Android Keystore (AES-256-GCM) and iOS Keychain.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on vault_kit

Packages that implement vault_kit