didyouexpectthat_zerotierone/AUTHORS.md
2018-01-12 18:20:00 -08:00

2.6 KiB

Primary Authors

Third Party Contributors

Third-Party Code

ZeroTier includes the following third party code, either in ext/ or incorporated into the ZeroTier core.

  • LZ4 compression algorithm by Yann Collet

  • http-parser by Joyent, Inc. (many authors)

  • C++11 json (nlohmann/json) by Niels Lohmann

  • TunTapOSX by Mattias Nissler

    • Files: ext/tap-mac/tuntap/*
    • Home page: http://tuntaposx.sourceforge.net/
    • License grant: BSD attribution no-endorsement
    • ZeroTier Modifications: change interface name to zt#, increase max MTU, increase max devices
  • tap-windows6 by the OpenVPN project

    • Files: windows/TapDriver6/*
    • Home page: https://github.com/OpenVPN/tap-windows6/
    • License grant: GNU GPL v2
    • ZeroTier Modifications: change name of driver to ZeroTier, add ioctl() to get L2 multicast memberships (source is in ext/ and modifications inherit GPL)
  • Salsa20 stream cipher, Curve25519 elliptic curve cipher, Ed25519 digital signature algorithm, and Poly1305 MAC algorithm, all by Daniel J. Bernstein

    • Files: node/Salsa20.* node/C25519.* node/Poly1305.*
    • Home page: http://cr.yp.to/
    • License grant: public domain
    • ZeroTier Modifications: slight cryptographically-irrelevant modifications for inclusion into ZeroTier core
  • MiniUPNPC and libnatpmp by Thomas Bernard

    • Files: ext/libnatpmp/* ext/miniupnpc/*
    • Home page: http://miniupnp.free.fr/
    • License grant: BSD attribution no-endorsement