flutter_secure_storage_darwin
Apple (ios and macos) implementation of flutter_secure_storage
0.4.0
2.1M downloads/mo
#255 most downloaded on pub.dev
juliansteenbakker/flutter_secure_storage
What this package is like to depend on
Last release 2 months ago
02 Jun 2026
Release timing varies
gaps range from 1 weeks to 11 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
7 releases · first in 2025
6 releases in the last 12 months
see the full history below
Release timeline
7 releases · Jan 2025 to Jun 2026Releases
latest 7-
0.4.002 Jun 2026Release notes
Open source →- Raised minimum iOS deployment target from 12.0 to 13.0 to fix Swift compiler errors when building with Swift Package Manager. CryptoKit (used for Secure Enclave support) requires iOS 13.0+.
-
0.3.222 May 2026Release notes
Open source →- Fixed
secStoreAvailabilitySinknot being called when protected data availability changes. - Fixed
kSecUseDataProtectionKeychainbeing added to Keychain queries unconditionally; it is now only set whenuseDataProtectionKeychainis explicitly enabled.
- Fixed
-
0.3.111 May 2026Release notes
Open source →- Fixed iOS build by updating availability annotation for Secure Enclave methods from
iOS 11.3toiOS 13.0.
- Fixed iOS build by updating availability annotation for Secure Enclave methods from
-
0.3.006 May 2026Release notes
Open source →- Added
useSecureEnclavesupport for iOS and macOS to store encryption keys in the device's Secure Enclave for hardware-backed security. - Use shared
LAContextto reuse biometric authentication across Secure Enclave operations, avoiding double authentication prompts. - Secure Enclave keys now use hardcoded
.privateKeyUsageaccess control, preventing "ACL operation is not allowed" errors.
Fixes:
- Fixed
kSecAttrSynchronizablebeing silently dropped when no access control flags are set. - Fixed
readAllto correctly return Secure Enclave items. - Fixed macOS options keys alignment with iOS options.
- Added plain-text fallback when a Secure Enclave wrapped key is missing.
- Added
-
0.2.010 Dec 2025Release notes
Open source →- Remove keys regardless of synchronizable state or accessibility constraints.
-
0.1.102 Dec 2025 -
0.1.010 Jan 2025Release notes
Open source →This package combines flutter_secure_storage_macos together with the ios part of flutter_secure_storage.
Other changes:
- Code has been rebuild from the ground up
- Lots of missing attributes have been added to the IOSOptions and MacOsOptions classes.