1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Lokinet is an anonymous, decentralized and IP based overlay network for the internet.
Find a file
2018-06-18 01:01:42 -07:00
.vscode more onion routing stuff 2018-06-10 10:05:48 -04:00
contrib fix up shadow configs 2018-06-07 13:36:17 -04:00
daemon refactor to use AlignedBuffer for public key, shared secret, nonce, secret key etc 2018-06-12 07:57:14 -04:00
doc more onion routing code 2018-06-12 12:45:12 -04:00
include fix typo 2018-06-18 00:55:28 -07:00
llarp fix llvm 3.8 linker error via https://stackoverflow.com/a/36670394/7697705 2018-06-18 01:01:42 -07:00
vendor/cppbackport-master vendor c++17 backport with my changes to make it compile in xcode 2018-06-14 00:49:26 -07:00
.clang-format update clang format 2018-05-21 12:01:31 -04:00
.dir-locals.el add emacs dir-locals 2018-05-21 10:52:30 -04:00
.gitignore * loopback test network 2018-06-07 12:22:49 -04:00
CMakeLists.txt more onion routing stuff 2018-06-10 10:05:48 -04:00
daemon.ini update default config 2018-06-07 12:33:33 -04:00
i2p.rocks.signed.txt finish implementing llarp_nodedb_async_verify, move context inside llarp_async_verify_rc 2018-06-07 02:36:30 -07:00
LICENSE zlib 2018-04-04 09:53:12 -04:00
Makefile fix up shadow configs 2018-06-07 13:36:17 -04:00
motto.txt add release targets to makefile for future 2018-05-28 09:49:44 -04:00
readme.md update readme 2018-06-01 14:23:01 -04:00

LLARP

Low Latency Anon Routing Protocol

We'll be ready when we're ready.

who

what + why

when

where

how

Building

You have 2 ways the build this project

$ git clone --recursive https://github.com/majestrate/llarpd-builder
$ cd llarpd-builder
$ make 

The "I want to risk ripping my fingernails off in frustration" way (for dev builds)

Build requirements:

  • CMake
  • ninja
  • libsodium >= 1.0.14
  • c++ 17 capable C++ compiler
  • c11 capable C compiler

Building a debug build:

$ make

Running

Right now the reference daemon connects to nodes you tell it to and that's it.

If you built using the recommended way just run:

$ ./llarpd

It'll attempt to connect to a test node I run and keep the session alive. That's it.

If you built using the dev build you are expected to configure the daemon yourself.