Dr Maxim Orlovsky aa02c52a2f node: Integrate new Noise_XK transport
This is a large change that introduces transport encryption via
a Noise_XK handshake. The inner `Service` now works directly
with `NodeId` and doesn't need to interact with socket addresses.

The transport logic takes place in `wire::transport`, and the
established sessions are passed down to `Service`.

Note that the i/o implementation in the `poll-reactor` crate still
needs testing, and there is still work to be done to integrate the
Git transport as part of this architecture.

Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
2022-12-13 14:59:06 +01:00
2022-11-05 12:47:26 +01:00
2022-11-05 12:48:02 +01:00
2022-11-05 12:47:26 +01:00
2022-09-13 10:13:13 +02:00
2022-11-16 12:26:12 +01:00
2022-10-14 13:19:28 +02:00
2022-11-05 12:47:26 +01:00

❤️🪵

Radicle Heartwood Protocol & Stack

S
Description
Radicle Heartwood Protocol & Stack
Readme
40 MiB
Languages
Rust 97.8%
Shell 0.5%
CUE 0.4%
Nix 0.3%
Just 0.3%
Other 0.6%