Skip to content
meyerd edited this page Sep 18, 2011 · 17 revisions

Welcome to the n2n wiki! Some instructions for compiling can be found here.

New Protocol and Cryptography Specifications

Documentation of the new protocol version will be done here: https://github.com/meyerd/n2n/tree/p2p_crypto/doc

Improvement Ideas

  • redisign packet format
  • improved encryption (with a encryption key or generated by pbkdf2)
  • MAC (with second key, supernode should check that to prevent leaking private edge information)
  • session keys
  • forward secrecy
  • evaluate the usage of DTLS
  • evaluate support of gnutls and gnupg
  • purge pending_peers
  • look into lzo compression (seems to be mostly-implemented but is not functional)
Clone this wiki locally