Lines Matching refs:pubkeys
34 struct pubkey_origin *pubkeys; in sync_conf() local
58 pubkeys = calloc(peer_count, sizeof(*pubkeys)); in sync_conf()
59 if (!pubkeys) { in sync_conf()
66 pubkeys[i].pubkey = peer->public_key; in sync_conf()
67 pubkeys[i].from_file = true; in sync_conf()
71 pubkeys[i].pubkey = peer->public_key; in sync_conf()
72 pubkeys[i].from_file = false; in sync_conf()
75 qsort(pubkeys, peer_count, sizeof(*pubkeys), pubkey_cmp); in sync_conf()
78 if (pubkeys[i].from_file) in sync_conf()
80 …if (i == peer_count - 1 || !pubkeys[i + 1].from_file || memcmp(pubkeys[i].pubkey, pubkeys[i + 1].p… in sync_conf()
84 free(pubkeys); in sync_conf()
89 memcpy(peer->public_key, pubkeys[i].pubkey, WG_KEY_LEN); in sync_conf()
97 free(pubkeys); in sync_conf()