+ if (pubkey->sethash) {
+ if (!c->defhash) {
+ pubkey->dispose(pubkey->st);
+ DOSKIP("public key requires default hash to load");
+ }
+ pubkey->sethash(pubkey->st,c->defhash);
+ }
+ struct peer_pubkey *fill=&c->building->keys[c->building->nkeys];
+ memcpy(fill->id.b,c->grpid,GRPIDSZ);