FireMessage is a new, encrypted, internet messenger that works on most platforms.
It uses the RSA encryption standard and allows users to generate their own keys, only requiring they be 2048 bits long.
It is, however, still in production. The currently planned release date is 1 September 2018.