Symbol: aspa
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
376
struct rde_aspa *aspa;
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
383
aspa = aspa_table_prep(numentries, data_size);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
386
aspa_add_set(aspa, testv[i - 1].customeras,
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
389
return aspa;
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
405
struct rde_aspa *aspa;
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
413
aspa = load_test_set(NULL, 0);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
414
assert(aspa == NULL);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
415
aspa_table_free(aspa);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
417
aspa = load_test_set(testset, sizeof(testset) / sizeof(testset[0]));
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
418
assert(aspa != NULL);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
423
r = aspa_cp_lookup(aspa, cp_testset[i].customeras,
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
447
if (aspa_check_aspath(aspa, a, &st) == -1) {
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
469
if (aspa_check_aspath(aspa, a, &st) == -1) {
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
500
aspa_validation(aspa, a, &vstate);
regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
520
aspa_table_free(aspa);
regress/usr.sbin/rpki-client/test-aspa.c
42
struct aspa *p;
usr.sbin/bgpd/bgpd.c
602
struct aspa_set *aspa;
usr.sbin/bgpd/bgpd.c
722
RB_FOREACH(aspa, aspa_tree, &conf->aspa) {
usr.sbin/bgpd/bgpd.c
724
-1, aspa, offsetof(struct aspa_set, tas)) == -1)
usr.sbin/bgpd/bgpd.c
727
-1, aspa->tas, aspa->num * sizeof(*aspa->tas)) == -1)
usr.sbin/bgpd/bgpd.c
733
free_aspatree(&conf->aspa);
usr.sbin/bgpd/bgpd.h
337
struct aspa_tree aspa;
usr.sbin/bgpd/config.c
224
free_aspa(struct aspa_set *aspa)
usr.sbin/bgpd/config.c
226
if (aspa == NULL)
usr.sbin/bgpd/config.c
228
free(aspa->tas);
usr.sbin/bgpd/config.c
229
free(aspa);
usr.sbin/bgpd/config.c
235
struct aspa_set *aspa, *naspa;
usr.sbin/bgpd/config.c
237
RB_FOREACH_SAFE(aspa, aspa_tree, a, naspa) {
usr.sbin/bgpd/config.c
238
RB_REMOVE(aspa_tree, a, aspa);
usr.sbin/bgpd/config.c
239
free_aspa(aspa);
usr.sbin/bgpd/config.c
272
free_aspatree(&conf->aspa);
usr.sbin/bgpd/config.c
344
free_aspatree(&xconf->aspa);
usr.sbin/bgpd/config.c
346
RB_ROOT(&xconf->aspa) = RB_ROOT(&conf->aspa);
usr.sbin/bgpd/config.c
347
RB_ROOT(&conf->aspa) = NULL;
usr.sbin/bgpd/config.c
65
RB_INIT(&conf->aspa);
usr.sbin/bgpd/parse.y
5523
struct aspa_set *aspa, needle = { .as = as };
usr.sbin/bgpd/parse.y
5526
aspa = RB_FIND(aspa_tree, &conf->aspa, &needle);
usr.sbin/bgpd/parse.y
5527
if (aspa == NULL) {
usr.sbin/bgpd/parse.y
5528
if ((aspa = calloc(1, sizeof(*aspa))) == NULL) {
usr.sbin/bgpd/parse.y
5532
aspa->as = as;
usr.sbin/bgpd/parse.y
5533
aspa->expires = expires;
usr.sbin/bgpd/parse.y
5534
RB_INSERT(aspa_tree, &conf->aspa, aspa);
usr.sbin/bgpd/parse.y
5537
if (MAX_ASPA_SPAS_COUNT - aspa->num <= tas->num) {
usr.sbin/bgpd/parse.y
5541
num = aspa->num + tas->num;
usr.sbin/bgpd/parse.y
5542
newtas = recallocarray(aspa->tas, aspa->num, num, sizeof(uint32_t));
usr.sbin/bgpd/parse.y
5553
aspa->num = num;
usr.sbin/bgpd/parse.y
5554
aspa->tas = newtas;
usr.sbin/bgpd/parse.y
5557
if (aspa->expires != 0 && expires != 0 && expires > aspa->expires)
usr.sbin/bgpd/parse.y
5558
aspa->expires = expires;
usr.sbin/bgpd/printconf.c
1286
print_aspa(&conf->aspa);
usr.sbin/bgpd/printconf.c
695
struct aspa_set *aspa;
usr.sbin/bgpd/printconf.c
701
RB_FOREACH(aspa, aspa_tree, a) {
usr.sbin/bgpd/printconf.c
702
printf("\n\t%s", log_aspa(aspa));
usr.sbin/bgpd/rde.c
1334
static struct aspa_set *aspa;
usr.sbin/bgpd/rde.c
1369
if (aspa != NULL)
usr.sbin/bgpd/rde.c
1371
if ((aspa = calloc(1, sizeof(*aspa))) == NULL)
usr.sbin/bgpd/rde.c
1373
if (imsg_get_data(&imsg, aspa,
usr.sbin/bgpd/rde.c
1378
if (aspa == NULL)
usr.sbin/bgpd/rde.c
1380
aspa->tas = reallocarray(NULL, aspa->num,
usr.sbin/bgpd/rde.c
1382
if (aspa->tas == NULL)
usr.sbin/bgpd/rde.c
1384
if (imsg_get_data(&imsg, aspa->tas,
usr.sbin/bgpd/rde.c
1385
aspa->num * sizeof(uint32_t)) == -1)
usr.sbin/bgpd/rde.c
1391
aspa_add_set(aspa_new, aspa->as, aspa->tas,
usr.sbin/bgpd/rde.c
1392
aspa->num);
usr.sbin/bgpd/rde.c
1393
free_aspa(aspa);
usr.sbin/bgpd/rde.c
1394
aspa = NULL;
usr.sbin/bgpd/rde_aspa.c
101
if (aspa->as == asnum)
usr.sbin/bgpd/rde_aspa.c
102
return aspa;
usr.sbin/bgpd/rde_aspa.c
116
struct rde_aspa_set *aspa;
usr.sbin/bgpd/rde_aspa.c
119
aspa = aspa_lookup(ra, cas);
usr.sbin/bgpd/rde_aspa.c
120
if (aspa == NULL)
usr.sbin/bgpd/rde_aspa.c
123
if (aspa->num < 16) {
usr.sbin/bgpd/rde_aspa.c
124
for (i = 0; i < aspa->num; i++) {
usr.sbin/bgpd/rde_aspa.c
125
if (aspa->pas[i] == pas)
usr.sbin/bgpd/rde_aspa.c
127
if (aspa->pas[i] > pas)
usr.sbin/bgpd/rde_aspa.c
130
if (i == aspa->num)
usr.sbin/bgpd/rde_aspa.c
134
for (i = 0, lim = aspa->num; lim != 0; lim /= 2) {
usr.sbin/bgpd/rde_aspa.c
137
if (aspa->pas[i] == pas) {
usr.sbin/bgpd/rde_aspa.c
139
} else if (aspa->pas[i] < pas) {
usr.sbin/bgpd/rde_aspa.c
383
struct rde_aspa_set *aspa;
usr.sbin/bgpd/rde_aspa.c
390
aspa = ra->table[h];
usr.sbin/bgpd/rde_aspa.c
391
if (aspa == NULL) {
usr.sbin/bgpd/rde_aspa.c
392
aspa = &ra->sets[ra->curset++];
usr.sbin/bgpd/rde_aspa.c
394
if (aspa->as <= cas)
usr.sbin/bgpd/rde_aspa.c
398
memmove(aspa + 1, aspa,
usr.sbin/bgpd/rde_aspa.c
399
(ra->sets + ra->curset - aspa) * sizeof(*aspa));
usr.sbin/bgpd/rde_aspa.c
401
memset(aspa, 0, sizeof(*aspa));
usr.sbin/bgpd/rde_aspa.c
402
aspa->next = 1;
usr.sbin/bgpd/rde_aspa.c
406
if (ra->table[i] > aspa)
usr.sbin/bgpd/rde_aspa.c
410
aspa->as = cas;
usr.sbin/bgpd/rde_aspa.c
411
ra->table[h] = aspa;
usr.sbin/bgpd/rde_aspa.c
416
aspa->num = pascnt;
usr.sbin/bgpd/rde_aspa.c
417
aspa->pas = ra->data + ra->curdata;
usr.sbin/bgpd/rde_aspa.c
87
struct rde_aspa_set *aspa;
usr.sbin/bgpd/rde_aspa.c
91
aspa = ra->table[h];
usr.sbin/bgpd/rde_aspa.c
92
if (aspa == NULL)
usr.sbin/bgpd/rde_aspa.c
95
while (aspa->as < asnum) {
usr.sbin/bgpd/rde_aspa.c
96
if (!aspa->next)
usr.sbin/bgpd/rde_aspa.c
98
aspa++;
usr.sbin/bgpd/rtr.c
102
struct aspa_set *aspa, *na;
usr.sbin/bgpd/rtr.c
105
RB_FOREACH_SAFE(aspa, aspa_tree, &conf->aspa, na) {
usr.sbin/bgpd/rtr.c
106
if (aspa->expires != 0 && aspa->expires <= now) {
usr.sbin/bgpd/rtr.c
108
RB_REMOVE(aspa_tree, &conf->aspa, aspa);
usr.sbin/bgpd/rtr.c
109
free_aspa(aspa);
usr.sbin/bgpd/rtr.c
134
aspa_set_entry(struct aspa_set *aspa, uint32_t asnum)
usr.sbin/bgpd/rtr.c
138
for (i = 0; i < aspa->num; i++) {
usr.sbin/bgpd/rtr.c
139
if (asnum < aspa->tas[i])
usr.sbin/bgpd/rtr.c
141
if (asnum == aspa->tas[i])
usr.sbin/bgpd/rtr.c
145
num = aspa->num + 1;
usr.sbin/bgpd/rtr.c
146
newtas = reallocarray(aspa->tas, num, sizeof(uint32_t));
usr.sbin/bgpd/rtr.c
150
if (i < aspa->num) {
usr.sbin/bgpd/rtr.c
152
(aspa->num - i) * sizeof(uint32_t));
usr.sbin/bgpd/rtr.c
156
aspa->num = num;
usr.sbin/bgpd/rtr.c
157
aspa->tas = newtas;
usr.sbin/bgpd/rtr.c
166
struct aspa_set *aspa, needle = { .as = mergeset->as };
usr.sbin/bgpd/rtr.c
169
aspa = RB_FIND(aspa_tree, at, &needle);
usr.sbin/bgpd/rtr.c
170
if (aspa == NULL) {
usr.sbin/bgpd/rtr.c
171
if ((aspa = calloc(1, sizeof(*aspa))) == NULL)
usr.sbin/bgpd/rtr.c
173
aspa->as = mergeset->as;
usr.sbin/bgpd/rtr.c
174
RB_INSERT(aspa_tree, at, aspa);
usr.sbin/bgpd/rtr.c
178
aspa_set_entry(aspa, mergeset->tas[i]);
usr.sbin/bgpd/rtr.c
317
static struct aspa_set *aspa;
usr.sbin/bgpd/rtr.c
378
if (aspa != NULL)
usr.sbin/bgpd/rtr.c
380
if ((aspa = calloc(1, sizeof(*aspa))) == NULL)
usr.sbin/bgpd/rtr.c
382
if (imsg_get_data(&imsg, aspa,
usr.sbin/bgpd/rtr.c
387
if (aspa == NULL)
usr.sbin/bgpd/rtr.c
389
aspa->tas = reallocarray(NULL, aspa->num,
usr.sbin/bgpd/rtr.c
390
sizeof(*aspa->tas));
usr.sbin/bgpd/rtr.c
391
if (aspa->tas == NULL)
usr.sbin/bgpd/rtr.c
393
if (imsg_get_data(&imsg, aspa->tas,
usr.sbin/bgpd/rtr.c
394
aspa->num * sizeof(*aspa->tas)) == -1)
usr.sbin/bgpd/rtr.c
398
if (aspa == NULL)
usr.sbin/bgpd/rtr.c
400
if (RB_INSERT(aspa_tree, &nconf->aspa, aspa) != NULL) {
usr.sbin/bgpd/rtr.c
402
free_aspa(aspa);
usr.sbin/bgpd/rtr.c
404
aspa = NULL;
usr.sbin/bgpd/rtr.c
430
free_aspatree(&conf->aspa);
usr.sbin/bgpd/rtr.c
432
RB_ROOT(&conf->aspa) = RB_ROOT(&nconf->aspa);
usr.sbin/bgpd/rtr.c
433
RB_ROOT(&nconf->aspa) = NULL;
usr.sbin/bgpd/rtr.c
493
rtr_aspa_set_size(struct aspa_set *aspa)
usr.sbin/bgpd/rtr.c
495
return aspa->num * sizeof(uint32_t);
usr.sbin/bgpd/rtr.c
509
struct aspa_set *aspa;
usr.sbin/bgpd/rtr.c
529
RB_FOREACH(aspa, aspa_tree, &conf->aspa)
usr.sbin/bgpd/rtr.c
530
rtr_aspa_insert(&at, aspa);
usr.sbin/bgpd/rtr.c
533
RB_FOREACH(aspa, aspa_tree, &at) {
usr.sbin/bgpd/rtr.c
534
ap.datasize += rtr_aspa_set_size(aspa);
usr.sbin/bgpd/rtr.c
542
RB_FOREACH_REVERSE(aspa, aspa_tree, &at) {
usr.sbin/bgpd/rtr.c
543
struct aspa_set as = { .as = aspa->as, .num = aspa->num };
usr.sbin/bgpd/rtr.c
548
aspa->tas, aspa->num * sizeof(*aspa->tas));
usr.sbin/bgpd/rtr_proto.c
1412
RB_INIT(&rs->aspa);
usr.sbin/bgpd/rtr_proto.c
1527
struct aspa_set *aspa;
usr.sbin/bgpd/rtr_proto.c
1530
RB_FOREACH(aspa, aspa_tree, &rs->aspa)
usr.sbin/bgpd/rtr_proto.c
1531
rtr_aspa_insert(at, aspa);
usr.sbin/bgpd/rtr_proto.c
191
struct aspa_tree aspa;
usr.sbin/bgpd/rtr_proto.c
275
free_aspatree(&rs->aspa);
usr.sbin/bgpd/rtr_proto.c
772
struct aspa_set *aspa, *a;
usr.sbin/bgpd/rtr_proto.c
807
a = RB_FIND(aspa_tree, &rs->aspa, &needle);
usr.sbin/bgpd/rtr_proto.c
809
RB_REMOVE(aspa_tree, &rs->aspa, a);
usr.sbin/bgpd/rtr_proto.c
816
if ((aspa = calloc(1, sizeof(*aspa))) == NULL) {
usr.sbin/bgpd/rtr_proto.c
820
aspa->as = ntohl(rtr_aspa.cas);
usr.sbin/bgpd/rtr_proto.c
821
aspa->num = cnt;
usr.sbin/bgpd/rtr_proto.c
823
if ((aspa->tas = calloc(cnt, sizeof(uint32_t))) == NULL) {
usr.sbin/bgpd/rtr_proto.c
824
free_aspa(aspa);
usr.sbin/bgpd/rtr_proto.c
830
if (ibuf_get_n32(pdu, &aspa->tas[i]) == -1) {
usr.sbin/bgpd/rtr_proto.c
831
free_aspa(aspa);
usr.sbin/bgpd/rtr_proto.c
838
a = RB_INSERT(aspa_tree, &rs->aspa, aspa);
usr.sbin/bgpd/rtr_proto.c
840
RB_REMOVE(aspa_tree, &rs->aspa, a);
usr.sbin/bgpd/rtr_proto.c
843
if (RB_INSERT(aspa_tree, &rs->aspa, aspa) != NULL) {
usr.sbin/bgpd/rtr_proto.c
846
free_aspa(aspa);
usr.sbin/bgpd/rtr_proto.c
851
a = RB_FIND(aspa_tree, &rs->aspa, aspa);
usr.sbin/bgpd/rtr_proto.c
854
log_rtr_type(ASPA), log_aspa(aspa));
usr.sbin/bgpd/rtr_proto.c
855
free_aspa(aspa);
usr.sbin/bgpd/rtr_proto.c
858
RB_REMOVE(aspa_tree, &rs->aspa, a);
usr.sbin/bgpd/rtr_proto.c
860
free_aspa(aspa);
usr.sbin/bgpd/util.c
265
log_aspa(struct aspa_set *aspa)
usr.sbin/bgpd/util.c
275
if ((uint64_t)aspa->num > (SIZE_MAX / sizeof(asbuf) - 72))
usr.sbin/bgpd/util.c
277
needed = aspa->num * sizeof(asbuf) + 72;
usr.sbin/bgpd/util.c
288
log_as(aspa->as), log_expires(aspa->expires));
usr.sbin/bgpd/util.c
290
for (i = 0; i < aspa->num; i++) {
usr.sbin/bgpd/util.c
291
snprintf(asbuf, sizeof(asbuf), "%s ", log_as(aspa->tas[i]));
usr.sbin/bgpd/util.c
304
log_as(aspa->as), log_expires(aspa->expires));
usr.sbin/rpki-client/aspa.c
104
aspa->providers[aspa->num_providers++] = provider;
usr.sbin/rpki-client/aspa.c
107
if (aspa->num_providers > 1 && aspa->providers[0] == 0) {
usr.sbin/rpki-client/aspa.c
120
aspa_parse_econtent(const char *fn, struct aspa *aspa, const unsigned char *d,
usr.sbin/rpki-client/aspa.c
141
if (!as_id_parse(aspa_asn1->customerASID, &aspa->custasid)) {
usr.sbin/rpki-client/aspa.c
146
if (!aspa_parse_providers(fn, aspa, aspa_asn1->providers))
usr.sbin/rpki-client/aspa.c
159
struct aspa *
usr.sbin/rpki-client/aspa.c
163
struct aspa *aspa;
usr.sbin/rpki-client/aspa.c
177
if ((aspa = calloc(1, sizeof(*aspa))) == NULL)
usr.sbin/rpki-client/aspa.c
179
aspa->signtime = signtime;
usr.sbin/rpki-client/aspa.c
191
if (!aspa_parse_econtent(fn, aspa, cms, cmsz))
usr.sbin/rpki-client/aspa.c
194
aspa->valid = valid_aspa(fn, cert, aspa);
usr.sbin/rpki-client/aspa.c
202
aspa_free(aspa);
usr.sbin/rpki-client/aspa.c
203
aspa = NULL;
usr.sbin/rpki-client/aspa.c
207
return aspa;
usr.sbin/rpki-client/aspa.c
215
aspa_free(struct aspa *p)
usr.sbin/rpki-client/aspa.c
229
aspa_buffer(struct ibuf *b, const struct aspa *p)
usr.sbin/rpki-client/aspa.c
246
struct aspa *
usr.sbin/rpki-client/aspa.c
249
struct aspa *p;
usr.sbin/rpki-client/aspa.c
251
if ((p = calloc(1, sizeof(struct aspa))) == NULL)
usr.sbin/rpki-client/aspa.c
292
aspa_insert_vaps(char *fn, struct vap_tree *tree, struct aspa *aspa,
usr.sbin/rpki-client/aspa.c
300
v->custasid = aspa->custasid;
usr.sbin/rpki-client/aspa.c
301
v->talid = aspa->talid;
usr.sbin/rpki-client/aspa.c
303
v->expires = aspa->expires;
usr.sbin/rpki-client/aspa.c
324
repo_stat_inc(rp, aspa->talid, RTYPE_ASPA, STYPE_TOTAL);
usr.sbin/rpki-client/aspa.c
327
v->num_providers + aspa->num_providers, sizeof(v->providers[0]));
usr.sbin/rpki-client/aspa.c
336
for (i = 0, j = 0; i < aspa->num_providers; ) {
usr.sbin/rpki-client/aspa.c
338
aspa->providers[i] < v->providers[j]) {
usr.sbin/rpki-client/aspa.c
342
insert_vap(v, j, &aspa->providers[i]);
usr.sbin/rpki-client/aspa.c
344
} else if (aspa->providers[i] == v->providers[j])
usr.sbin/rpki-client/aspa.c
55
aspa_parse_providers(const char *fn, struct aspa *aspa,
usr.sbin/rpki-client/aspa.c
72
aspa->providers = calloc(providersz, sizeof(aspa->providers[0]));
usr.sbin/rpki-client/aspa.c
73
if (aspa->providers == NULL)
usr.sbin/rpki-client/aspa.c
86
if (aspa->custasid == provider) {
usr.sbin/rpki-client/aspa.c
93
if (aspa->providers[i - 1] > provider) {
usr.sbin/rpki-client/aspa.c
98
if (aspa->providers[i - 1] == provider) {
usr.sbin/rpki-client/extern.h
768
void aspa_buffer(struct ibuf *, const struct aspa *);
usr.sbin/rpki-client/extern.h
769
void aspa_free(struct aspa *);
usr.sbin/rpki-client/extern.h
770
void aspa_insert_vaps(char *, struct vap_tree *, struct aspa *,
usr.sbin/rpki-client/extern.h
772
struct aspa *aspa_parse(struct cert **, const char *, int,
usr.sbin/rpki-client/extern.h
774
struct aspa *aspa_read(struct ibuf *);
usr.sbin/rpki-client/extern.h
797
int valid_aspa(const char *, struct cert *, struct aspa *);
usr.sbin/rpki-client/extern.h
979
void aspa_print(const struct cert *, const struct aspa *);
usr.sbin/rpki-client/filemode.c
419
struct aspa *aspa = NULL;
usr.sbin/rpki-client/filemode.c
503
aspa = aspa_parse(&cert, file, -1, buf, len);
usr.sbin/rpki-client/filemode.c
504
if (aspa == NULL)
usr.sbin/rpki-client/filemode.c
507
expires = &aspa->expires;
usr.sbin/rpki-client/filemode.c
597
status = aspa->valid;
usr.sbin/rpki-client/filemode.c
644
aspa_print(cert, aspa);
usr.sbin/rpki-client/filemode.c
725
aspa_free(aspa);
usr.sbin/rpki-client/main.c
594
struct aspa *aspa;
usr.sbin/rpki-client/main.c
703
aspa = aspa_read(b);
usr.sbin/rpki-client/main.c
704
if (aspa->valid)
usr.sbin/rpki-client/main.c
705
aspa_insert_vaps(file, &vd->vaps, aspa, rp);
usr.sbin/rpki-client/main.c
708
aspa_free(aspa);
usr.sbin/rpki-client/parser.c
740
static struct aspa *
usr.sbin/rpki-client/parser.c
744
struct aspa *aspa;
usr.sbin/rpki-client/parser.c
750
if ((aspa = aspa_parse(&cert, file, entp->talid, der, len)) == NULL)
usr.sbin/rpki-client/parser.c
763
aspa->talid = a->cert->talid;
usr.sbin/rpki-client/parser.c
765
aspa->expires = x509_find_expires(cert->notafter, a, &crls);
usr.sbin/rpki-client/parser.c
768
return aspa;
usr.sbin/rpki-client/parser.c
771
aspa_free(aspa);
usr.sbin/rpki-client/parser.c
853
struct aspa *aspa;
usr.sbin/rpki-client/parser.c
968
aspa = proc_parser_aspa(file, f, flen, entp, ctx);
usr.sbin/rpki-client/parser.c
969
if (aspa != NULL)
usr.sbin/rpki-client/parser.c
970
mtime = aspa->signtime;
usr.sbin/rpki-client/parser.c
972
c = (aspa != NULL);
usr.sbin/rpki-client/parser.c
974
if (aspa != NULL)
usr.sbin/rpki-client/parser.c
975
aspa_buffer(b, aspa);
usr.sbin/rpki-client/parser.c
976
aspa_free(aspa);
usr.sbin/rpki-client/print.c
680
aspa_print(const struct cert *c, const struct aspa *p)
usr.sbin/rpki-client/validate.c
510
valid_aspa(const char *fn, struct cert *cert, struct aspa *aspa)
usr.sbin/rpki-client/validate.c
513
if (as_check_covered(aspa->custasid, aspa->custasid,
usr.sbin/rpki-client/validate.c
517
warnx("%s: ASPA: uncovered Customer ASID: %u", fn, aspa->custasid);