Commit Graph

56 Commits (8bb492da6e54e73664350471dfb1da736b385fc0)

Author SHA1 Message Date
Jeff Becker f29083f765 more travis fixes 5 years ago
Jeff Becker 098915bb8e
add check for identity key validity 5 years ago
Jeff Becker 065b022427
std::move 5 years ago
Jeff Becker b8f773eb73
use lambda 5 years ago
Jeff Becker 250cfea1e9
remove use of void * in godawful old code from a time before happyness 5 years ago
Jason Rhinelander b0ab703c45 Silence unused variable warnings in release build 5 years ago
Jeff Becker 01c4a9c287
revert a few things 5 years ago
jeff aedcaf3c43 make it compile 5 years ago
jeff 1cdd9ba13a add unit test for identity_keygen 5 years ago
jeff ff8c167362 make it compile on windows 5 years ago
jeff 0e2fb6abd5 revert to ed25519 for signing, this breaks everything (again). 5 years ago
Michael edd0ec398f
Move thread stuff to subdirectory 5 years ago
Michael 1aec0dfa2b
Move logging to subdirectory 5 years ago
Michael 16cdfbd5f0
clang-tidy modernize pass 5 years ago
Thomas Winget 38fd0552d3 Adds Link-Relay Status Messages
Success case:
  - the path endpoint creates and sends a LR_StatusMessage upon
    successful path creation

Failure case:
  - an intermediate hop creates and sends a LR_StatusMessage upon
    failure to forward the path to the next hop for any reason

Both cases:
  - transit hops receive LR_StatusMessages and add a frame
    to them reflecting their "status" with respect to that path
  - the path creator receives LR_StatusMessages and decrypts/parses
    the LR_StatusRecord frames from the path hops.  If all is good,
    the Path does as it would when receiving a PathConfirmMessage.
    If not, the Path marks the new path as failed.

LR_StatusMessage is now used/sent in place of PathConfirmMessage
5 years ago
Michael 5fdd68fa44
exceptions BE GONE 5 years ago
Jeff Becker b9bcc2b775
make threadpool consice 5 years ago
Jeff Becker 4e355327d8
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 6c1a04e804
reset errno and make unit tests pass 5 years ago
Jeff Becker bf3212820b
finish up issue 17 5 years ago
Jeff Becker 38d5a4855a
finish up issue 17 5 years ago
Jeff Becker 0808060a61
fix previous commit 5 years ago
Jeff Becker a51f4c8328
make debian stable happy 5 years ago
Michael 8323725509
Initial No-Op Crypto implementation 5 years ago
Michael a62655d501
Move tests to use top-level LlarpTest 5 years ago
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 5 years ago
Michael aea0e32efc
Add CryptoManager class to provide a guard-style class to manage the current Crypto instance 5 years ago
Michael dd8a93a400
Apply rule of zero to code base 5 years ago
Jeff Becker d50b18d7b0
try fixing leak also make format 5 years ago
Jeff f8679b6405 fix size 5 years ago
Michael 4143472a17
Add cmake module to target a library as 'system', and fix a few warnings 5 years ago
Jeff Becker 94eb37d490
bundle RC in build record to improve build success rates. 5 years ago
Jeff Becker 5399b93270
make format and readd win32 console color logging 5 years ago
Jeff Becker 230e84c742
make signing work 5 years ago
Jeff ff18ba229a
Merge pull request #411 from majestrate/staging
change signing algo
5 years ago
Jeff Becker ee283547b5
change signature scheme and fucking hope that the rest of the code doesn't fug itself over ;~; 5 years ago
Ryan Tharp 95f8f641e1 Merge branch 'staging' of https://github.com/loki-project/loki-network into staging 5 years ago
Ryan Tharp 823f276280 allow blocked output of identitySecret 5 years ago
Jeff 3bf3339dd3 try fixing service node seed to public/private key generation 5 years ago
Jeff Becker 71302ee48b
Merge remote-tracking branch 'origin/staging' into fix-libabyss-352 5 years ago
Michael e4cf1f245c
Convert most of llarp to use Printer 5 years ago
Jeff Becker 591f3c92a9
make build records smaller 5 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 5 years ago
Michael 47380ba64b
Simplify some code 6 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 6 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 6 years ago
Ryan Tharp c3bf68b502
Merge branch 'staging' into dht_tests 6 years ago
Michael f24f554a01
Convert llarp::Crypto into an abstract base class 6 years ago
Michael 1f95f1e78f
More unit tests of dht internals 6 years ago
Jeff Becker d89e58199a
add initial identity key seed stuff
add more kubernetes stuff

make shared library installed if built
6 years ago