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
6 years ago
Jeff
f8679b6405
fix size
6 years ago
Michael
4143472a17
Add cmake module to target a library as 'system', and fix a few warnings
6 years ago
Jeff Becker
94eb37d490
bundle RC in build record to improve build success rates.
6 years ago
Jeff Becker
5399b93270
make format and readd win32 console color logging
6 years ago
Jeff Becker
230e84c742
make signing work
6 years ago
Jeff
ff18ba229a
Merge pull request #411 from majestrate/staging
...
change signing algo
6 years ago
Jeff Becker
ee283547b5
change signature scheme and fucking hope that the rest of the code doesn't fug itself over ;~;
6 years ago
Ryan Tharp
95f8f641e1
Merge branch 'staging' of https://github.com/loki-project/loki-network into staging
6 years ago
Ryan Tharp
823f276280
allow blocked output of identitySecret
6 years ago
Jeff
3bf3339dd3
try fixing service node seed to public/private key generation
6 years ago
Jeff Becker
71302ee48b
Merge remote-tracking branch 'origin/staging' into fix-libabyss-352
6 years ago
Michael
e4cf1f245c
Convert most of llarp to use Printer
6 years ago
Jeff Becker
591f3c92a9
make build records smaller
6 years ago
Michael
048fa83c39
Finish replacement of Router with AbstractRouter
6 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
Michael
9094e2dcf0
Fix bug(?) with LoadFromFile
6 years ago
Michael
fec75125f4
Add tests for crypto/types
6 years ago
Michael
da6cdfc0b2
More refactoring to continue to make dependency graph acylic
6 years ago
Michael
6e38e85a79
Produce hierarchy of 'libraries' inside libllarp
6 years ago
Michael
79157414f3
Split crypto.hpp into 3 different files
6 years ago
Michael
04e0fe3ad7
Move crypto code to a subdirectory
6 years ago