diff options
author | George Hazan <ghazan@miranda.im> | 2022-09-30 22:44:47 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-09-30 22:44:47 +0300 |
commit | 6de31630215f88f3639efb834be02e5af9bfce57 (patch) | |
tree | 59b286f6fecdc3b96adfb42620057e3674155786 /protocols/WhatsAppWeb/src/noise.cpp | |
parent | d31328a7ea6e180fa534155d7e0b1730784f5410 (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.cpp | 14 |
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() |