Fix: segfault in ETCP tests and add wintun.dll to gitignore
- Fix segfault in ETCP tests by initializing uECC RNG in sc_init_local_keys() - Fix segfault during cleanup by adding reference counting to socket_platform_cleanup() - Add wintun.dll to .gitignore - Update AGENTS.md and platform compatibility headers All 19 tests now pass successfully.
This commit is contained in:
1 parent
7781c4676b
commit
3ab19094d0
7 files changed
+38
-62
No files matched your search
@@ -574,6 +574,9 @@ sc_status_t sc_init_local_keys(struct SC_MYKEYS *mykeys, const char *public_key,
|
||||
curve = uECC_secp256r1();
|
||||
}
|
||||
|
||||
/* Set RNG function for TinyCrypt - must be done before any ECC operations */
|
||||
uECC_set_rng(sc_rng);
|
||||
|
||||
DEBUG_INFO(DEBUG_CATEGORY_CRYPTO, "sc_init_local_keys: public_key len=%zu, private_key len=%zu",
|
||||
strlen(public_key), strlen(private_key));
|
||||
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
[global]
|
||||
tun_ip=10.0.0.1
|
||||
mtu=1500 # MTU for all connections (0 = use default 1500)
|
||||
control_ip=127.0.0.1
|
||||
control_port=12345
|
||||
net_debug=0
|
||||
|
||||
my_node_id=61be9d4cd3c60c2d
|
||||
my_private_key=1313912e5d34768983b0e06530a48c77816d228a5b5605e1ab3dc443d107a3dc
|
||||
my_public_key=
|
||||
|
||||
|
||||
[routing]
|
||||
route_subnet=10.0.0.0/24
|
||||
route_subnet=10.22.0.0/16
|
||||
route_subnet=10.23.0.0/16
|
||||
my_subnet=10.23.5.0/24
|
||||
my_subnet=10.23.6.0/24
|
||||
|
||||
# мои адреса и каналы
|
||||
[server: lo0_test]
|
||||
addr=127.0.0.1:1330
|
||||
#so_mark=100
|
||||
#netif=eth0
|
||||
type=nat # public / nat / private
|
||||
|
||||
[server: lan1]
|
||||
addr=192.168.29.117:1333
|
||||
so_mark=100
|
||||
netif=eth0
|
||||
type=public # public / nat / private
|
||||
|
||||
[client: client_test1]
|
||||
|
||||
# линки
|
||||
link=lo0_test:192.168.0.20:1234
|
||||
#link=wired1_fast:1.2.3.4:1234
|
||||
link=lan1:192.168.0.20:1234
|
||||
#link=wireless_bkp:1.2.3.4:1234
|
||||
|
||||
keepalive=1
|
||||
peer_public_key=deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbee
|
||||
Reference in new issue
Block a user