Hold New Key Exchange Message While Asking to End Old Session
Created by: landry314
One thing that has always been annoying about TextSecure is if I need to redo session keys for whatever reason (bugs ruining session, new phone, etc) then I can end the session on my end and send a new key but the client on the other end is still holding the old key and the app has no clean way to deal with this. I usually have to send an unencrypted message explaining "I ended my session, please end your session and start a new one by going to the lock menu... blah blah" and have them understand what I mean and how to do it.
It would be fantastic if SMSSecure could hold the new key coming in and pull up a dialog saying "The user has sent you a new key, would you like to end your session and accept this new key?" then give the user an option to do that right there. It would be so much cleaner!
I realize this is a more serious programming task but if anyone is up for it, it would be a huge improvement in the SMSSecure key management system!