|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Noise-encrypted ESPHome frame codec (Noise_NNpsk0_25519_ChaChaPoly_SHA256). More...
#include <esphome/api/bytes.hpp>#include <esphome/api/crypto/cipher_state.hpp>#include <esphome/api/crypto/noise_handshake.hpp>#include <esphome/api/crypto/primitives.hpp>#include <esphome/api/frame/frame_helper.hpp>#include <cstddef>#include <cstdint>#include <string>
Go to the source code of this file.
Classes | |
| struct | esphome::api::NoiseConfig |
| Configuration for an encrypted connection. More... | |
| class | esphome::api::NoiseFrameHelper |
| Encrypted frame codec. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::api |
Noise-encrypted ESPHome frame codec (Noise_NNpsk0_25519_ChaChaPoly_SHA256).