Jabber/XMPP has had e2e encryption for at least like 10-15 years. I used to use it with even my normie friends back when Facebook/Google Talk supported XMPP and you could use pidgin, kopete, etc.
Obviously securely exchanging keys with an anonymous drug dealer over the Internet is error-prone though...
Obviously securely exchanging keys with an anonymous drug dealer over the Internet is error-prone though...