• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/krb5/

Lines Matching refs:context

37 print_addr(krb5_context context, const char *addr)
46 ret = krb5_parse_address(context, addr, &addresses);
48 krb5_err(context, 1, ret, "krb5_parse_address");
51 krb5_err(context, 1, ret, "too few addresses");
59 krb5_err(context, 1, ret, "len %d larger then buf %d",
66 krb5_err(context, 1, ret, "len %d larger then buf %d",
70 krb5_free_addresses(context, &addresses);
75 truncated_addr(krb5_context context, const char *addr,
85 ret = krb5_parse_address(context, addr, &addresses);
87 krb5_err(context, 1, ret, "krb5_parse_address");
90 krb5_err(context, 1, ret, "addresses should be one");
99 krb5_err(context, 1, ret, "%s truncate_len %d larger then strlen %d source %s",
103 krb5_err(context, 1, ret, "%s: outlen %d != len %d",
117 krb5_free_addresses(context, &addresses);
122 check_truncation(krb5_context context, const char *addr)
126 truncated_addr(context, addr, len, len);
129 truncated_addr(context, addr, i, len);
133 match_addr(krb5_context context, const char *range_addr,
139 ret = krb5_parse_address(context, range_addr, &range);
141 krb5_err(context, 1, ret, "krb5_parse_address");
144 krb5_err(context, 1, ret, "wrong num of addresses");
146 ret = krb5_parse_address(context, one_addr, &one);
148 krb5_err(context, 1, ret, "krb5_parse_address");
151 krb5_err(context, 1, ret, "wrong num of addresses");
153 if (krb5_address_order(context, &range.val[0], &one.val[0]) == 0) {
155 krb5_errx(context, 1, "match when one shouldn't be");
158 krb5_errx(context, 1, "no match when one should be");
161 krb5_free_addresses(context, &range);
162 krb5_free_addresses(context, &one);
195 krb5_context context;
202 ret = krb5_init_context(&context);
206 print_addr(context, "RANGE:127.0.0.0/8");
207 print_addr(context, "RANGE:127.0.0.0/24");
208 print_addr(context, "RANGE:IPv4:127.0.0.0-IPv4:127.0.0.255");
209 print_addr(context, "RANGE:130.237.237.4/29");
211 print_addr(context, "RANGE:2001:db8:1:2:3:4:1428:7ab/64");
212 print_addr(context, "RANGE:IPv6:fe80::209:6bff:fea0:e522/64");
213 print_addr(context, "RANGE:IPv6:fe80::-IPv6:fe80::ffff:ffff:ffff:ffff");
214 print_addr(context, "RANGE:fe80::-fe80::ffff:ffff:ffff:ffff");
217 check_truncation(context, "IPv4:127.0.0.0");
218 check_truncation(context, "RANGE:IPv4:127.0.0.0-IPv4:127.0.0.255");
220 check_truncation(context, "IPv6:::");
221 check_truncation(context, "IPv6:::1");
222 check_truncation(context, "IPv6:2001:db8:1:2:3:4:1428:7ab");
223 check_truncation(context, "IPv6:fe80::209:0:0:0");
224 check_truncation(context, "IPv6:fe80::ffff:ffff:ffff:ffff");
227 match_addr(context, "RANGE:127.0.0.0/8", "inet:127.0.0.0", 1);
228 match_addr(context, "RANGE:127.0.0.0/8", "inet:127.255.255.255", 1);
229 match_addr(context, "RANGE:127.0.0.0/8", "inet:128.0.0.0", 0);
231 match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.7", 0);
232 match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.8", 1);
233 match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.15", 1);
234 match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.16", 0);
236 krb5_free_context(context);