durch
|
53c1689011
|
Add outer AEAD encryption + Ack message type for LP protocol
- Add OuterAeadKey derived from PSK via Blake3 KDF for packet encryption
- Add LpMessage::Ack (0x0008) for ClientHello acknowledgment
- Gateway sends Ack after processing ClientHello (packet-per-connection)
- Update codec with AEAD encrypt/decrypt using ChaCha20-Poly1305
- Header remains cleartext (AAD), payload encrypted after PSK derivation
- Add parse_lp_header_only() for routing before session lookup
- Update session to expose outer_aead_key() getter
- Various LP protocol improvements and test coverage
Closes: nym-f4v1, nym-n9dr
|
2025-11-27 12:39:48 +01:00 |
|
durch
|
de06f4a5c0
|
fmt and metrics
|
2025-11-21 18:17:32 +01:00 |
|
durch
|
ec90a218df
|
Cleanup
|
2025-11-21 18:16:34 +01:00 |
|
durch
|
5f2122688f
|
KDF and tests
|
2025-11-21 18:16:34 +01:00 |
|
durch
|
cae63877a4
|
Client bits
|
2025-11-21 13:49:22 +01:00 |
|
durch
|
542e56044a
|
Gateway side things
|
2025-11-21 13:40:50 +01:00 |
|
Bogdan-Ștefan Neacşu
|
026d3a6466
|
Get wireguard keypair as arg instead of reading it from disk (#6078)
* Get wireguard keypair as arg instead of reading it from disk
* Move keypair out of NymNode
* Remove legacy auth client
|
2025-10-02 16:27:48 +03:00 |
|
Simon Wicky
|
51779c06a4
|
Registration Client (#6059)
* removing wg-gateway-client
* bandwidth_provider trait
* authenticator client
* adapt ip-packet-client
* nit
* registration_client
* accomodate new shutdown and bugfix
* sdk changes
* cleanup and shutdown management
* remove credential mode
* error cleanup
* better error handling
* removing useless cover traffic delay
* wasm client stuff
* cfg unix
* more wasm stuff
* change authenticator client to not be blocked by mixnet client
|
2025-09-30 15:50:04 +02:00 |
|