Caleb James DeLisle
|
6cdc8d8e46
Add APIs to Message and Allocator which allow creation of Rust-owned messages and allocators
|
3 years ago |
Caleb James DeLisle
|
91337703f1
Add the ability to convert any kind of cjdns sockaddr to a 16 byte ipv6-like addr
|
3 years ago |
Caleb James DeLisle
|
41cb53da8e
Reorder the operations of sending the traffic and sending the reply packets so that the message certainly gets there
|
3 years ago |
Caleb James DeLisle
|
4b6011a93d
rename encrypt/decrypt to encrypt_msg/decrypt_msg
|
3 years ago |
Caleb James DeLisle
|
4eebb33195
NOISE should forward empty packets so that InterfaceController knows that a peer has been registered
|
3 years ago |
Caleb James DeLisle
|
9a9ffd57d5
Return anyhow::Error from Iface_DEFUN functions rather than an integer error type
|
3 years ago |
Caleb James DeLisle
|
e022fa45a3
Better logging and fix what was causing noise packets to be forwarded
|
3 years ago |
Caleb James DeLisle
|
686163bfc2
Enable v22
|
3 years ago |
Caleb James DeLisle
|
29afc1a127
Try enabling NOISE proto
|
3 years ago |
Alex Kordys
|
474535dae0
Protocol version auto-detection (legacy CryptoAuth vs new WireGuard)
|
3 years ago |
Alex Kordys
|
0ae4ef8ac4
In debug mode, enable optimizations for dependencies, but not for our code (faster executable even in debug mode)
|
3 years ago |
Alex Kordys
|
e49a368944
Fixed handshake messages sending in wireguard mode + unit test for wireguard mode messaging
|
3 years ago |
Alex Kordys
|
8f4bc6d748
Outdated doc comment fixed.
|
3 years ago |
Alex Kordys
|
64060c1e24
Broken unit tests has been fixed.
|
3 years ago |
Caleb James DeLisle
|
dae02e0671
clear() should set the length to the capacity before emptying
|
3 years ago |
Caleb James DeLisle
|
2d148b2417
Exclude Wfortify-source exception from gcc because it's not present
|
3 years ago |
Caleb James DeLisle
|
310576f27e
Allow futex syscall
|
3 years ago |
Alex Kordys
|
29b727ed3b
Fixed ffi logger crash
|
3 years ago |
Alex Kordys
|
ac88ff0892
Missing error handling
|
3 years ago |
Alex Kordys
|
7cb3c5ec05
Unused imports removed
|
3 years ago |
Caleb James DeLisle
|
b27c8284ba
Integrate logger from rust into cjdns
|
3 years ago |
Caleb James DeLisle
|
9165eb44f8
Trying to find the source of some invalid messages
|
3 years ago |
Caleb James DeLisle
|
a0084a9e21
Switch to Rust CryptoAuth
|
3 years ago |
Caleb James DeLisle
|
b5a8365497
Get rid of some compiler warnings
|
3 years ago |
Caleb James DeLisle
|
8e3011cb6e
Change message->bytes to message->msgbytes in prep for privatizing it
|
3 years ago |
Caleb James DeLisle
|
3651b0d413
Message privatize length
|
3 years ago |
Caleb James DeLisle
|
09fdae751d
privatize message.padding
|
3 years ago |
Caleb James DeLisle
|
a73e2c68f7
privatized message.capacity
|
3 years ago |
Emil Suleymanov
|
7b034239c7
Less logs in android_do for travis log limit
|
3 years ago |
Emil Suleymanov
|
c2a3583962
Fix jshinit config path
|
3 years ago |