aboutsummaryrefslogtreecommitdiffstats
path: root/net-im/py-unmessage/pkg-descr
blob: 202dbd46a27d42d19c407f23ea34cfc983b6dc87 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
unMessage is a peer-to-peer instant messaging application designed to enhance
privacy and anonymity.

Features:
* Transport makes use of Twisted, Tor Onion Services and txtorcon
* Encryption is performed using the Double Ratchet Algorithm implemented in
  pyaxo (using PyNaCl)
* Authentication makes use of the Socialist Millionaire Protocol implemented
  in Cryptully
* Transport metadata is minimized by Tor and application metadata by the
  unMessage protocol
* User interfaces are created with Tkinter (graphical) and curses
  (command-line)