|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Noise SymmetricState: chaining key + transcript hash + CipherState. More...
#include <esphome/api/bytes.hpp>#include <esphome/api/crypto/cipher_state.hpp>#include <esphome/api/crypto/primitives.hpp>#include <string>#include <utility>

Go to the source code of this file.
Classes | |
| class | esphome::api::noise::SymmetricState |
Implements the Noise SymmetricState object: it accumulates the handshake transcript hash h, derives keys through the chaining key ck, and owns the handshake CipherState. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::api |
| namespace | esphome::api::noise |
Noise SymmetricState: chaining key + transcript hash + CipherState.