/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/krb/ |
H A D | get_in_tkt.c | 91 krb5_pa_data **padata); 541 krb5_pa_data **padata = 0; local 579 request.padata = 0; 700 padata); 742 if (request.padata) 743 krb5_free_pa_data(context, request.padata); 744 if (padata) 745 krb5_free_pa_data(context, padata); 894 krb5_pa_data **padata) 904 if ((padata 893 sort_krb5_padata_sequence(krb5_context context, krb5_data *realm, krb5_pa_data **padata) argument [all...] |
H A D | send_tgs.c | 138 krb5_pa_data *const *padata, const krb5_data *second_ticket, 145 padata, second_ticket, 160 krb5_pa_data *const *padata, const krb5_data *second_ticket, 264 /* combine in any other supplied padata */ 265 if (padata) { 268 for (counter = padata; *counter; counter++, i++); 276 for (i = 1, counter = padata; *counter; counter++, i++) 289 tgsreq.padata = combined_padata; 134 krb5_send_tgs(krb5_context context, krb5_flags kdcoptions, const krb5_ticket_times *timestruct, const krb5_enctype *ktypes, krb5_const_principal sname, krb5_address *const *addrs, krb5_authdata *const *authorization_data, krb5_pa_data *const *padata, const krb5_data *second_ticket, krb5_creds *in_cred, krb5_response *rep) argument 156 krb5_send_tgs2(krb5_context context, krb5_flags kdcoptions, const krb5_ticket_times *timestruct, const krb5_enctype *ktypes, krb5_const_principal sname, krb5_address *const *addrs, krb5_authdata *const *authorization_data, krb5_pa_data *const *padata, const krb5_data *second_ticket, krb5_creds *in_cred, krb5_response *rep, char **hostname_used) argument
|
H A D | preauth.c | 222 request->padata = send_pa_list; 248 if (as_reply->padata == 0) 251 for (pa = as_reply->padata; *pa; pa++) { 331 process_pw_salt(krb5_context context, krb5_pa_data *padata, krb5_kdc_req *request, krb5_kdc_rep *as_reply, git_key_proc key_proc, krb5_const_pointer keyseed, git_decrypt_proc decrypt_proc, krb5_keyblock **decrypt_key, krb5_creds *creds, krb5_int32 *do_more, krb5_int32 *done) argument 339 salt.data = (char *) padata->contents; 341 (padata->pa_type == KRB5_PADATA_AFS3_SALT)?(SALT_TYPE_AFS_LENGTH):(padata->length);
|
H A D | preauth2.c | 1342 /* Almost there, just need to make padata ! */ 1402 krb5_pa_data **padata, 1429 for (i = 0; padata[i] != NULL && padata[i]->pa_type != 0; i++) { 1433 if (module->pa_type != padata[i]->pa_type) { 1448 padata[i], 1398 krb5_do_preauth_tryagain(krb5_context kcontext, krb5_kdc_req *request, krb5_data *encoded_request_body, krb5_data *encoded_previous_request, krb5_pa_data **padata, krb5_pa_data ***return_padata, krb5_error *err_reply, krb5_data *salt, krb5_data *s2kparams, krb5_enctype *etype, krb5_keyblock *as_key, krb5_prompter_fct prompter, void *prompter_data, krb5_gic_get_as_key_fct gak_fct, void *gak_data, krb5_preauth_client_rock *get_data_rock, krb5_gic_opt_ext *opte) argument
|
/illumos-gate/usr/src/cmd/krb5/krb5kdc/ |
H A D | kdc_preauth.c | 126 etype_info_as_rep_helper(krb5_context context, krb5_pa_data * padata, 135 return_etype_info(krb5_context, krb5_pa_data * padata, 147 return_etype_info2(krb5_context, krb5_pa_data * padata, 159 (krb5_context, krb5_pa_data * padata, 189 (krb5_context, krb5_pa_data * padata, 731 if (request->padata != NULL) { 740 if (pa_list_includes(request->padata, 744 if (pa_list_includes(request->padata, 930 krb5_pa_data **padata; local 940 if (request->padata 1107 krb5_pa_data ** padata; local 1510 etype_info_as_rep_helper(krb5_context context, krb5_pa_data * padata, krb5_db_entry *client, krb5_kdc_req *request, krb5_kdc_rep *reply, krb5_key_data *client_key, krb5_keyblock *encrypting_key, krb5_pa_data **send_pa, int etype_info2) argument 1587 return_etype_info2(krb5_context context, krb5_pa_data * padata, krb5_db_entry *client, krb5_data *req_pkt, krb5_kdc_req *request, krb5_kdc_rep *reply, krb5_key_data *client_key, krb5_keyblock *encrypting_key, krb5_pa_data **send_pa, preauth_get_entry_data_proc etype_get_entry_data, void *pa_system_context, void **pa_request_context) argument 1604 return_etype_info(krb5_context context, krb5_pa_data * padata, krb5_db_entry *client, krb5_data *req_pkt, krb5_kdc_req *request, krb5_kdc_rep *reply, krb5_key_data *client_key, krb5_keyblock *encrypting_key, krb5_pa_data **send_pa, preauth_get_entry_data_proc etypeget_entry_data, void *pa_system_context, void **pa_request_context) argument 1629 krb5_pa_data * padata; local [all...] |
H A D | do_as_req.c | 95 reply.padata = 0; /* avoid bogus free in error_out */ 292 if (request->padata) { 423 /* Fetch the padata info to be returned */ 518 if (reply.padata) 519 krb5_free_pa_data(kdc_context, reply.padata);
|
H A D | kdc_util.c | 211 if (!request->padata) 213 for (tmppa = request->padata; *tmppa; tmppa++) {
|
H A D | do_tgs_req.c | 641 reply.padata = 0; /* always */
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_srv.c | 62 krb5_pa_data * padata, 668 krb5_pa_data * padata, 712 if (padata == NULL || padata->length == 0 || padata->contents == NULL) 834 switch ((int)padata->pa_type) { 873 for (i = 0; request->padata[i] != NULL; i++) { 875 __FUNCTION__, request->padata[i]->pa_type); 876 if (request->padata[i]->pa_type == 132) 885 if ((int)padata 667 pkinit_server_return_padata(krb5_context context, krb5_pa_data * padata, struct _krb5_db_entry_new * client, krb5_data *req_pkt, krb5_kdc_req * request, krb5_kdc_rep * reply, struct _krb5_key_data * client_key, krb5_keyblock * encrypting_key, krb5_pa_data ** send_pa, preauth_get_entry_data_proc server_get_entry_data, void *pa_plugin_context, void **pa_request_context) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | asn1_k_encode.c | 796 FIELDOF_OPT(krb5_kdc_rep, ptr_seqof_pa_data, padata, 2, 2), 807 if (val->padata != NULL && val->padata[0] != NULL) 821 FIELDOF_OPT(krb5_kdc_rep, ptr_seqof_pa_data, padata, 2, 2), 832 if (val->padata != NULL && val->padata[0] != NULL) 899 FIELDOF_OPT(krb5_kdc_req, ptr_seqof_pa_data, padata, 3, 3), 907 if (val->padata != NULL && val->padata[0] != NULL) 919 FIELDOF_OPT(krb5_kdc_req, ptr_seqof_pa_data, padata, [all...] |
H A D | asn1_k_decode.c | 616 opt_field(val->padata,3,asn1_decode_sequence_of_pa_data,NULL); 713 opt_field(val->padata,2,asn1_decode_sequence_of_pa_data,NULL);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/ |
H A D | preauth_plugin.h | 93 /* Not really a padata type, so don't include it in any list of preauth types 363 * return either zero or non-zero to control whether its padata type is 401 krb5_pa_data * padata, 455 * return either zero or non-zero to control whether its padata type is
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/ |
H A D | kfree.c | 341 if (val->padata) { 342 krb5_free_pa_data(context, val->padata); 343 val->padata = 0; 368 if (val->padata) { 369 krb5_free_pa_data(context, val->padata); 370 val->padata = 0;
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | krb5.h | 1147 krb5_pa_data **padata; /* e.g. encoded AP_REQ */ member in struct:_krb5_kdc_req 1186 krb5_pa_data **padata; /* preauthentication data from KDC */ member in struct:_krb5_kdc_rep
|
H A D | k5-int.h | 305 #define KDC_ERR_PADATA_TYPE_NOSUPP 16 /* No support for padata type */ 1192 /* padata from req_body is used*/ 1210 krb5_pa_data **padata; member in struct:_krb5_fast_response
|