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 is a secure, multipath network protocol over UDP.
See [glorytun](https://github.com/angt/glorytun) for details.
### Compatibility
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
MUD uses [libsodium](https://github.com/jedisct1/libsodium) for all cryptographic operations.
Encryption (and authentication) is done with AES256-GCM when aesni is available otherwise ChaCha20-Poly1305 is used.
Encryption and authentication is done with AEGIS256 when aesni is available otherwise ChaCha20-Poly1305 is used.
The Diffie-Hellman function X25519 is used for key exchange.
### Issues