2018-01-25 15:38:14 +00:00
|
|
|
# LLARP
|
2017-09-22 21:06:48 +00:00
|
|
|
|
2018-01-25 15:38:14 +00:00
|
|
|
Low Latency Anon Routing Protocol
|
2017-09-22 21:06:48 +00:00
|
|
|
|
2018-05-20 12:49:38 +00:00
|
|
|
We'll be ready when we're ready.
|
2018-04-05 14:52:35 +00:00
|
|
|
|
2018-05-16 13:59:40 +00:00
|
|
|
[what/why](doc/high-level.txt)
|
|
|
|
[how](doc/proto_v0.txt)
|
2017-10-03 19:14:46 +00:00
|
|
|
|
2018-01-25 16:11:45 +00:00
|
|
|
## Reference Implementation
|
2017-10-03 19:14:46 +00:00
|
|
|
|
|
|
|
Build requirements:
|
|
|
|
|
2018-05-16 15:57:16 +00:00
|
|
|
* CMake / gmake / ninja
|
2017-10-03 19:14:46 +00:00
|
|
|
* libsodium >= 1.0.14
|
|
|
|
* c++ 17 capable C++ compiler
|
2018-05-16 14:00:08 +00:00
|
|
|
* c11 capable C compiler
|
2018-01-25 16:11:45 +00:00
|
|
|
|
2018-05-16 15:57:16 +00:00
|
|
|
|
2018-01-25 16:11:45 +00:00
|
|
|
Building:
|
|
|
|
|
2018-05-16 15:57:16 +00:00
|
|
|
$ make
|
|
|
|
|
|
|
|
Building in another directory:
|
|
|
|
|
2018-05-16 13:58:02 +00:00
|
|
|
$ mkdir build
|
|
|
|
$ cd build
|
|
|
|
$ cmake ..
|
2018-01-25 16:11:45 +00:00
|
|
|
$ make
|
|
|
|
|
2018-05-16 15:52:05 +00:00
|
|
|
Building really fast (requires ninja):
|
|
|
|
|
|
|
|
$ mkdir build
|
|
|
|
$ cd build
|
|
|
|
$ cmake -GNinja ..
|
|
|
|
$ ninja
|
|
|
|
|
2018-01-25 16:11:45 +00:00
|
|
|
Running:
|
|
|
|
|
|
|
|
$ ./llarpd daemon.ini
|