Lines Matching refs:ret

47     krb5_error_code ret;  in make_pa_enc_timestamp()  local
56 ASN1_MALLOC_ENCODE(PA_ENC_TS_ENC, buf, buf_size, &p, &len, ret); in make_pa_enc_timestamp()
57 if (ret) in make_pa_enc_timestamp()
58 return ret; in make_pa_enc_timestamp()
61 ret = krb5_crypto_init(context, key, 0, &crypto); in make_pa_enc_timestamp()
62 if (ret) { in make_pa_enc_timestamp()
64 return ret; in make_pa_enc_timestamp()
66 ret = krb5_encrypt_EncryptedData(context, in make_pa_enc_timestamp()
75 if (ret) in make_pa_enc_timestamp()
76 return ret; in make_pa_enc_timestamp()
78 ASN1_MALLOC_ENCODE(EncryptedData, buf, buf_size, &encdata, &len, ret); in make_pa_enc_timestamp()
80 if (ret) in make_pa_enc_timestamp()
81 return ret; in make_pa_enc_timestamp()
100 krb5_error_code ret; in add_padata() local
108 ret = krb5_get_pw_salt (context, client, &salt2); in add_padata()
109 if (ret) in add_padata()
110 return ret; in add_padata()
129 ret = (*key_proc)(context, enctypes[i], *salt, keyseed, &key); in add_padata()
130 if (ret) in add_padata()
132 ret = make_pa_enc_timestamp (context, &md->val[md->len], in add_padata()
135 if (ret) in add_padata()
136 return ret; in add_padata()
157 krb5_error_code ret; in init_as_req() local
167 ret = ENOMEM; in init_as_req()
168 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
173 ret = ENOMEM; in init_as_req()
174 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
177 ret = _krb5_principal2principalname (a->req_body.cname, creds->client); in init_as_req()
178 if (ret) in init_as_req()
180 ret = _krb5_principal2principalname (a->req_body.sname, creds->server); in init_as_req()
181 if (ret) in init_as_req()
183 ret = copy_Realm(&creds->client->realm, &a->req_body.realm); in init_as_req()
184 if (ret) in init_as_req()
190 ret = ENOMEM; in init_as_req()
191 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
203 ret = ENOMEM; in init_as_req()
204 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
210 ret = _krb5_init_etype(context, in init_as_req()
215 if (ret) in init_as_req()
227 ret = ENOMEM; in init_as_req()
228 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
233 ret = krb5_copy_addresses(context, addrs, a->req_body.addresses); in init_as_req()
235 ret = krb5_get_all_client_addrs (context, a->req_body.addresses); in init_as_req()
236 if(ret == 0 && a->req_body.addresses->len == 0) { in init_as_req()
241 if (ret) in init_as_req()
242 return ret; in init_as_req()
252 ret = ENOMEM; in init_as_req()
253 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
275 ret = add_padata(context, a->padata, creds->client, in init_as_req()
279 if (ret == 0) in init_as_req()
291 ret = ENOMEM; in init_as_req()
292 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in init_as_req()
310 ret = KRB5_PREAUTH_BAD_TYPE; in init_as_req()
311 krb5_set_error_message (context, ret, in init_as_req()
319 return ret; in init_as_req()
378 krb5_error_code ret; in krb5_get_in_cred() local
400 ret = init_as_req (context, in krb5_get_in_cred()
416 if (ret) in krb5_get_in_cred()
417 return ret; in krb5_get_in_cred()
419 ASN1_MALLOC_ENCODE(AS_REQ, req.data, req.length, &a, &len, ret); in krb5_get_in_cred()
421 if (ret) in krb5_get_in_cred()
422 return ret; in krb5_get_in_cred()
426 ret = krb5_sendto_kdc (context, &req, &creds->client->realm, &resp); in krb5_get_in_cred()
428 if (ret) in krb5_get_in_cred()
429 return ret; in krb5_get_in_cred()
432 ret = decode_AS_REP(resp.data, resp.length, &rep.kdc_rep, &size); in krb5_get_in_cred()
433 if(ret) { in krb5_get_in_cred()
440 ret = KRB5KRB_AP_ERR_V4_REPLY; in krb5_get_in_cred()
443 ret = krb5_error_from_rd_error(context, &error, creds); in krb5_get_in_cred()
447 && ret == KRB5KDC_ERR_PREAUTH_REQUIRED in krb5_get_in_cred()
449 || ret == KRB5KDC_ERR_BADOPTION in krb5_get_in_cred()
462 return ret; in krb5_get_in_cred()
464 return ret; in krb5_get_in_cred()
486 ret = (*key_proc)(context, etype, salt, keyseed, &key); in krb5_get_in_cred()
489 ret = krb5_get_pw_salt (context, creds->client, &salt); in krb5_get_in_cred()
491 if (ret) in krb5_get_in_cred()
493 ret = (*key_proc)(context, etype, salt, keyseed, &key); in krb5_get_in_cred()
496 if (ret) in krb5_get_in_cred()
504 ret = _krb5_extract_ticket(context, in krb5_get_in_cred()
521 if (ret == 0 && ret_as_reply) in krb5_get_in_cred()
525 return ret; in krb5_get_in_cred()
543 krb5_error_code ret; in krb5_get_in_tkt() local
545 ret = krb5_get_in_cred (context, in krb5_get_in_tkt()
557 if(ret) in krb5_get_in_tkt()
558 return ret; in krb5_get_in_tkt()
560 ret = krb5_cc_store_cred (context, ccache, creds); in krb5_get_in_tkt()
561 return ret; in krb5_get_in_tkt()