esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
Public Attributes | List of all members
esphome::api::NoiseConfig Struct Reference

Configuration for an encrypted connection. More...

#include <noise_frame_helper.hpp>

Collaboration diagram for esphome::api::NoiseConfig:
Collaboration graph
[legend]

Public Attributes

std::string psk_base64
 Base64-encoded 32-byte pre-shared key (the device's api.encryption.key).
 
std::string expected_name
 Optional expected device name, verified against the server hello.
 

Detailed Description

Configuration for an encrypted connection.

Member Data Documentation

◆ expected_name

std::string esphome::api::NoiseConfig::expected_name

Optional expected device name, verified against the server hello.

◆ psk_base64

std::string esphome::api::NoiseConfig::psk_base64

Base64-encoded 32-byte pre-shared key (the device's api.encryption.key).


The documentation for this struct was generated from the following file: