Issue P2P-mixer Communist 2.0 and Libcommunist 1.0 libraries

published P2P-circuit communist 2.0 and the library libcommunist 1.0 , which has been issued with network operations and P2P lift . Work is supported both on the Internet and in local networks of various configurations. The project code is distributed according to the GPLV3 license and is available to GitHub ( comunist , Libcommunist ) and Gitflic (Communist, Libcommunist). Work is supported in Linux and Windows.

To install communication between users in Communist, a combination of distributed hash tables is used (DHT option designed for torrent clients) and technology udp hole punching (for interacting with hosts of address translators). IPV4 and IPV6 protocols are supported. Messages can be transmitted through relayers (see documentation ). All data is stored on a user machine in encrypted form and also transmitted encrypted. For encryption, Aes standard and digital signature diagram Ed25519 are used.

Among changes in the new version:

  • All network capabilities are brought to the libcommunist library.
  • Added the functionality of the relay of messages (server and client).
  • A general reorganization of the code.
  • version 2.0 is incompatible with previous versions (a reconstruction of the user profile is required).

/Media reports.