Skip to content
Snippets Groups Projects
Commit b1bf24c6 authored by Amna Snene's avatar Amna Snene Committed by Adrien Béraud
Browse files

doc: update readme

Change-Id: I1f32ffe43a51535ec64355186a1c7cc13e6be281
parent 62035db7
No related branches found
No related tags found
No related merge requests found
...@@ -3,18 +3,6 @@ ...@@ -3,18 +3,6 @@
This document provides instructions on how to build DHTNet from source code. Ensure that you have met all the dependencies before proceeding with the build. This document provides instructions on how to build DHTNet from source code. Ensure that you have met all the dependencies before proceeding with the build.
## Dependencies ## Dependencies
DHTNet depends on the following libraries:
- **OpenDHT** 2.6, used to launch DHT nodes.
- **[pjproject (specific fork)](https://github.com/savoirfairelinux/pjproject)**, used for ICE negotiation.
- **msgpack-c** 1.3+, used for data serialization.
- **GnuTLS** 3.3+, used for cryptographic operations.
- **Nettle** 2.4+, a GnuTLS dependency for crypto.
- **{fmt}** 9.0+, for log formatting.
- **[Argen2](https://github.com/P-H-C/phc-winner-argon2)**, a dependency for key stretching.
- **Readline**, an optional dependency for the DHT tools.
Follow these instructions to install DHTNet dependencies depending on your system: Follow these instructions to install DHTNet dependencies depending on your system:
### Debian/Ubuntu ### Debian/Ubuntu
......
...@@ -89,11 +89,13 @@ int main() { ...@@ -89,11 +89,13 @@ int main() {
DHTNet depends on the following libraries: DHTNet depends on the following libraries:
- **OpenDHT** 2.6, used to launch DHT nodes. - **OpenDHT** 2.6, used to launch DHT nodes.
- **[pjproject](https://github.com/savoirfairelinux/pjproject)**, used for ICE negotiation. - **[pjproject (our fork)](https://github.com/savoirfairelinux/pjproject)**, used for ICE negotiation.
- **msgpack-c** 1.2+, used for data serialization. - **msgpack-c** 1.3+, used for data serialization.
- **GnuTLS** 3.3+, used for cryptographic operations. - **GnuTLS** 3.3+, used for cryptographic operations.
- **Nettle** 2.4+, a GnuTLS dependency for crypto. - **Nettle** 2.4+, a GnuTLS dependency for crypto.
- **{fmt}** 9.0+, for log formatting. - **{fmt}** 9.0+, for log formatting.
- **[Argon2](https://github.com/P-H-C/phc-winner-argon2)**, a dependency for key stretching.
- **Readline**, an optional dependency for the DHT tools.
## See also ## See also
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment