summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src/noise.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2022-09-30 22:44:47 +0300
committerGeorge Hazan <ghazan@miranda.im>2022-09-30 22:44:47 +0300
commit6de31630215f88f3639efb834be02e5af9bfce57 (patch)
tree59b286f6fecdc3b96adfb42620057e3674155786 /protocols/WhatsAppWeb/src/noise.cpp
parentd31328a7ea6e180fa534155d7e0b1730784f5410 (diff)
WhatsApp:
- full preparation of key-pair response during device registration; - getBlob() now returns MBinBuffer; - fixed some WAWriter issues;
Diffstat (limited to 'protocols/WhatsAppWeb/src/noise.cpp')
-rw-r--r--protocols/WhatsAppWeb/src/noise.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/protocols/WhatsAppWeb/src/noise.cpp b/protocols/WhatsAppWeb/src/noise.cpp
index 3c2927edd6..72b64fcc8a 100644
--- a/protocols/WhatsAppWeb/src/noise.cpp
+++ b/protocols/WhatsAppWeb/src/noise.cpp
@@ -123,16 +123,16 @@ void WANoise::init()
signal_protocol_key_helper_key_list_free(keys_root);
}
- ppro->getBlob(DBKEY_NOISE_PUB, noiseKeys.pub);
- ppro->getBlob(DBKEY_NOISE_PRIV, noiseKeys.priv);
+ noiseKeys.pub = ppro->getBlob(DBKEY_NOISE_PUB);
+ noiseKeys.priv = ppro->getBlob(DBKEY_NOISE_PRIV);
- ppro->getBlob(DBKEY_SIGNED_IDENTITY_PUB, signedIdentity.pub);
- ppro->getBlob(DBKEY_SIGNED_IDENTITY_PRIV, signedIdentity.priv);
+ signedIdentity.pub = ppro->getBlob(DBKEY_SIGNED_IDENTITY_PUB);
+ signedIdentity.priv = ppro->getBlob(DBKEY_SIGNED_IDENTITY_PRIV);
- ppro->getBlob(DBKEY_PREKEY_PUB, preKey.pub);
- ppro->getBlob(DBKEY_PREKEY_PRIV, preKey.priv);
- ppro->getBlob(DBKEY_PREKEY_SIGN, preKey.signature);
+ preKey.pub = ppro->getBlob(DBKEY_PREKEY_PUB);
+ preKey.priv = ppro->getBlob(DBKEY_PREKEY_PRIV);
preKey.keyid = ppro->getDword(DBKEY_PREKEY_KEYID);
+ preKey.signature = ppro->getBlob(DBKEY_PREKEY_SIGN);
}
void WANoise::finish()