Lines Matching refs:context

37 add_addrs(krb5_context context,
53 krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
65 ret = krb5_sockaddr2address (context, a->ai_addr, &ad);
67 if (krb5_address_search(context, &ad, addr))
68 krb5_free_address(context, &ad);
73 krb5_clear_error_message (context);
80 krb5_free_addresses (context, addr);
89 * @param context A kerberos 5 context.
90 * @param auth_context the auth context with the key to encrypt the out_data.
104 krb5_fwd_tgt_creds (krb5_context context,
124 krb5_principal_get_type(context, server) == KRB5_NT_SRV_HST) {
125 const char *inst = krb5_principal_get_comp_string(context, server, 0);
126 const char *host = krb5_principal_get_comp_string(context, server, 1);
131 krb5_principal_get_comp_string(context, server, 2) == NULL)
135 client_realm = krb5_principal_get_realm(context, client);
140 ret = krb5_make_principal(context,
149 ret = krb5_get_forwarded_creds (context,
172 * @param context A kerberos 5 context.
173 * @param auth_context the auth context with the key to encrypt the out_data.
187 krb5_get_forwarded_creds (krb5_context context,
213 ret = krb5_get_credentials(context, 0, ccache, in_creds, &ticket);
217 krb5_free_creds (context, ticket);
220 krb5_appdefault_boolean(context, NULL,
221 krb5_principal_get_realm(context,
238 krb5_set_error_message(context, ret2,
245 ret = add_addrs (context, &addrs, ai);
253 ret = krb5_get_kdc_cred (context,
260 krb5_free_addresses (context, &addrs);
270 krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
283 krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
291 krb5_us_timeofday (context, &sec, &usec);
296 krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
303 krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
314 ret = krb5_make_addrport (context,
327 srealm = krb5_principal_get_realm(context, out_creds->server);
333 krb5_appdefault_boolean(context, NULL, srealm, "no-addresses",
336 ret = krb5_make_addrport (context,
347 krb5_set_error_message(context, ret,
352 ret = krb5_copy_address (context, auth_context->remote_address,
387 krb5_free_creds (context, out_creds);
399 krb5_abortx(context, "internal error in ASN.1 encoder");
422 ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto);
428 ret = krb5_encrypt_EncryptedData (context,
436 krb5_crypto_destroy(context, crypto);
448 krb5_abortx(context, "internal error in ASN.1 encoder");
457 krb5_free_creds (context, out_creds);