Lines Matching defs:opt
1229 krb5_get_creds_opt_alloc(krb5_context context, krb5_get_creds_opt *opt)
1231 *opt = calloc(1, sizeof(**opt));
1232 if (*opt == NULL) {
1241 krb5_get_creds_opt_free(krb5_context context, krb5_get_creds_opt opt)
1243 if (opt->self)
1244 krb5_free_principal(context, opt->self);
1245 if (opt->ticket) {
1246 free_Ticket(opt->ticket);
1247 free(opt->ticket);
1249 memset(opt, 0, sizeof(*opt));
1250 free(opt);
1255 krb5_get_creds_opt opt,
1258 opt->options = options;
1263 krb5_get_creds_opt opt,
1266 opt->options |= options;
1271 krb5_get_creds_opt opt,
1274 opt->enctype = enctype;
1279 krb5_get_creds_opt opt,
1282 if (opt->self)
1283 krb5_free_principal(context, opt->self);
1284 return krb5_copy_principal(context, self, &opt->self);
1289 krb5_get_creds_opt opt,
1292 if (opt->ticket) {
1293 free_Ticket(opt->ticket);
1294 free(opt->ticket);
1295 opt->ticket = NULL;
1300 opt->ticket = malloc(sizeof(*ticket));
1301 if (opt->ticket == NULL) {
1306 ret = copy_Ticket(ticket, opt->ticket);
1308 free(opt->ticket);
1309 opt->ticket = NULL;
1322 krb5_get_creds_opt opt,
1335 if (opt && opt->enctype) {
1336 ret = krb5_enctype_valid(context, opt->enctype);
1348 if (opt)
1349 options = opt->options;
1363 if (opt && opt->enctype) {
1364 in_creds.session.keytype = opt->enctype;
1427 &in_creds, opt->self, opt->ticket,