Lines Matching defs:request
105 krb5_kdc_req *request,
114 (krb5_context, krb5_kdc_req *request,
120 get_etype_info2(krb5_context context, krb5_kdc_req *request,
128 krb5_kdc_req *request, krb5_kdc_rep *reply,
138 krb5_kdc_req *request, krb5_kdc_rep *reply,
150 krb5_kdc_req *request, krb5_kdc_rep *reply,
162 krb5_kdc_req *request, krb5_kdc_rep *reply,
174 krb5_kdc_req *request,
183 (krb5_context, krb5_kdc_req *request,
192 krb5_kdc_req *request, krb5_kdc_rep *reply,
561 * request and return it in a new krb5_data item which the caller must free.
569 krb5_kdc_req *request, krb5_db_entry *entry,
603 keys = malloc(sizeof(krb5_keyblock) * (request->nktypes + 1));
609 ret->length = sizeof(krb5_keyblock) * (request->nktypes + 1);
612 for (i = 0; i < request->nktypes; i++) {
614 if (krb5_dbe_find_enctype(context, entry, request->ktype[i],
636 encode_krb5_kdc_req_body(request, &ret);
700 sort_pa_order(krb5_context context, krb5_kdc_req *request, int *pa_order)
731 if (request->padata != NULL) {
740 if (pa_list_includes(request->padata,
744 if (pa_list_includes(request->padata,
789 "client needs %spreauth, %shw preauth; request has %spreauth, %shw preauth",
807 void get_preauth_hint_list(krb5_kdc_req *request, krb5_db_entry *client,
839 retval = (ap->get_edata)(kdc_context, request, client, server,
918 * for a V5 request.
926 krb5_kdc_req *request, krb5_enc_tkt_part *enc_tkt_reply,
940 if (request->padata == 0)
950 for (padata = request->padata; *padata; padata++) {
964 retval = pa_sys->verify_padata(context, client, req_pkt, request,
1102 krb5_kdc_req *request, krb5_kdc_rep *reply,
1133 sort_pa_order(context, request, pa_order);
1166 if (request->padata) {
1167 for (padata = request->padata; *padata; padata++) {
1174 if ((retval = ap->return_padata(context, pa, client, req_pkt, request, reply,
1224 request_contains_enctype (krb5_context context, const krb5_kdc_req *request,
1228 for (i =0; i < request->nktypes; i++)
1229 if (request->ktype[i] == enctype)
1238 krb5_kdc_req *request, krb5_enc_tkt_part *enc_tkt_reply,
1329 krb5_kdc_req *request, krb5_key_data *client_key,
1348 retval = get_salt_from_key(context, request->client,
1396 etype_info_helper(krb5_context context, krb5_kdc_req *request,
1425 if (request_contains_enctype(context, request, db_etype)) {
1428 if ((retval = _make_etype_info_entry(context, request, client_key,
1452 if (request_contains_enctype(context, request, db_etype)) {
1453 if ((retval = _make_etype_info_entry(context, request,
1483 get_etype_info(krb5_context context, krb5_kdc_req *request,
1490 for (i=0; i < request->nktypes; i++) {
1491 if (enctype_requires_etype_info_2(request->ktype[i]))
1496 return etype_info_helper(context, request, client, server, pa_data, 0);
1500 get_etype_info2(krb5_context context, krb5_kdc_req *request,
1506 return etype_info_helper( context, request, client, server, pa_data, 1);
1512 krb5_kdc_req *request, krb5_kdc_rep *reply,
1529 for (i = 0; i < request->nktypes; i++) {
1530 if (enctype_requires_etype_info_2(request->ktype[i])) {
1552 retval = _make_etype_info_entry(context, request,
1590 krb5_kdc_req *request, krb5_kdc_rep *reply,
1598 return etype_info_as_rep_helper(context, padata, client, request, reply,
1607 krb5_kdc_req *request, krb5_kdc_rep *reply,
1615 return etype_info_as_rep_helper(context, padata, client, request, reply,
1621 krb5_db_entry *client, krb5_data *req_pkt, krb5_kdc_req *request,
1634 for (i = 0; i < request->nktypes; i++) {
1635 if (enctype_requires_etype_info_2(request->ktype[i]))
1655 request->client,
1668 scratch = krb5_princ_realm(kdc_context, request->client);
1678 scratch = krb5_princ_realm(kdc_context, request->client);
1711 krb5_db_entry *client, krb5_data *req_pkt, krb5_kdc_req *request,
1856 get_sam_edata(krb5_context context, krb5_kdc_req *request,
1897 retval = krb5_copy_principal(kdc_context, request->client, &newp);
1940 krb5_unparse_name(kdc_context, request->client, &sname);
1970 if ((retval = krb5_copy_principal(context, request->client, &psr.client)))
2245 krb5_kdc_req *request, krb5_enc_tkt_part *enc_tkt_reply,
2300 if ((retval = krb5_unparse_name(context, request->client, &princ_req)))