opt_private 62 source4/heimdal/lib/krb5/init_creds.c o->opt_private = calloc(1, sizeof(*o->opt_private)); opt_private 63 source4/heimdal/lib/krb5/init_creds.c if (o->opt_private == NULL) { opt_private 69 source4/heimdal/lib/krb5/init_creds.c o->opt_private->refcount = 1; opt_private 89 source4/heimdal/lib/krb5/init_creds.c if(opt->opt_private == NULL) { opt_private 90 source4/heimdal/lib/krb5/init_creds.c opt->opt_private = calloc(1, sizeof(*opt->opt_private)); opt_private 91 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private == NULL) { opt_private 96 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->refcount = 1; opt_private 98 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->refcount++; opt_private 106 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private == NULL || opt->opt_private->error == NULL) opt_private 108 source4/heimdal/lib/krb5/init_creds.c free_KRB_ERROR(opt->opt_private->error); opt_private 109 source4/heimdal/lib/krb5/init_creds.c free(opt->opt_private->error); opt_private 110 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->error = NULL; opt_private 120 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private == NULL) opt_private 125 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->error = malloc(sizeof(*opt->opt_private->error)); opt_private 126 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private->error == NULL) opt_private 128 source4/heimdal/lib/krb5/init_creds.c ret = copy_KRB_ERROR(error, opt->opt_private->error); opt_private 130 source4/heimdal/lib/krb5/init_creds.c free(opt->opt_private->error); opt_private 131 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->error = NULL; opt_private 140 source4/heimdal/lib/krb5/init_creds.c if (opt == NULL || opt->opt_private == NULL) opt_private 142 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private->refcount < 1) /* abort ? */ opt_private 144 source4/heimdal/lib/krb5/init_creds.c if (--opt->opt_private->refcount == 0) { opt_private 147 source4/heimdal/lib/krb5/init_creds.c free(opt->opt_private); opt_private 333 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private == NULL) { opt_private 351 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->password = password; opt_private 352 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->key_proc = key_proc; opt_private 365 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->req_pac = req_pac ? opt_private 384 source4/heimdal/lib/krb5/init_creds.c if (opt->opt_private->error == NULL) opt_private 393 source4/heimdal/lib/krb5/init_creds.c ret = copy_KRB_ERROR(opt->opt_private->error, *error); opt_private 410 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->addressless = KRB5_INIT_CREDS_TRISTATE_TRUE; opt_private 412 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->addressless = KRB5_INIT_CREDS_TRISTATE_FALSE; opt_private 426 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->flags |= KRB5_INIT_CREDS_CANONICALIZE; opt_private 428 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->flags &= ~KRB5_INIT_CREDS_CANONICALIZE; opt_private 442 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->flags |= KRB5_INIT_CREDS_NO_C_CANON_CHECK; opt_private 444 source4/heimdal/lib/krb5/init_creds.c opt->opt_private->flags &= ~KRB5_INIT_CREDS_NO_C_CANON_CHECK; opt_private 280 source4/heimdal/lib/krb5/init_creds_pw.c if (options->opt_private) { opt_private 281 source4/heimdal/lib/krb5/init_creds_pw.c ctx->password = options->opt_private->password; opt_private 282 source4/heimdal/lib/krb5/init_creds_pw.c ctx->key_proc = options->opt_private->key_proc; opt_private 283 source4/heimdal/lib/krb5/init_creds_pw.c ctx->req_pac = options->opt_private->req_pac; opt_private 284 source4/heimdal/lib/krb5/init_creds_pw.c ctx->pk_init_ctx = options->opt_private->pk_init_ctx; opt_private 285 source4/heimdal/lib/krb5/init_creds_pw.c ctx->ic_flags = options->opt_private->flags; opt_private 318 source4/heimdal/lib/krb5/init_creds_pw.c } else if (options->opt_private) { opt_private 319 source4/heimdal/lib/krb5/init_creds_pw.c switch (options->opt_private->addressless) { opt_private 1510 source4/heimdal/lib/krb5/init_creds_pw.c options->opt_private->password == NULL && opt_private 1511 source4/heimdal/lib/krb5/init_creds_pw.c options->opt_private->pk_init_ctx == NULL) opt_private 1539 source4/heimdal/lib/krb5/init_creds_pw.c if (options->opt_private->password == NULL) { opt_private 654 source4/heimdal/lib/krb5/krb5.h struct _krb5_get_init_creds_opt_private *opt_private; opt_private 2002 source4/heimdal/lib/krb5/pkinit.c if (opt->opt_private == NULL || opt->opt_private->pk_init_ctx == NULL) opt_private 2004 source4/heimdal/lib/krb5/pkinit.c ctx = opt->opt_private->pk_init_ctx; opt_private 2024 source4/heimdal/lib/krb5/pkinit.c free(opt->opt_private->pk_init_ctx); opt_private 2025 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx = NULL; opt_private 2046 source4/heimdal/lib/krb5/pkinit.c if (opt->opt_private == NULL) { opt_private 2052 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx = opt_private 2053 source4/heimdal/lib/krb5/pkinit.c calloc(1, sizeof(*opt->opt_private->pk_init_ctx)); opt_private 2054 source4/heimdal/lib/krb5/pkinit.c if (opt->opt_private->pk_init_ctx == NULL) { opt_private 2059 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->dh = NULL; opt_private 2060 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->id = NULL; opt_private 2061 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->clientDHNonce = NULL; opt_private 2062 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->require_binding = 0; opt_private 2063 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->require_eku = 1; opt_private 2064 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->require_krbtgt_otherName = 1; opt_private 2065 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->peer = NULL; opt_private 2088 source4/heimdal/lib/krb5/pkinit.c &opt->opt_private->pk_init_ctx->id, opt_private 2097 source4/heimdal/lib/krb5/pkinit.c free(opt->opt_private->pk_init_ctx); opt_private 2098 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx = NULL; opt_private 2118 source4/heimdal/lib/krb5/pkinit.c &opt->opt_private->pk_init_ctx->m); opt_private 2124 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->dh = DH_new(); opt_private 2125 source4/heimdal/lib/krb5/pkinit.c if (opt->opt_private->pk_init_ctx->dh == NULL) { opt_private 2132 source4/heimdal/lib/krb5/pkinit.c ret = select_dh_group(context, opt->opt_private->pk_init_ctx->dh, opt_private 2134 source4/heimdal/lib/krb5/pkinit.c opt->opt_private->pk_init_ctx->m); opt_private 2140 source4/heimdal/lib/krb5/pkinit.c if (DH_generate_key(opt->opt_private->pk_init_ctx->dh) != 1) {