Update README.md

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
This commit is contained in:
Adrien Gallouët
2019-09-17 08:26:29 +00:00
parent 0397bc63e7
commit 181e22011d

View File

@@ -1,15 +1,20 @@
# MUD # MUD
MUD is a secure, multipath network protocol over UDP. MUD is a secure, multipath network protocol over UDP.
See [glorytun](https://github.com/angt/glorytun) for details.
### Compatibility ### Compatibility
Linux is the platform of choice but it was successfully ported to OpenBSD and OSX. Linux is the platform of choice but it was successfully ported to OpenBSD and OSX.
### Dependencies
* A recent version of GCC or Clang.
* [libsodium](https://github.com/jedisct1/libsodium).
### Security ### Security
MUD uses [libsodium](https://github.com/jedisct1/libsodium) for all cryptographic operations. Encryption and authentication is done with AEGIS256 when aesni is available otherwise ChaCha20-Poly1305 is used.
Encryption (and authentication) is done with AES256-GCM when aesni is available otherwise ChaCha20-Poly1305 is used.
The Diffie-Hellman function X25519 is used for key exchange. The Diffie-Hellman function X25519 is used for key exchange.
### Issues ### Issues