]> git.meshlink.io Git - meshlink/blobdiff - src/protocol_key.c
Replace rand() by xoshiro256** with per-mesh state.
[meshlink] / src / protocol_key.c
index bf6c40a20230420eb4dc4b471d75822d723e2a3c..9f69d803b6800c7f314f1ff7df17c40a49485093 100644 (file)
@@ -34,7 +34,7 @@
 static const int req_key_timeout = 2;
 
 void send_key_changed(meshlink_handle_t *mesh) {
-       send_request(mesh, mesh->everyone, NULL, "%d %x %s", KEY_CHANGED, rand(), mesh->self->name);
+       send_request(mesh, mesh->everyone, NULL, "%d %x %s", KEY_CHANGED, prng(mesh, UINT_MAX), mesh->self->name);
 
        /* Force key exchange for connections using SPTPS */