Lines Matching refs:addr

100 static int addr_expand(unsigned char *addr,  in addr_expand()  argument
107 memcpy(addr, bs->data, bs->length); in addr_expand()
111 addr[bs->length - 1] &= ~mask; in addr_expand()
113 addr[bs->length - 1] |= mask; in addr_expand()
116 memset(addr + bs->length, fill, length - bs->length); in addr_expand()
132 unsigned char addr[ADDR_RAW_BUF_LEN]; in i2r_address() local
139 if (!addr_expand(addr, bs, 4, fill)) in i2r_address()
141 BIO_printf(out, "%d.%d.%d.%d", addr[0], addr[1], addr[2], addr[3]); in i2r_address()
144 if (!addr_expand(addr, bs, 16, fill)) in i2r_address()
146 for (n = 16; n > 1 && addr[n - 1] == 0x00 && addr[n - 2] == 0x00; in i2r_address()
149 BIO_printf(out, "%x%s", (addr[i] << 8) | addr[i + 1], in i2r_address()
202 const IPAddrBlocks *addr = ext; in i2r_IPAddrBlocks() local
204 for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { in i2r_IPAddrBlocks()
205 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in i2r_IPAddrBlocks()
390 unsigned char *addr, const int prefixlen) in make_addressPrefix() argument
401 if (!ASN1_BIT_STRING_set(aor->u.addressPrefix, addr, bytelen)) in make_addressPrefix()
482 static IPAddressFamily *make_IPAddressFamily(IPAddrBlocks *addr, in make_IPAddressFamily() argument
500 for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { in make_IPAddressFamily()
501 f = sk_IPAddressFamily_value(addr, i); in make_IPAddressFamily()
517 if (!sk_IPAddressFamily_push(addr, f)) in make_IPAddressFamily()
530 int X509v3_addr_add_inherit(IPAddrBlocks *addr, in X509v3_addr_add_inherit() argument
533 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in X509v3_addr_add_inherit()
552 static IPAddressOrRanges *make_prefix_or_range(IPAddrBlocks *addr, in make_prefix_or_range() argument
556 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi); in make_prefix_or_range()
586 int X509v3_addr_add_prefix(IPAddrBlocks *addr, in X509v3_addr_add_prefix() argument
591 IPAddressOrRanges *aors = make_prefix_or_range(addr, afi, safi); in X509v3_addr_add_prefix()
604 int X509v3_addr_add_range(IPAddrBlocks *addr, in X509v3_addr_add_range() argument
609 IPAddressOrRanges *aors = make_prefix_or_range(addr, afi, safi); in X509v3_addr_add_range()
683 int X509v3_addr_is_canonical(IPAddrBlocks *addr) in X509v3_addr_is_canonical() argument
693 if (addr == NULL) in X509v3_addr_is_canonical()
699 for (i = 0; i < sk_IPAddressFamily_num(addr) - 1; i++) { in X509v3_addr_is_canonical()
700 const IPAddressFamily *a = sk_IPAddressFamily_value(addr, i); in X509v3_addr_is_canonical()
701 const IPAddressFamily *b = sk_IPAddressFamily_value(addr, i + 1); in X509v3_addr_is_canonical()
709 for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { in X509v3_addr_is_canonical()
710 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_is_canonical()
867 int X509v3_addr_canonize(IPAddrBlocks *addr) in X509v3_addr_canonize() argument
870 for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { in X509v3_addr_canonize()
871 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_canonize()
878 (void)sk_IPAddressFamily_set_cmp_func(addr, IPAddressFamily_cmp); in X509v3_addr_canonize()
879 sk_IPAddressFamily_sort(addr); in X509v3_addr_canonize()
880 if (!ossl_assert(X509v3_addr_is_canonical(addr))) in X509v3_addr_canonize()
894 IPAddrBlocks *addr = NULL; in v2i_IPAddrBlocks() local
898 if ((addr = sk_IPAddressFamily_new(IPAddressFamily_cmp)) == NULL) { in v2i_IPAddrBlocks()
964 if (!X509v3_addr_add_inherit(addr, afi, safi)) { in v2i_IPAddrBlocks()
993 if (!X509v3_addr_add_prefix(addr, afi, safi, min, prefixlen)) { in v2i_IPAddrBlocks()
1016 if (!X509v3_addr_add_range(addr, afi, safi, min, max)) { in v2i_IPAddrBlocks()
1022 if (!X509v3_addr_add_prefix(addr, afi, safi, min, length * 8)) { in v2i_IPAddrBlocks()
1040 if (!X509v3_addr_canonize(addr)) in v2i_IPAddrBlocks()
1042 return addr; in v2i_IPAddrBlocks()
1046 sk_IPAddressFamily_pop_free(addr, IPAddressFamily_free); in v2i_IPAddrBlocks()
1070 int X509v3_addr_inherits(IPAddrBlocks *addr) in X509v3_addr_inherits() argument
1073 if (addr == NULL) in X509v3_addr_inherits()
1075 for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { in X509v3_addr_inherits()
1076 IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); in X509v3_addr_inherits()