Load known node identities for verified LAN candidates
This commit is contained in:
1 parent
28c447370a
commit
e8713e7a2c
3 files changed
+43
No files matched your search
@@ -149,6 +149,10 @@ void topo_node_sqlite_update_rtt(sqlite3* db, uint64_t node_id, uint16_t rtt);
|
||||
* Вызывающий передаёт владение через topo_node_registry_store() либо вызывает topo_node_destroy().
|
||||
*/
|
||||
struct TOPO_NODE* topo_node_sqlite_node_load(sqlite3* db, struct TOPO_GROUPS* groups, uint64_t node_id);
|
||||
/* Загрузить только известную идентичность nodes, без адресов/подписи/timestamp.
|
||||
* Для NCD с независимо подтверждённым LAN-адресом. Проверяет размеры ключей и node_id=derive(X25519).
|
||||
* Владельческий TOPO_NODE или NULL; уничтожить topo_node_destroy либо передать registry. */
|
||||
struct TOPO_NODE* topo_node_sqlite_identity_load(sqlite3* db, uint64_t node_id);
|
||||
|
||||
/* Записать connected=0/1 существующего участника; 0/-1, без вставки отсутствующей строки. */
|
||||
int topo_node_sqlite_set_connected(sqlite3* db, const char* channel_id, uint64_t node_id, int connected);
|
||||
|
||||
Reference in new issue
Block a user