[ota] Offer encryption with the api key so enabling it works over OTA (#18979)

This commit is contained in:
J. Nick Koston
2026-09-06 23:59:40 +02:00
committed by GitHub
parent 8e1044e8ea
commit 833dd0e812
44 changed files with 1342 additions and 443 deletions
@@ -548,7 +548,7 @@ APIError APINoiseFrameHelper::write_frame_(const uint8_t *data, uint16_t len) {
* @return 0 on success, -1 on error (check errno)
*/
APIError APINoiseFrameHelper::init_handshake_() {
int err = this->handshake_.init(this->ctx_.get_psk(), prologue_.data(), prologue_.size());
int err = this->handshake_.init(this->ctx_, prologue_.data(), prologue_.size());
APIError aerr = handle_noise_error_(err, LOG_STR("noise_handshake_init"), APIError::HANDSHAKESTATE_SETUP_FAILED);
if (aerr != APIError::OK)
return aerr;