[api] Optimize APINoiseContext memory usage by removing shared_ptr overhead (#11981)

This commit is contained in:
J. Nick Koston
2025-11-25 06:52:15 +13:00
committed by GitHub
parent 09f3f62194
commit c888becfa7
7 changed files with 15 additions and 16 deletions
@@ -528,7 +528,7 @@ APIError APINoiseFrameHelper::init_handshake_() {
if (aerr != APIError::OK)
return aerr;
const auto &psk = ctx_->get_psk();
const auto &psk = this->ctx_.get_psk();
err = noise_handshakestate_set_pre_shared_key(handshake_, psk.data(), psk.size());
aerr = handle_noise_error_(err, LOG_STR("noise_handshakestate_set_pre_shared_key"),
APIError::HANDSHAKESTATE_SETUP_FAILED);