From 5a428af87319497e0a2d6d517661f723d18e568b Mon Sep 17 00:00:00 2001 From: sachaaaaa Date: Thu, 15 Nov 2018 09:15:42 +1100 Subject: [PATCH] Restore incoming Signal decryption to fix 'Illegal wire type for field Message.Field .signalservice.Content.preKeyBundleMessage' --- libtextsecure/message_receiver.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libtextsecure/message_receiver.js b/libtextsecure/message_receiver.js index fb37979a0..3690ecc43 100644 --- a/libtextsecure/message_receiver.js +++ b/libtextsecure/message_receiver.js @@ -693,10 +693,9 @@ MessageReceiver.prototype.extend({ switch (envelope.type) { case textsecure.protobuf.Envelope.Type.CIPHERTEXT: window.log.info('message from', this.getEnvelopeId(envelope)); - promise = Promise.resolve(ciphertext.toArrayBuffer()); //;sessionCipher - // TODO: restore decryption & unpadding (?) - //.decryptWhisperMessage(ciphertext) - //.then(this.unpad); + promise = sessionCipher.decryptWhisperMessage(ciphertext); + // TODO: restore unpadding (?) + // .then(this.unpad); break; case textsecure.protobuf.Envelope.Type.FRIEND_REQUEST: window.log.info('friend-request message from ', envelope.source);