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,