diff options
author | George Hazan <ghazan@miranda.im> | 2022-10-06 15:04:47 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-10-06 15:04:47 +0300 |
commit | 824b202d681be059056b0bf7d9db2799c79d7ae4 (patch) | |
tree | c5b9f407b7f10513ad880d50fad40a2ba9ee9b4d /protocols/WhatsAppWeb/src/noise.cpp | |
parent | 43134f01d3bcf7d5abe6c84c297faf1372e38bda (diff) |
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
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)); |