airo_pairing 1.2.0 copy "airo_pairing: ^1.2.0" to clipboard
airo_pairing: ^1.2.0 copied to clipboard

Trusted device pairing, secret ticket verification, and cross-device handoff contracts for Flutter.

Changelog #

1.2.0 #

  • Introduce pluggable transport layer contract AiroTransportLayer & AiroNetworkMessage wire envelope.
  • Introduce AiroInMemoryTransportLayer for zero-setup local session handoffs and unit testing.
  • Introduce pluggable storage adapter contract AiroStorageAdapter & AiroInMemoryStorageAdapter with reactive watchRecords() streams.
  • Introduce AiroPairingEngine orchestrator that automates pairing handshakes (CHALLENGE_INIT, CHALLENGE_APPROVE), ticket issuance, and ticket redemption over active network transports.
  • Add comprehensive transport_and_storage_test.dart and pairing_engine_test.dart unit test suites (40 total tests).

1.1.0 #

  • Refactor airo_pairing architecture into modular domain files (enums.dart, pairing_challenge.dart, trusted_device.dart, key_descriptor.dart, playback_ticket.dart, playback_ticket_service.dart, restricted_receiver_policy.dart, crypto_helpers.dart).
  • Add complete structured .toJson() and .fromJson() serialization support across all models and enums.
  • Add cryptographic helpers (AiroCryptoUtils.computePublicKeyFingerprint, AiroSignedPayload envelope signature verification).
  • Add end-to-end executable sample (example/pairing_example.dart) demonstrating pairing, ticket issuance, signing, and redemption.
  • Add comprehensive JSON round-trip and crypto helper unit test suites.

1.0.0 #

  • Initial open-source stable release.
  • Trusted device pairing, secret ticket verification, and cross-device handoff contracts.

0.0.1 #

  • Add initial pairing, trusted-device, and playback-ticket contracts.
0
likes
130
points
86
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Trusted device pairing, secret ticket verification, and cross-device handoff contracts for Flutter.

Repository (GitHub)
View/report issues

Topics

#pairing #security #tickets #flutter #handoff

License

unknown (license)

Dependencies

crypto, equatable, flutter

More

Packages that depend on airo_pairing