blerpc_protocol 0.6.0
blerpc_protocol: ^0.6.0 copied to clipboard
Pure Dart protocol library for blerpc — container, command, and encryption layers for BLE RPC.
0.6.0 #
- Initial release
- Container serialize/deserialize, splitter, and assembler
- Control container factory functions (timeout, capabilities, stream end, error, key exchange)
- CommandPacket serialize/deserialize
- E2E encryption: X25519 ECDH, Ed25519 signatures, AES-128-GCM, HKDF-SHA256
- 4-step key exchange protocol with CentralKeyExchange and PeripheralKeyExchange
- BlerpcCryptoSession with counter management and replay detection