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

Lines Matching refs:context

46  * @param context Kerberos 5 context.
53 krb5_free_data_contents(krb5_context context, krb5_data *data)
66 krb5_keytype_to_enctypes_default (krb5_context context,
75 if (keytype != KEYTYPE_DES || context->etypes_des == NULL)
76 return krb5_keytype_to_enctypes (context, keytype, len, val);
78 for (n = 0; context->etypes_des[n]; ++n)
82 krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
86 ret[i] = context->etypes_des[i];
116 krb5_keytype_to_string(krb5_context context,
132 krb5_set_error_message(context, KRB5_PROG_KEYTYPE_NOSUPP,
138 krb5_set_error_message(context, ENOMEM,
153 krb5_string_to_keytype(krb5_context context,
170 if (krb5_enctype_valid(context, *keytype) == 0)
174 krb5_set_error_message(context, KRB5_PROG_KEYTYPE_NOSUPP,
186 krb5_password_key_proc (krb5_context context,
199 krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
205 krb5_clear_error_message(context);
210 ret = krb5_string_to_key_salt (context, type, password, salt, *key);
222 krb5_get_in_tkt_with_password (krb5_context context,
233 return krb5_get_in_tkt (context,
248 krb5_skey_key_proc (krb5_context context,
254 return krb5_copy_keyblock (context, keyseed, key);
264 krb5_get_in_tkt_with_skey (krb5_context context,
276 return krb5_get_in_tkt_with_keytab (context,
286 return krb5_get_in_tkt (context,
307 krb5_keytab_key_proc (krb5_context context,
322 krb5_kt_default(context, &real_keytab);
326 ret = krb5_kt_get_entry (context, real_keytab, principal,
330 krb5_kt_close (context, real_keytab);
335 ret = krb5_copy_keyblock (context, &entry.keyblock, key);
336 krb5_kt_free_entry(context, &entry);
347 krb5_get_in_tkt_with_keytab (krb5_context context,
363 return krb5_get_in_tkt (context,
389 krb5_cc_gen_new(krb5_context context,
394 return krb5_cc_new_unique(context, ops->prefix, NULL, id);
404 krb5_princ_realm(krb5_context context,
419 krb5_princ_set_realm(krb5_context context,
435 krb5_free_creds_contents (krb5_context context, krb5_creds *c)
438 return krb5_free_cred_contents (context, c);
446 * @param context Kerberos context
453 krb5_free_error_string(krb5_context context, char *str)
456 krb5_free_error_message(context, str);
464 * @param context Kerberos context
473 krb5_set_error_string(krb5_context context, const char *fmt, ...)
480 krb5_vset_error_message (context, 0, fmt, ap);
491 * @param context Kerberos context
500 krb5_vset_error_string(krb5_context context, const char *fmt, va_list args)
504 krb5_vset_error_message(context, 0, fmt, args);
513 * @param context Kerberos context
519 krb5_clear_error_string(krb5_context context)
522 krb5_clear_error_message(context);
532 krb5_get_cred_from_kdc_opt(krb5_context context,
542 return _krb5_get_cred_kdc_any(context, f, ccache,
554 krb5_get_cred_from_kdc(krb5_context context,
561 return krb5_get_cred_from_kdc_opt(context, ccache,
572 krb5_free_unparsed_name(krb5_context context, char *str)
585 krb5_generate_subkey(krb5_context context,
590 return krb5_generate_subkey_extended(context, key, ETYPE_NULL, subkey);
600 krb5_auth_getremoteseqnumber(krb5_context context,