Commit Graph

19 Commits (5c3467ecb0656264617debc5d684813ebe5096bd)

Author SHA1 Message Date
dr7ana bda8b211dd Cmake restructuring 11 months ago
Jason Rhinelander f4f5ab0109 "Refactor" aka delete Crypto/CryptoManager
- Get rid of CryptoManager.
- Get rid of Crypto.
- Move all the Crypto instance methods to llarp::crypto functions.
  (None of them needed to be methods at all, so this is simple).
- Move sodium/ntru initialization into static initialization.
- Add llarp::csrng, which is an available llarp::CSRNG instance which is
  a bit easier than needing to construct a `CSRNG rng{};` in various
  places.
- Various related small simplifications/cleanups.
11 months ago
dr7ana e4315cdc69 More message handling underway 12 months ago
dr7ana 6b1e3fbbc0 Touched up path build message handling 12 months ago
dr7ana bd81357f62 Path message transmission
- implementing DHT message transmission methods and surrounding functionalities across paths
12 months ago
dr7ana 65bd224cf0 Exit endpoints implemented
- free standing functions in link_manager
- sign and serialize functionalities siloed in llarp/messages/exit.hpp
12 months ago
dr7ana 4ed6a01e02 following up before Tom meeting 1 year ago
Michael 83bd9227a7
Move exit messages 5 years ago
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 5 years ago
Michael dd8a93a400
Apply rule of zero to code base 5 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 6 years ago
Ryan Tharp 4bf4faa956 make format 6 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 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
Jeff Becker 803523894a
clear all members and use AlignedBuffer in llarp::Encrypted instead of byte_t[] 6 years ago
Michael ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer 6 years ago
Jeff Becker 1b59cc491d
less allocations in message parsing and keep exit paths alive with activity 6 years ago
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 6 years ago