From 824b202d681be059056b0bf7d9db2799c79d7ae4 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 6 Oct 2022 15:04:47 +0300 Subject: WhatsApp: - global context moved inside MSignalStore; - signed prekey is stored now as one binary record; - libsignal errors are now logged to network log; - code cleaning --- protocols/WhatsAppWeb/src/noise.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'protocols/WhatsAppWeb/src/noise.cpp') diff --git a/protocols/WhatsAppWeb/src/noise.cpp b/protocols/WhatsAppWeb/src/noise.cpp index 4d9dc23956..6a57c8f40e 100644 --- a/protocols/WhatsAppWeb/src/noise.cpp +++ b/protocols/WhatsAppWeb/src/noise.cpp @@ -21,7 +21,7 @@ WANoise::WANoise(WhatsAppProto *_ppro) : // generate ephemeral keys: public & private ec_key_pair *pKeys; - curve_generate_key_pair(g_plugin.pCtx, &pKeys); + curve_generate_key_pair(ppro->m_signalStore.CTX(), &pKeys); auto *pPubKey = ec_key_pair_get_public(pKeys); ephemeral.pub.assign(pPubKey->data, sizeof(pPubKey->data)); @@ -55,7 +55,7 @@ void WANoise::init() // generate noise keys (private & public) ec_key_pair *pKeys; - curve_generate_key_pair(g_plugin.pCtx, &pKeys); + curve_generate_key_pair(ppro->m_signalStore.CTX(), &pKeys); auto *pPubKey = ec_key_pair_get_public(pKeys); db_set_blob(0, ppro->m_szModuleName, DBKEY_NOISE_PUB, pPubKey->data, sizeof(pPubKey->data)); -- cgit v1.2.3