chainkey_ios 0.5.0
chainkey_ios: ^0.5.0 copied to clipboard
iOS implementation of the chainkey plugin using Apple Secure Enclave, CryptoKit, and ASAuthorization.
0.5.0 #
- Bump
chainkey_platform_interfacedependency to ^0.5.0.
0.4.0 #
- Implement passkey registration via
ASAuthorizationPlatformPublicKeyCredentialProvider. - Implement passkey assertion via
ASAuthorizationControllerdelegate pattern. - Add
ASAuthorizationControllerPresentationContextProvidingfor window anchor. - Map
ASAuthorizationErrorcodes toUserCancelledException/PasskeyException. - Split plugin into
ChainkeyEnclaveHandlerandChainkeyPasskeyHandlerfor SwiftLint compliance. - Bump
chainkey_platform_interfacedependency to ^0.4.0.
0.3.0 #
- Implement iOS Secure Enclave native P-256 keypair generation via
SecKeyCreateRandomKeywithkSecAttrTokenIDSecureEnclave. - Implement raw 32-byte hash signing via
SecKeyCreateSignaturewithecdsaSignatureDigestX962SHA256. - Wire
BiometricPromptOptions→LAContext.localizedReason+localizedCancelTitlefor custom biometric prompt text. - Extract DER signature parser to
DerParserenum, mapLAErrorcodes to typed exceptions. - Remove duplicate
KeyApi.g.swiftcausing symbol collisions. - Add
dartPluginClass: ChainkeyIosfor correct auto-registration.
0.2.0 #
- Bump
chainkey_platform_interfacedependency to ^0.2.0.
0.1.1 #
- Map platform exceptions to typed
ChainkeyExceptioninstances. - Integrate updated
chainkey_platform_interfacedependency.
0.1.0 #
- Initial release of chainkey federated plugin package.