attested_secure_keys_ios 0.1.0 copy "attested_secure_keys_ios: ^0.1.0" to clipboard
attested_secure_keys_ios: ^0.1.0 copied to clipboard

PlatformiOS

iOS implementation of attested_secure_keys: hardware-backed, attestable EC P-256 keys via the Secure Enclave and App Attest.

Changelog #

0.1.0 #

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.2 #

  • Renamed the iOS keychain service identifiers from ro.roeid.* to io.github.exilonx.*. No API change. Note: keys stored by 0.1.0-dev.1 used the old identifiers and won't be found after upgrading — acceptable for a prerelease with no production installs; regenerate keys.

0.1.0-dev.1 #

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 via SecAccessControl, and an App Attest scaffold that binds the key's JWK thumbprint + server nonce.

0
likes
140
points
255
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

iOS implementation of attested_secure_keys: hardware-backed, attestable EC P-256 keys via the Secure Enclave and App Attest.

Repository (GitHub)
View/report issues

Topics

#security #cryptography #keystore #attestation #secure-enclave

License

Apache-2.0 (license)

Dependencies

attested_secure_keys_platform_interface, flutter

More

Packages that depend on attested_secure_keys_ios

Packages that implement attested_secure_keys_ios