diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src/noise.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/noise.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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)); |