X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=README;h=390468b0e09eea4d10769f0feebd6712e3d30d4e;hp=57c2869918c4a98e15d9ea931e292a72510b7973;hb=963c5055505f2fc117cd5efa06eaa02c9b2bf85d;hpb=158cbe99f972a1613b7d4d95abfe5fe48e019e67 diff --git a/README b/README index 57c28699..390468b0 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ This is the README file for the MeshLink library. Installation instructions may be found in the INSTALL file. -MeshLink is Copyright (C) 2014 Guus Sliepen +MeshLink is Copyright (C) 2014-2018 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,15 +21,11 @@ Please do not use this library yet. Requirements ------------ -In order to compile MeshLink, you will need a GNU C compiler environment. Please -ensure you have the latest stable versions of all the required libraries: - -- OpenSSL (http://www.openssl.org/) version 1.0.0 or later, with support for - elliptic curve cryptography (ECC) and Galois counter mode (GCM) enabled. +In order to compile MeshLink, you will need a GNU C compiler environment. The following libraries are used by default, but can be disabled if necessary: -- zlib (http://www.gzip.org/zlib/) +- Catta (https://github.com/meshlink/catta) Features -------- @@ -46,4 +42,4 @@ Other noteworthy features are: - IPv6 support - NAT traversal (requires at least one node that is not behind a NAT) - Ed25519 keys (TBD) -- AES-256-GCM encryption and message authentication +- ChaCha-Poly1305 encryption and message authentication