attested_secure_keys_ios
iOS implementation of attested_secure_keys: hardware-backed, attestable EC P-256 keys via the Secure Enclave and App Attest.
What this package is like to depend on
Last release 14 days ago
10 Aug 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
4 releases · first in 2026
4 releases in the last 12 months
see the full history below
Release timeline
4 releases · Jun 2026 to Aug 2026Releases
latest 4-
0.1.110 Aug 2026Release notes
Open source →The v0.1.1 tag failed to publish anything. Only the app-facing package was
bumped, which broke both workflows: CI's version-lockstep gate rejected the
0.1.0/0.1.1 mix, and the publish job aborted on its first step because
attested_secure_keys_platform_interface was still 0.1.0, a version pub.dev
already has.Bump the platform interface and the two implementation packages to 0.1.1 so
the set is back in lockstep. No code or API changes in any of them.Also guard each publish step with .github/scripts/publish-if-new.sh, which
skips a package whose version is already on pub.dev.dart pub publish
treats that case as a hard error, so a re-run after a partial release would
otherwise keep dying on the packages that already uploaded.Co-Authored-By: Claude Opus 5 (1M context) [email protected]
Release notes
Open source →- No code or API changes. Version bump only, to keep the four federated
packages in lockstep with
attested_secure_keys0.1.1.
- No code or API changes. Version bump only, to keep the four federated
packages in lockstep with
-
0.1.001 Jul 2026Release notes
Open source →First stable release. Secure Enclave + App Attest device-verified on a physical iPhone. No functional changes since
0.1.0-dev.2. -
0.1.0-dev.201 Jul 2026 pre-releaseRelease notes
Open source →- Renamed the iOS keychain service identifiers from
ro.roeid.*toio.github.exilonx.*. No API change. Note: keys stored by0.1.0-dev.1used the old identifiers and won't be found after upgrading — acceptable for a prerelease with no production installs; regenerate keys.
- Renamed the iOS keychain service identifiers from
-
0.1.0-dev.125 Jun 2026 pre-releaseRelease notes
Open source →First prerelease; Secure Enclave + App Attest device-verified on a physical iPhone. Secure Enclave implementation of
AttestedSecureKeysApi: EC P-256 keygen + ES256 signing via CryptoKit, keychain blob persistence, capability reporting, biometric gating viaSecAccessControl, and an App Attest scaffold that binds the key's JWK thumbprint + server nonce.