This directory holds the firmware libraries used for the communication between Particle devices like the Photon/Electron and the Particle Cloud service.
The following applies to the TCP connection used by default on Wi-Fi devices. The Electron uses standard DTLS.
- RSA encrypt initial handshake message to cloud
- Decrypt return message from Cloud with an RSA private key on the Core
- Verify HMAC signature
- If everything checks out, AES-128-CBC session key is saved and IV is rotated with every message exchanged
Latest Version: v1.1.0
- v1.1.0 - DTLS/UDP transport supported. docs