chainkey_android 0.5.0
chainkey_android: ^0.5.0 copied to clipboard
Android implementation of the chainkey plugin using StrongBox, AndroidKeyStore, and CredentialManager.
0.5.0 #
- Bump
chainkey_platform_interfacedependency to ^0.5.0.
0.4.0 #
- Implement passkey registration via
androidx.credentials.CredentialManagerwithCreatePublicKeyCredentialRequest. - Implement passkey assertion via
GetPublicKeyCredentialOptionwith coroutine-based async. - DER signature parsing and base64url encoding on assertion responses.
- Map
CreateCredentialCancellationException/GetCredentialCancellationExceptiontoUserCancelledException. - Add
credentialsandcredentials-play-services-authdependencies. - Bump
chainkey_platform_interfacedependency to ^0.4.0.
0.3.0 #
- Implement Android KeyStore/StrongBox native P-256 key generation with
setIsStrongBoxBacked(true)and graceful TEE fallback. - Implement raw 32-byte hash signing via
NONEwithECDSAwithKeyPermanentlyInvalidatedExceptionmapping. - Set
setInvalidatedByBiometricEnrollment(false)to prevent key destruction on new fingerprint enrollment. - Add
ActivityAware+androidx.biometric:biometricforBiometricPromptwith customPromptInfo(title/subtitle/description/negativeButtonText/confirmationRequired). - Remove duplicate
KeyApi.g.ktcausing symbol collisions. - Add
dartPluginClass: ChainkeyAndroidfor 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.