|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|

Files | |
| cipher_state.hpp | |
| Noise CipherState: a keyed AEAD with an incrementing nonce. | |
| noise_handshake.hpp | |
| Noise_NNpsk0_25519_ChaChaPoly_SHA256 handshake (initiator + responder). | |
| primitives.hpp | |
| Noise cryptographic primitives (SHA-256, HMAC, HKDF, X25519, ChaCha20- Poly1305, base64). | |
| symmetric_state.hpp | |
| Noise SymmetricState: chaining key + transcript hash + CipherState. | |