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

Lines Matching refs:context

61 encode_ticket (krb5_context context,
106 krb5_err(context, 1, ret, "EncTicketPart");
108 ret = krb5_crypto_init(context, skey, etype, &crypto);
110 krb5_err(context, 1, ret, "krb5_crypto_init");
111 ret = krb5_encrypt_EncryptedData (context,
119 krb5_err(context, 1, ret, "krb5_encrypt_EncryptedData");
122 krb5_crypto_destroy(context, crypto);
134 krb5_err (context, 1, ret, "encode_Ticket");
145 create_krb5_tickets (krb5_context context, krb5_keytab kt)
155 ret = krb5_string_to_enctype (context, enc_type, &etype);
157 krb5_err (context, 1, ret, "krb5_string_to_enctype");
158 ret = krb5_kt_get_entry (context, kt, server_principal,
161 krb5_err (context, 1, ret, "krb5_kt_get_entry");
168 ret = krb5_copy_principal (context, client_principal, &cred.client);
170 krb5_err (context, 1, ret, "krb5_copy_principal");
171 ret = krb5_copy_principal (context, server_principal, &cred.server);
173 krb5_err (context, 1, ret, "krb5_copy_principal");
174 krb5_generate_random_keyblock(context, etype, &cred.session);
182 ret = krb5_get_all_client_addrs (context, &cred.addresses);
184 krb5_err (context, 1, ret, "krb5_get_all_client_addrs");
192 encode_ticket (context, &entry.keyblock, etype, entry.vno, &cred);
199 ret = krb5_cc_resolve(context, ccache_str, &ccache);
201 krb5_err (context, 1, ret, "krb5_cc_resolve");
203 ret = krb5_cc_default (context, &ccache);
205 krb5_err (context, 1, ret, "krb5_cc_default");
208 ret = krb5_cc_initialize (context, ccache, cred.client);
210 krb5_err (context, 1, ret, "krb5_cc_initialize");
212 ret = krb5_cc_store_cred (context, ccache, &cred);
214 krb5_err (context, 1, ret, "krb5_cc_store_cred");
216 krb5_free_cred_contents (context, &cred);
217 krb5_cc_close (context, ccache);
227 setup_env (krb5_context context, krb5_keytab *kt)
232 ret = krb5_kt_resolve (context, keytab_file, kt);
234 ret = krb5_kt_default (context, kt);
236 krb5_err (context, 1, ret, "resolving keytab");
239 krb5_errx (context, 1, "missing client principal");
240 ret = krb5_parse_name (context, client_principal_str, &client_principal);
242 krb5_err (context, 1, ret, "resolvning client name");
245 krb5_errx (context, 1, "missing server principal");
246 ret = krb5_parse_name (context, server_principal_str, &server_principal);
248 krb5_err (context, 1, ret, "resolvning client name");
256 krb5_warnx (context, "bad ticket flags: `%s'", ticket_flags_str);
309 krb5_context context;
314 ret = krb5_init_context (&context);
332 setup_env(context, &kt);
335 create_krb5_tickets(context, kt);
337 krb5_kt_close(context, kt);