chainkey_platform_interface 0.5.0
chainkey_platform_interface: ^0.5.0 copied to clipboard
Common platform interface for the chainkey federated plugin.
0.5.0 #
- Add
encodeSafePasskeySignature()ABI encoder for Safe 4337 WebAuthn Signer module. - Add
encodeErc7579WebAuthnSignature()ABI encoder for ZeroDev Kernel v3 and Biconomy Nexus modular accounts. - Add
encodeEip7212Payload()160-byte serializer for the EIP-7212 secp256r1 precompile. - Add
eip7212PrecompileAddressconstant.
0.4.0 #
- Add
registerPasskey()andassertPasskey()abstract methods toChainkeyPlatform. - Add
PasskeyAssertionResultmodel for WebAuthn assertion responses. - Add
PasskeyCredential.fromMap()factory with nested map casting for MethodChannel. - Add
AuthenticatorData.parse()binary parser for authenticator data bytes. - Add
ClientDataJson.parse()zero-copy UTF-8 byte offset scanner. - Add
DomainVerificationResult,verifyAppleAppSiteAssociation(),verifyAssetLinks()for RP domain validation.
0.3.0 #
- No API changes; version bump to align with native implementations.
0.2.0 #
- Add
P256Signature.fromDerASN.1 DER unpacker. - Add BIP-62 / EIP-2 low-S normalizer for P-256 signatures.
- Add
P256PublicKeySEC1 point formatter, SPKI parser, and on-curve validation. - Add Wycheproof and EIP-7212 test vectors for all crypto primitives.
0.1.1 #
- Add typed exception hierarchy (
ChainkeyException,UserCancelledException,KeyPermanentlyInvalidatedException,BiometricsUnavailableException,HardwareEnclaveException,PasskeyException). - Add deterministic platform error mapping (
ChainkeyException.fromPlatformException). - Add core domain models for cryptographic primitives (
P256Signature,PasskeyCredential,BiometricPromptOptions). - Add Pigeon IDL contracts for
HardwareEnclaveHostApiandWebAuthnHostApi.
0.1.0 #
- Initial release of chainkey federated plugin package.