Key exchanges not verifying
Created by: djdalfaro
bug description
When attempting to exchange keys with any silence user, the key exchanges are not verified. Silence is set to default SMS app. Phone is restarted after a clean install and setup of app. After tapping the start secure session button is pushed, the key exchange message is sent. The other user receives the key and verifies, however the key exchange message that I receive from them is received as two long text messages.
How to reproduce
- clean install of silence app from f-droid. Ver. 0.15.10
- setup silence as default SMS app.
- restart phone
- start secure session with another silence user.
- recipient receives key exchange message and key exchange message is sent.
Actual result: The return key exchange message is received as two long text SMS messages. The secure session is not initiated on my phone therefore all messages sent out are unencrypted and all incoming messages are received as "message encrypted for non-existing session"
Expected result: The key exchange message would receive a second check mark and the secure session would start. Outgoing messages would be sent encrypted and silence would decrypt incoming messages.
Screenshots
Device info
- Device: Droid Turbo
- Android version: 7.1.2
- OS: RR-N-v5.8.5-20171118-quark-Mod
- Silence version: 0.15.10
- Carrier: Verizon Wireless