Lines Matching refs:f
86 unsigned int X509v3_addr_get_afi(const IPAddressFamily *f) in X509v3_addr_get_afi() argument
88 if (f == NULL in X509v3_addr_get_afi()
89 || f->addressFamily == NULL in X509v3_addr_get_afi()
90 || f->addressFamily->data == NULL in X509v3_addr_get_afi()
91 || f->addressFamily->length < 2) in X509v3_addr_get_afi()
93 return (f->addressFamily->data[0] << 8) | f->addressFamily->data[1]; in X509v3_addr_get_afi()
205 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in i2r_IPAddrBlocks() local
206 const unsigned int afi = X509v3_addr_get_afi(f); in i2r_IPAddrBlocks()
218 if (f->addressFamily->length > 2) { in i2r_IPAddrBlocks()
219 switch (f->addressFamily->data[2]) { in i2r_IPAddrBlocks()
246 (unsigned)f->addressFamily->data[2]); in i2r_IPAddrBlocks()
250 switch (f->ipAddressChoice->type) { in i2r_IPAddrBlocks()
258 f->ipAddressChoice-> in i2r_IPAddrBlocks()
486 IPAddressFamily *f; in make_IPAddressFamily() local
501 f = sk_IPAddressFamily_value(addr, i); in make_IPAddressFamily()
502 if (f->addressFamily->length == keylen && in make_IPAddressFamily()
503 !memcmp(f->addressFamily->data, key, keylen)) in make_IPAddressFamily()
504 return f; in make_IPAddressFamily()
507 if ((f = IPAddressFamily_new()) == NULL) in make_IPAddressFamily()
509 if (f->ipAddressChoice == NULL && in make_IPAddressFamily()
510 (f->ipAddressChoice = IPAddressChoice_new()) == NULL) in make_IPAddressFamily()
512 if (f->addressFamily == NULL && in make_IPAddressFamily()
513 (f->addressFamily = ASN1_OCTET_STRING_new()) == NULL) in make_IPAddressFamily()
515 if (!ASN1_OCTET_STRING_set(f->addressFamily, key, keylen)) in make_IPAddressFamily()
517 if (!sk_IPAddressFamily_push(addr, f)) in make_IPAddressFamily()
520 return f; in make_IPAddressFamily()
523 IPAddressFamily_free(f); in make_IPAddressFamily()
533 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in X509v3_addr_add_inherit() local
534 if (f == NULL || in X509v3_addr_add_inherit()
535 f->ipAddressChoice == NULL || in X509v3_addr_add_inherit()
536 (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges && in X509v3_addr_add_inherit()
537 f->ipAddressChoice->u.addressesOrRanges != NULL)) in X509v3_addr_add_inherit()
539 if (f->ipAddressChoice->type == IPAddressChoice_inherit && in X509v3_addr_add_inherit()
540 f->ipAddressChoice->u.inherit != NULL) in X509v3_addr_add_inherit()
542 if (f->ipAddressChoice->u.inherit == NULL && in X509v3_addr_add_inherit()
543 (f->ipAddressChoice->u.inherit = ASN1_NULL_new()) == NULL) in X509v3_addr_add_inherit()
545 f->ipAddressChoice->type = IPAddressChoice_inherit; in X509v3_addr_add_inherit()
556 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in make_prefix_or_range() local
559 if (f == NULL || in make_prefix_or_range()
560 f->ipAddressChoice == NULL || in make_prefix_or_range()
561 (f->ipAddressChoice->type == IPAddressChoice_inherit && in make_prefix_or_range()
562 f->ipAddressChoice->u.inherit != NULL)) in make_prefix_or_range()
564 if (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges) in make_prefix_or_range()
565 aors = f->ipAddressChoice->u.addressesOrRanges; in make_prefix_or_range()
578 f->ipAddressChoice->type = IPAddressChoice_addressesOrRanges; in make_prefix_or_range()
579 f->ipAddressChoice->u.addressesOrRanges = aors; in make_prefix_or_range()
710 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_is_canonical() local
711 int length = length_from_afi(X509v3_addr_get_afi(f)); in X509v3_addr_is_canonical()
717 if (f == NULL || f->ipAddressChoice == NULL) in X509v3_addr_is_canonical()
719 switch (f->ipAddressChoice->type) { in X509v3_addr_is_canonical()
731 aors = f->ipAddressChoice->u.addressesOrRanges; in X509v3_addr_is_canonical()
871 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_canonize() local
872 if (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges && in X509v3_addr_canonize()
873 !IPAddressOrRanges_canonize(f->ipAddressChoice-> in X509v3_addr_canonize()
875 X509v3_addr_get_afi(f))) in X509v3_addr_canonize()
1076 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_inherits() local
1077 if (f->ipAddressChoice->type == IPAddressChoice_inherit) in X509v3_addr_inherits()