Please do not use Telegram. It' closed source and uses some half-baked crypto. Signal is open source and is actually end-to-end encrypted.
Curious if you know why the crypto is half-baked. Has it been broken?
edit: found Signal server, I think: https://github.com/WhisperSystems/TextSecure-Server
Nice it's out there. This will help Signal live a long time.
Why must things be provably sure to have any value?