IPAddrBlocks
make_IPAddressFamily(IPAddrBlocks *addr, const unsigned afi,
X509v3_addr_add_inherit(IPAddrBlocks *addr, const unsigned afi,
make_prefix_or_range(IPAddrBlocks *addr, const unsigned afi,
X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi,
X509v3_addr_add_range(IPAddrBlocks *addr, const unsigned afi,
X509v3_addr_is_canonical(IPAddrBlocks *addr)
X509v3_addr_canonize(IPAddrBlocks *addr)
IPAddrBlocks *addr = NULL;
X509v3_addr_inherits(IPAddrBlocks *addr)
X509v3_addr_subset(IPAddrBlocks *child, IPAddrBlocks *parent)
IPAddrBlocks *ext)
IPAddrBlocks *child = NULL, *parent = NULL;
X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, IPAddrBlocks *ext,
IPAddressFamily_find_in_parent(IPAddrBlocks *parent, IPAddressFamily *child_af)
const IPAddrBlocks *addr = ext;
int X509v3_addr_add_inherit(IPAddrBlocks *addr, const unsigned afi,
int X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi,
int X509v3_addr_add_range(IPAddrBlocks *addr, const unsigned afi,
int X509v3_addr_is_canonical(IPAddrBlocks *addr);
int X509v3_addr_canonize(IPAddrBlocks *addr);
int X509v3_addr_inherits(IPAddrBlocks *addr);
int X509v3_addr_subset(IPAddrBlocks *a, IPAddrBlocks *b);
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, IPAddrBlocks *ext,
static IPAddrBlocks *IPAddrBlocks_new(void);
static void IPAddrBlocks_free(IPAddrBlocks *addr);
static IPAddrBlocks *d2i_IPAddrBlocks(IPAddrBlocks **addrs,
static int i2d_IPAddrBlocks(IPAddrBlocks *addrs, unsigned char **out);
static IPAddrBlocks *
IPAddrBlocks *addrs;
IPAddrBlocks_free(IPAddrBlocks *addr)
static IPAddrBlocks *
d2i_IPAddrBlocks(IPAddrBlocks **addrs, const unsigned char **in, long len)
return (IPAddrBlocks *)ASN1_item_d2i((ASN1_VALUE **)addrs, in, len,
i2d_IPAddrBlocks(IPAddrBlocks *addrs, unsigned char **out)
addr_block_add_ipv4_addr(IPAddrBlocks *block, enum choice_type type,
addr_block_add_ipv6_addr(IPAddrBlocks *block, enum choice_type type,
addr_block_add_addrs(IPAddrBlocks *block, const struct ip_addr_block addrs[])
IPAddrBlocks *addrs = NULL, *parsed = NULL;
sbgp_parse_ipaddrblocks(const char *fn, const IPAddrBlocks *addrs,
IPAddrBlocks *addrs = NULL;
IPAddrBlocks *addrs)
enum afi afi, IPAddrBlocks *addrs)
constraints_parse_ip(const char *fn, char *p, enum afi afi, IPAddrBlocks *addrs)
constraints_normalize_ip_addrblocks(const char *fn, IPAddrBlocks **addrs)
IPAddrBlocks *new_addrs;
IPAddrBlocks *allow_addrs, *deny_addrs;
int sbgp_parse_ipaddrblocks(const char *, const IPAddrBlocks *,
IPAddrBlocks *IPAddrBlocks_new(void);
void IPAddrBlocks_free(IPAddrBlocks *);
IPAddrBlocks *
IPAddrBlocks *addrs;
IPAddrBlocks_free(IPAddrBlocks *addr)