Lines Matching refs:f

89 unsigned int X509v3_addr_get_afi(const IPAddressFamily *f)  in X509v3_addr_get_afi()  argument
91 if (f == NULL in X509v3_addr_get_afi()
92 || f->addressFamily == NULL in X509v3_addr_get_afi()
93 || f->addressFamily->data == NULL in X509v3_addr_get_afi()
94 || f->addressFamily->length < 2) in X509v3_addr_get_afi()
96 return (f->addressFamily->data[0] << 8) | f->addressFamily->data[1]; in X509v3_addr_get_afi()
212 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in i2r_IPAddrBlocks() local
213 const unsigned int afi = X509v3_addr_get_afi(f); in i2r_IPAddrBlocks()
226 if (f->addressFamily->length > 2) { in i2r_IPAddrBlocks()
227 switch (f->addressFamily->data[2]) { in i2r_IPAddrBlocks()
254 (unsigned)f->addressFamily->data[2]); in i2r_IPAddrBlocks()
258 switch (f->ipAddressChoice->type) { in i2r_IPAddrBlocks()
266 f->ipAddressChoice-> in i2r_IPAddrBlocks()
505 IPAddressFamily *f; in make_IPAddressFamily() local
520 f = sk_IPAddressFamily_value(addr, i); in make_IPAddressFamily()
521 if (f->addressFamily->length == keylen && in make_IPAddressFamily()
522 !memcmp(f->addressFamily->data, key, keylen)) in make_IPAddressFamily()
523 return f; in make_IPAddressFamily()
526 if ((f = IPAddressFamily_new()) == NULL) in make_IPAddressFamily()
528 if (f->ipAddressChoice == NULL && in make_IPAddressFamily()
529 (f->ipAddressChoice = IPAddressChoice_new()) == NULL) in make_IPAddressFamily()
531 if (f->addressFamily == NULL && in make_IPAddressFamily()
532 (f->addressFamily = ASN1_OCTET_STRING_new()) == NULL) in make_IPAddressFamily()
534 if (!ASN1_OCTET_STRING_set(f->addressFamily, key, keylen)) in make_IPAddressFamily()
536 if (!sk_IPAddressFamily_push(addr, f)) in make_IPAddressFamily()
539 return f; in make_IPAddressFamily()
542 IPAddressFamily_free(f); in make_IPAddressFamily()
552 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in X509v3_addr_add_inherit() local
554 if (f == NULL || in X509v3_addr_add_inherit()
555 f->ipAddressChoice == NULL || in X509v3_addr_add_inherit()
556 (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges && in X509v3_addr_add_inherit()
557 f->ipAddressChoice->u.addressesOrRanges != NULL)) in X509v3_addr_add_inherit()
559 if (f->ipAddressChoice->type == IPAddressChoice_inherit && in X509v3_addr_add_inherit()
560 f->ipAddressChoice->u.inherit != NULL) in X509v3_addr_add_inherit()
562 if (f->ipAddressChoice->u.inherit == NULL && in X509v3_addr_add_inherit()
563 (f->ipAddressChoice->u.inherit = ASN1_NULL_new()) == NULL) in X509v3_addr_add_inherit()
565 f->ipAddressChoice->type = IPAddressChoice_inherit; in X509v3_addr_add_inherit()
576 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in make_prefix_or_range() local
579 if (f == NULL || in make_prefix_or_range()
580 f->ipAddressChoice == NULL || in make_prefix_or_range()
581 (f->ipAddressChoice->type == IPAddressChoice_inherit && in make_prefix_or_range()
582 f->ipAddressChoice->u.inherit != NULL)) in make_prefix_or_range()
584 if (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges) in make_prefix_or_range()
585 aors = f->ipAddressChoice->u.addressesOrRanges; in make_prefix_or_range()
598 f->ipAddressChoice->type = IPAddressChoice_addressesOrRanges; in make_prefix_or_range()
599 f->ipAddressChoice->u.addressesOrRanges = aors; in make_prefix_or_range()
705 static int IPAddressFamily_check_len(const IPAddressFamily *f) in IPAddressFamily_check_len() argument
707 if (f->addressFamily->length < 2 || f->addressFamily->length > 3) in IPAddressFamily_check_len()
747 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_is_canonical() local
748 int length = length_from_afi(X509v3_addr_get_afi(f)); in X509v3_addr_is_canonical()
754 if (f == NULL || f->ipAddressChoice == NULL) in X509v3_addr_is_canonical()
756 switch (f->ipAddressChoice->type) { in X509v3_addr_is_canonical()
765 if (!IPAddressFamily_check_len(f)) in X509v3_addr_is_canonical()
771 aors = f->ipAddressChoice->u.addressesOrRanges; in X509v3_addr_is_canonical()
916 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_canonize() local
918 if (!IPAddressFamily_check_len(f)) in X509v3_addr_canonize()
921 if (f->ipAddressChoice->type == IPAddressChoice_addressesOrRanges && in X509v3_addr_canonize()
922 !IPAddressOrRanges_canonize(f->ipAddressChoice-> in X509v3_addr_canonize()
924 X509v3_addr_get_afi(f))) in X509v3_addr_canonize()
1131 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_inherits() local
1133 if (f->ipAddressChoice->type == IPAddressChoice_inherit) in X509v3_addr_inherits()