Lines Matching refs:ret

44     OM_uint32 ret;  in gss_krb5_copy_ccache()  local
47 ret = gss_inquire_cred_by_oid(minor_status, in gss_krb5_copy_ccache()
51 if (ret) in gss_krb5_copy_ccache()
52 return ret; in gss_krb5_copy_ccache()
90 return ret; in gss_krb5_copy_ccache()
103 krb5_error_code ret; in gss_krb5_import_cred() local
110 ret = krb5_init_context(&context); in gss_krb5_import_cred()
111 if (ret) { in gss_krb5_import_cred()
112 *minor_status = ret; in gss_krb5_import_cred()
124 ret = krb5_cc_get_full_name(context, id, &str); in gss_krb5_import_cred()
125 if (ret == 0) { in gss_krb5_import_cred()
126 ret = krb5_store_string(sp, str); in gss_krb5_import_cred()
130 ret = krb5_store_string(sp, ""); in gss_krb5_import_cred()
131 if (ret) { in gss_krb5_import_cred()
132 *minor_status = ret; in gss_krb5_import_cred()
138 ret = krb5_unparse_name(context, keytab_principal, &str); in gss_krb5_import_cred()
139 if (ret == 0) { in gss_krb5_import_cred()
140 ret = krb5_store_string(sp, str); in gss_krb5_import_cred()
145 if (ret) { in gss_krb5_import_cred()
146 *minor_status = ret; in gss_krb5_import_cred()
153 ret = krb5_kt_get_full_name(context, keytab, &str); in gss_krb5_import_cred()
154 if (ret == 0) { in gss_krb5_import_cred()
155 ret = krb5_store_string(sp, str); in gss_krb5_import_cred()
160 if (ret) { in gss_krb5_import_cred()
161 *minor_status = ret; in gss_krb5_import_cred()
166 ret = krb5_storage_to_data(sp, &data); in gss_krb5_import_cred()
167 if (ret) { in gss_krb5_import_cred()
168 *minor_status = ret; in gss_krb5_import_cred()
267 krb5_error_code ret; in gss_krb5_export_lucid_sec_context() local
296 ret = krb5_init_context(&context); in gss_krb5_export_lucid_sec_context()
297 if (ret) in gss_krb5_export_lucid_sec_context()
302 ret = ENOMEM; in gss_krb5_export_lucid_sec_context()
309 ret = ENOMEM; in gss_krb5_export_lucid_sec_context()
313 ret = krb5_ret_uint32(sp, &num); in gss_krb5_export_lucid_sec_context()
314 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
316 ret = EINVAL; in gss_krb5_export_lucid_sec_context()
321 ret = krb5_ret_uint32(sp, &ctx->initiate); in gss_krb5_export_lucid_sec_context()
322 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
324 ret = krb5_ret_uint32(sp, &ctx->endtime); in gss_krb5_export_lucid_sec_context()
325 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
327 ret = krb5_ret_uint32(sp, &num); in gss_krb5_export_lucid_sec_context()
328 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
330 ret = krb5_ret_uint32(sp, &num); in gss_krb5_export_lucid_sec_context()
331 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
334 ret = krb5_ret_uint32(sp, &num); in gss_krb5_export_lucid_sec_context()
335 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
337 ret = krb5_ret_uint32(sp, &num); in gss_krb5_export_lucid_sec_context()
338 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
341 ret = krb5_ret_uint32(sp, &ctx->protocol); in gss_krb5_export_lucid_sec_context()
342 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
347 ret = krb5_ret_uint32(sp, &ctx->rfc1964_kd.sign_alg); in gss_krb5_export_lucid_sec_context()
348 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
350 ret = krb5_ret_uint32(sp, &ctx->rfc1964_kd.seal_alg); in gss_krb5_export_lucid_sec_context()
351 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
353 ret = krb5_ret_keyblock(sp, &key); in gss_krb5_export_lucid_sec_context()
354 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
355 ret = set_key(&key, &ctx->rfc1964_kd.ctx_key); in gss_krb5_export_lucid_sec_context()
357 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
362 ret = krb5_ret_uint32(sp, &ctx->cfx_kd.have_acceptor_subkey); in gss_krb5_export_lucid_sec_context()
363 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
365 ret = krb5_ret_keyblock(sp, &key); in gss_krb5_export_lucid_sec_context()
366 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
367 ret = set_key(&key, &ctx->cfx_kd.ctx_key); in gss_krb5_export_lucid_sec_context()
369 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
372 ret = krb5_ret_keyblock(sp, &key); in gss_krb5_export_lucid_sec_context()
373 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
374 ret = set_key(&key, &ctx->cfx_kd.acceptor_subkey); in gss_krb5_export_lucid_sec_context()
376 if (ret) goto out; in gss_krb5_export_lucid_sec_context()
379 ret = EINVAL; in gss_krb5_export_lucid_sec_context()
392 if (ret) { in gss_krb5_export_lucid_sec_context()
396 *minor_status = ret; in gss_krb5_export_lucid_sec_context()
437 krb5_error_code ret; in gss_krb5_set_allowable_enctypes() local
452 ret = krb5_store_int32(sp, enctypes[i]); in gss_krb5_set_allowable_enctypes()
453 if (ret) { in gss_krb5_set_allowable_enctypes()
454 *minor_status = ret; in gss_krb5_set_allowable_enctypes()
460 ret = krb5_storage_to_data(sp, &data); in gss_krb5_set_allowable_enctypes()
461 if (ret) { in gss_krb5_set_allowable_enctypes()
462 *minor_status = ret; in gss_krb5_set_allowable_enctypes()
708 krb5_error_code ret; in gsskrb5_extract_key() local
719 ret = krb5_init_context(&context); in gsskrb5_extract_key()
720 if(ret) { in gsskrb5_extract_key()
721 *minor_status = ret; in gsskrb5_extract_key()
742 ret = ENOMEM; in gsskrb5_extract_key()
748 ret = ENOMEM; in gsskrb5_extract_key()
752 ret = krb5_ret_keyblock(sp, *keyblock); in gsskrb5_extract_key()
758 if (ret && keyblock) { in gsskrb5_extract_key()
765 *minor_status = ret; in gsskrb5_extract_key()
766 if (ret) in gsskrb5_extract_key()