pac_data 1688 source3/include/proto.h struct PAC_LOGON_INFO *get_logon_info_from_pac(struct PAC_DATA *pac_data); pac_data 1805 source3/include/proto.h struct PAC_DATA **pac_data, pac_data 34 source3/libads/authdata.c DATA_BLOB pac_data, pac_data 57 source3/libads/authdata.c pac_data.data, pac_data 58 source3/libads/authdata.c pac_data.length); pac_data 95 source3/libads/authdata.c struct PAC_DATA *pac_data = NULL; pac_data 103 source3/libads/authdata.c pac_data = TALLOC_ZERO_P(mem_ctx, struct PAC_DATA); pac_data 107 source3/libads/authdata.c if (!pac_data_raw || !pac_data || !kdc_sig_wipe || !srv_sig_wipe) { pac_data 111 source3/libads/authdata.c ndr_err = ndr_pull_struct_blob(pac_data_blob, pac_data, pac_data 112 source3/libads/authdata.c NULL, pac_data, pac_data 121 source3/libads/authdata.c if (pac_data->num_buffers < 4) { pac_data 143 source3/libads/authdata.c if (pac_data->num_buffers != pac_data_raw->num_buffers) { pac_data 146 source3/libads/authdata.c pac_data->num_buffers, pac_data_raw->num_buffers)); pac_data 150 source3/libads/authdata.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 151 source3/libads/authdata.c if (pac_data->buffers[i].type != pac_data_raw->buffers[i].type) { pac_data 153 source3/libads/authdata.c i, pac_data->buffers[i].type, pac_data->buffers[i].type)); pac_data 156 source3/libads/authdata.c switch (pac_data->buffers[i].type) { pac_data 158 source3/libads/authdata.c if (!pac_data->buffers[i].info) { pac_data 161 source3/libads/authdata.c logon_info = pac_data->buffers[i].info->logon_info.info; pac_data 164 source3/libads/authdata.c if (!pac_data->buffers[i].info) { pac_data 167 source3/libads/authdata.c srv_sig_ptr = &pac_data->buffers[i].info->srv_cksum; pac_data 171 source3/libads/authdata.c if (!pac_data->buffers[i].info) { pac_data 174 source3/libads/authdata.c kdc_sig_ptr = &pac_data->buffers[i].info->kdc_cksum; pac_data 178 source3/libads/authdata.c logon_name = &pac_data->buffers[i].info->logon_name; pac_data 308 source3/libads/authdata.c s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_DATA, pac_data); pac_data 314 source3/libads/authdata.c *pac_data_out = pac_data; pac_data 322 source3/libads/authdata.c struct PAC_LOGON_INFO *get_logon_info_from_pac(struct PAC_DATA *pac_data) pac_data 326 source3/libads/authdata.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 328 source3/libads/authdata.c if (pac_data->buffers[i].type != PAC_TYPE_LOGON_INFO) { pac_data 332 source3/libads/authdata.c return pac_data->buffers[i].info->logon_info.info; pac_data 356 source3/libads/authdata.c struct PAC_DATA *pac_data = NULL; pac_data 444 source3/libads/authdata.c &pac_data, pac_data 454 source3/libads/authdata.c if (!pac_data) { pac_data 460 source3/libads/authdata.c *pac_ret = pac_data; pac_data 493 source3/libads/authdata.c struct PAC_DATA *pac_data = NULL; pac_data 506 source3/libads/authdata.c &pac_data); pac_data 511 source3/libads/authdata.c if (!pac_data) { pac_data 516 source3/libads/authdata.c info = get_logon_info_from_pac(pac_data); pac_data 407 source3/libads/kerberos_verify.c struct PAC_DATA **pac_data, pac_data 435 source3/libads/kerberos_verify.c *pac_data = NULL; pac_data 613 source3/libads/kerberos_verify.c pac_ret = decode_pac_data(mem_ctx, &auth_data, context, keyblock, client_principal, authtime, pac_data); pac_data 616 source3/libads/kerberos_verify.c *pac_data = NULL; pac_data 255 source3/smbd/sesssetup.c struct PAC_DATA *pac_data = NULL; pac_data 287 source3/smbd/sesssetup.c &client, &pac_data, &ap_rep, pac_data 364 source3/smbd/sesssetup.c if (pac_data) { pac_data 365 source3/smbd/sesssetup.c logon_info = get_logon_info_from_pac(pac_data); pac_data 1235 source3/utils/ntlm_auth.c struct PAC_DATA *pac_data = NULL; pac_data 1251 source3/utils/ntlm_auth.c &principal, &pac_data, &ap_rep, pac_data 565 source4/auth/gensec/gensec_krb5.c krb5_data pac_data; pac_data 595 source4/auth/gensec/gensec_krb5.c &pac_data); pac_data 639 source4/auth/gensec/gensec_krb5.c pac = data_blob_talloc(mem_ctx, pac_data.data, pac_data.length); pac_data 135 source4/auth/kerberos/kerberos.h struct PAC_DATA *pac_data, pac_data 35 source4/auth/kerberos/kerberos_pac.c DATA_BLOB pac_data, pac_data 60 source4/auth/kerberos/kerberos_pac.c pac_data.data, pac_data 61 source4/auth/kerberos/kerberos_pac.c pac_data.length, pac_data 88 source4/auth/kerberos/kerberos_pac.c struct PAC_DATA *pac_data; pac_data 105 source4/auth/kerberos/kerberos_pac.c pac_data = talloc(mem_ctx, struct PAC_DATA); pac_data 109 source4/auth/kerberos/kerberos_pac.c if (!pac_data_raw || !pac_data || !kdc_sig_wipe || !srv_sig_wipe) { pac_data 116 source4/auth/kerberos/kerberos_pac.c ndr_err = ndr_pull_struct_blob(&blob, pac_data, pac_data 117 source4/auth/kerberos/kerberos_pac.c iconv_convenience, pac_data, pac_data 126 source4/auth/kerberos/kerberos_pac.c if (pac_data->num_buffers < 4) { pac_data 148 source4/auth/kerberos/kerberos_pac.c if (pac_data->num_buffers != pac_data_raw->num_buffers) { pac_data 151 source4/auth/kerberos/kerberos_pac.c pac_data->num_buffers, pac_data_raw->num_buffers)); pac_data 155 source4/auth/kerberos/kerberos_pac.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 156 source4/auth/kerberos/kerberos_pac.c if (pac_data->buffers[i].type != pac_data_raw->buffers[i].type) { pac_data 158 source4/auth/kerberos/kerberos_pac.c i, pac_data->buffers[i].type, pac_data->buffers[i].type)); pac_data 161 source4/auth/kerberos/kerberos_pac.c switch (pac_data->buffers[i].type) { pac_data 163 source4/auth/kerberos/kerberos_pac.c if (!pac_data->buffers[i].info) { pac_data 166 source4/auth/kerberos/kerberos_pac.c logon_info = pac_data->buffers[i].info->logon_info.info; pac_data 169 source4/auth/kerberos/kerberos_pac.c if (!pac_data->buffers[i].info) { pac_data 172 source4/auth/kerberos/kerberos_pac.c srv_sig_ptr = &pac_data->buffers[i].info->srv_cksum; pac_data 176 source4/auth/kerberos/kerberos_pac.c if (!pac_data->buffers[i].info) { pac_data 179 source4/auth/kerberos/kerberos_pac.c kdc_sig_ptr = &pac_data->buffers[i].info->kdc_cksum; pac_data 183 source4/auth/kerberos/kerberos_pac.c logon_name = &pac_data->buffers[i].info->logon_name; pac_data 337 source4/auth/kerberos/kerberos_pac.c *pac_data_out = pac_data; pac_data 354 source4/auth/kerberos/kerberos_pac.c struct PAC_DATA *pac_data; pac_data 358 source4/auth/kerberos/kerberos_pac.c &pac_data, pac_data 371 source4/auth/kerberos/kerberos_pac.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 372 source4/auth/kerberos/kerberos_pac.c if (pac_data->buffers[i].type != PAC_TYPE_LOGON_INFO) { pac_data 375 source4/auth/kerberos/kerberos_pac.c *logon_info = pac_data->buffers[i].info->logon_info.info; pac_data 384 source4/auth/kerberos/kerberos_pac.c DATA_BLOB *pac_data, pac_data 407 source4/auth/kerberos/kerberos_pac.c pac_data->data, pac_data 408 source4/auth/kerberos/kerberos_pac.c pac_data->length, pac_data 430 source4/auth/kerberos/kerberos_pac.c struct PAC_DATA *pac_data, pac_data 446 source4/auth/kerberos/kerberos_pac.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 447 source4/auth/kerberos/kerberos_pac.c if (pac_data->buffers[i].type != PAC_TYPE_KDC_CHECKSUM) { pac_data 450 source4/auth/kerberos/kerberos_pac.c kdc_checksum = &pac_data->buffers[i].info->kdc_cksum, pac_data 457 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 462 source4/auth/kerberos/kerberos_pac.c for (i=0; i < pac_data->num_buffers; i++) { pac_data 463 source4/auth/kerberos/kerberos_pac.c if (pac_data->buffers[i].type != PAC_TYPE_SRV_CHECKSUM) { pac_data 466 source4/auth/kerberos/kerberos_pac.c srv_checksum = &pac_data->buffers[i].info->srv_cksum; pac_data 473 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 493 source4/auth/kerberos/kerberos_pac.c pac_data, pac_data 498 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 511 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 518 source4/auth/kerberos/kerberos_pac.c pac_data, pac_data 523 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 545 source4/auth/kerberos/kerberos_pac.c struct PAC_DATA *pac_data = talloc(mem_ctx, struct PAC_DATA); pac_data 564 source4/auth/kerberos/kerberos_pac.c if (!pac_data) { pac_data 568 source4/auth/kerberos/kerberos_pac.c pac_data->num_buffers = PAC_BUF_NUM_BUFFERS; pac_data 569 source4/auth/kerberos/kerberos_pac.c pac_data->version = 0; pac_data 571 source4/auth/kerberos/kerberos_pac.c pac_data->buffers = talloc_array(pac_data, pac_data 573 source4/auth/kerberos/kerberos_pac.c pac_data->num_buffers); pac_data 574 source4/auth/kerberos/kerberos_pac.c if (!pac_data->buffers) { pac_data 575 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 580 source4/auth/kerberos/kerberos_pac.c u_LOGON_INFO = talloc_zero(pac_data->buffers, union PAC_INFO); pac_data 582 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 585 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_LOGON_INFO].type = PAC_TYPE_LOGON_INFO; pac_data 586 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_LOGON_INFO].info = u_LOGON_INFO; pac_data 589 source4/auth/kerberos/kerberos_pac.c u_LOGON_NAME = talloc_zero(pac_data->buffers, union PAC_INFO); pac_data 591 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 594 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_LOGON_NAME].type = PAC_TYPE_LOGON_NAME; pac_data 595 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_LOGON_NAME].info = u_LOGON_NAME; pac_data 599 source4/auth/kerberos/kerberos_pac.c u_SRV_CHECKSUM = talloc_zero(pac_data->buffers, union PAC_INFO); pac_data 601 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 604 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_SRV_CHECKSUM].type = PAC_TYPE_SRV_CHECKSUM; pac_data 605 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_SRV_CHECKSUM].info = u_SRV_CHECKSUM; pac_data 608 source4/auth/kerberos/kerberos_pac.c u_KDC_CHECKSUM = talloc_zero(pac_data->buffers, union PAC_INFO); pac_data 610 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 613 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_KDC_CHECKSUM].type = PAC_TYPE_KDC_CHECKSUM; pac_data 614 source4/auth/kerberos/kerberos_pac.c pac_data->buffers[PAC_BUF_KDC_CHECKSUM].info = u_KDC_CHECKSUM; pac_data 620 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 626 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 648 source4/auth/kerberos/kerberos_pac.c pac_data, pac_data 653 source4/auth/kerberos/kerberos_pac.c talloc_free(pac_data); pac_data 55 source4/kdc/pac-glue.c krb5_data pac_data; pac_data 85 source4/kdc/pac-glue.c ret = krb5_data_copy(&pac_data, pac_out.data, pac_out.length); pac_data 92 source4/kdc/pac-glue.c krb5_data_free(&pac_data); pac_data 96 source4/kdc/pac-glue.c ret = krb5_pac_add_buffer(context, *pac, PAC_TYPE_LOGON_INFO, &pac_data); pac_data 97 source4/kdc/pac-glue.c krb5_data_free(&pac_data); pac_data 37 source4/torture/auth/pac.c struct PAC_DATA *pac_data; pac_data 145 source4/torture/auth/pac.c &pac_data, pac_data 300 source4/torture/auth/pac.c struct PAC_DATA *pac_data, pac_data2; pac_data 413 source4/torture/auth/pac.c &pac_data, pac_data 537 source4/torture/auth/pac.c pac_data, pac_data 619 source4/torture/auth/pac.c NDR_PRINT_DEBUG(PAC_DATA, pac_data); pac_data 641 source4/torture/auth/pac.c NDR_PRINT_DEBUG(PAC_DATA, pac_data); pac_data 663 source4/torture/auth/pac.c &pac_data, pac_data 701 source4/torture/auth/pac.c &pac_data, pac_data 721 source4/torture/auth/pac.c &pac_data,