pa                107 lib/util/idtree.c 	struct idr_layer *pa[MAX_LEVEL];
pa                111 lib/util/idtree.c 	memset(pa, 0, sizeof(pa));
pa                117 lib/util/idtree.c 	pa[l--] = NULL;
pa                132 lib/util/idtree.c 			if (!(p = pa[l])) {
pa                163 lib/util/idtree.c 		pa[l--] = p;
pa                181 lib/util/idtree.c 		if (!(p = pa[++l]))
pa                243 lib/util/idtree.c 	struct idr_layer **pa[MAX_LEVEL];
pa                244 lib/util/idtree.c 	struct idr_layer ***paa = &pa[0];
pa                 53 source4/heimdal/kdc/kerberos5.c     PA_DATA *pa;
pa                 54 source4/heimdal/kdc/kerberos5.c     pa = realloc(md->val, (md->len + 1) * sizeof(*md->val));
pa                 55 source4/heimdal/kdc/kerberos5.c     if(pa == NULL)
pa                 57 source4/heimdal/kdc/kerberos5.c     md->val = pa;
pa                470 source4/heimdal/kdc/kerberos5.c     ETYPE_INFO pa;
pa                475 source4/heimdal/kdc/kerberos5.c     pa.len = client->keys.len;
pa                476 source4/heimdal/kdc/kerberos5.c     if(pa.len > UINT_MAX/sizeof(*pa.val))
pa                478 source4/heimdal/kdc/kerberos5.c     pa.val = malloc(pa.len * sizeof(*pa.val));
pa                479 source4/heimdal/kdc/kerberos5.c     if(pa.val == NULL)
pa                481 source4/heimdal/kdc/kerberos5.c     memset(pa.val, 0, pa.len * sizeof(*pa.val));
pa                485 source4/heimdal/kdc/kerberos5.c 	    if (pa.val[j].etype == client->keys.val[i].key.keytype)
pa                493 source4/heimdal/kdc/kerberos5.c 		if (n >= pa.len)
pa                496 source4/heimdal/kdc/kerberos5.c 						&pa.val[n++],
pa                498 source4/heimdal/kdc/kerberos5.c 		    free_ETYPE_INFO(&pa);
pa                516 source4/heimdal/kdc/kerberos5.c 	if (n >= pa.len)
pa                519 source4/heimdal/kdc/kerberos5.c 					&pa.val[n++],
pa                521 source4/heimdal/kdc/kerberos5.c 	    free_ETYPE_INFO(&pa);
pa                527 source4/heimdal/kdc/kerberos5.c     if(n < pa.len) {
pa                529 source4/heimdal/kdc/kerberos5.c  	pa.len = n;
pa                532 source4/heimdal/kdc/kerberos5.c     ASN1_MALLOC_ENCODE(ETYPE_INFO, buf, len, &pa, &len, ret);
pa                533 source4/heimdal/kdc/kerberos5.c     free_ETYPE_INFO(&pa);
pa                632 source4/heimdal/kdc/kerberos5.c     ETYPE_INFO2 pa;
pa                636 source4/heimdal/kdc/kerberos5.c     pa.len = client->keys.len;
pa                637 source4/heimdal/kdc/kerberos5.c     if(pa.len > UINT_MAX/sizeof(*pa.val))
pa                639 source4/heimdal/kdc/kerberos5.c     pa.val = malloc(pa.len * sizeof(*pa.val));
pa                640 source4/heimdal/kdc/kerberos5.c     if(pa.val == NULL)
pa                642 source4/heimdal/kdc/kerberos5.c     memset(pa.val, 0, pa.len * sizeof(*pa.val));
pa                646 source4/heimdal/kdc/kerberos5.c 	    if (pa.val[j].etype == client->keys.val[i].key.keytype)
pa                652 source4/heimdal/kdc/kerberos5.c 		if (n >= pa.len)
pa                654 source4/heimdal/kdc/kerberos5.c 		if((ret = make_etype_info2_entry(&pa.val[n++],
pa                656 source4/heimdal/kdc/kerberos5.c 		    free_ETYPE_INFO2(&pa);
pa                673 source4/heimdal/kdc/kerberos5.c 	if (n >= pa.len)
pa                675 source4/heimdal/kdc/kerberos5.c 	if((ret = make_etype_info2_entry(&pa.val[n++],
pa                677 source4/heimdal/kdc/kerberos5.c 	    free_ETYPE_INFO2(&pa);
pa                683 source4/heimdal/kdc/kerberos5.c     if(n < pa.len) {
pa                685 source4/heimdal/kdc/kerberos5.c  	pa.len = n;
pa                688 source4/heimdal/kdc/kerberos5.c     ASN1_MALLOC_ENCODE(ETYPE_INFO2, buf, len, &pa, &len, ret);
pa                689 source4/heimdal/kdc/kerberos5.c     free_ETYPE_INFO2(&pa);
pa                939 source4/heimdal/kdc/kerberos5.c     const PA_DATA *pa;
pa                942 source4/heimdal/kdc/kerberos5.c     pa = _kdc_find_padata(req, &i, KRB5_PADATA_PA_PAC_REQUEST);
pa                943 source4/heimdal/kdc/kerberos5.c     if (pa == NULL)
pa                946 source4/heimdal/kdc/kerberos5.c     ret = decode_PA_PAC_REQUEST(pa->padata_value.data,
pa                947 source4/heimdal/kdc/kerberos5.c 				pa->padata_value.length,
pa               1088 source4/heimdal/kdc/kerberos5.c 	const PA_DATA *pa;
pa               1100 source4/heimdal/kdc/kerberos5.c 	if ((pa = _kdc_find_padata(req, &i, KRB5_PADATA_PK_AS_REQ)))
pa               1102 source4/heimdal/kdc/kerberos5.c 	if (pa == NULL) {
pa               1104 source4/heimdal/kdc/kerberos5.c 	    if((pa = _kdc_find_padata(req, &i, KRB5_PADATA_PK_AS_REQ_WIN)))
pa               1107 source4/heimdal/kdc/kerberos5.c 	if (pa) {
pa               1110 source4/heimdal/kdc/kerberos5.c 	    ret = _kdc_pk_rd_padata(context, config, req, pa, &pkp);
pa               1151 source4/heimdal/kdc/kerberos5.c 	while((pa = _kdc_find_padata(req, &i, KRB5_PADATA_ENC_TIMESTAMP))){
pa               1161 source4/heimdal/kdc/kerberos5.c 	    ret = decode_EncryptedData(pa->padata_value.data,
pa               1162 source4/heimdal/kdc/kerberos5.c 				       pa->padata_value.length,
pa               1304 source4/heimdal/kdc/kerberos5.c 	PA_DATA *pa;
pa               1313 source4/heimdal/kdc/kerberos5.c 	pa = &method_data.val[method_data.len-1];
pa               1314 source4/heimdal/kdc/kerberos5.c 	pa->padata_type		= KRB5_PADATA_ENC_TIMESTAMP;
pa               1315 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.length	= 0;
pa               1316 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.data	= NULL;
pa               1320 source4/heimdal/kdc/kerberos5.c 	pa = &method_data.val[method_data.len-1];
pa               1321 source4/heimdal/kdc/kerberos5.c 	pa->padata_type		= KRB5_PADATA_PK_AS_REQ;
pa               1322 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.length	= 0;
pa               1323 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.data	= NULL;
pa               1326 source4/heimdal/kdc/kerberos5.c 	pa = &method_data.val[method_data.len-1];
pa               1327 source4/heimdal/kdc/kerberos5.c 	pa->padata_type		= KRB5_PADATA_PK_AS_REQ_WIN;
pa               1328 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.length	= 0;
pa               1329 source4/heimdal/kdc/kerberos5.c 	pa->padata_value.data	= NULL;
pa               1663 source4/heimdal/kdc/kerberos5.c 	PA_DATA pa;
pa               1703 source4/heimdal/kdc/kerberos5.c 	pa.padata_type = KRB5_PADATA_CLIENT_CANONICALIZED;
pa               1704 source4/heimdal/kdc/kerberos5.c 	pa.padata_value = data;
pa               1705 source4/heimdal/kdc/kerberos5.c 	ret = add_METHOD_DATA(rep.padata, &pa);
pa               1898 source4/heimdal/kdc/krb5tgs.c 	PA_DATA pa;
pa               1909 source4/heimdal/kdc/krb5tgs.c 				    NULL, s, &pa.padata_value);
pa               1916 source4/heimdal/kdc/krb5tgs.c 	pa.padata_type = KRB5_PADATA_SERVER_REFERRAL;
pa               1918 source4/heimdal/kdc/krb5tgs.c 	ret = add_METHOD_DATA(&enc_pa_data, &pa);
pa               1919 source4/heimdal/kdc/krb5tgs.c 	krb5_data_free(&pa.padata_value);
pa                359 source4/heimdal/kdc/pkinit.c 		  const PA_DATA *pa,
pa                387 source4/heimdal/kdc/pkinit.c     if (pa->padata_type == KRB5_PADATA_PK_AS_REQ_WIN) {
pa                392 source4/heimdal/kdc/pkinit.c 	ret = decode_PA_PK_AS_REQ_Win2k(pa->padata_value.data,
pa                393 source4/heimdal/kdc/pkinit.c 					pa->padata_value.length,
pa                413 source4/heimdal/kdc/pkinit.c     } else if (pa->padata_type == KRB5_PADATA_PK_AS_REQ) {
pa                418 source4/heimdal/kdc/pkinit.c 	ret = decode_PA_PK_AS_REQ(pa->padata_value.data,
pa                419 source4/heimdal/kdc/pkinit.c 				  pa->padata_value.length,
pa                551 source4/heimdal/kdc/pkinit.c     if (pa->padata_type == KRB5_PADATA_PK_AS_REQ_WIN) {
pa                581 source4/heimdal/kdc/pkinit.c     } else if (pa->padata_type == KRB5_PADATA_PK_AS_REQ) {
pa                 89 source4/heimdal/lib/krb5/get_in_tkt.c     PA_DATA *pa;
pa                 95 source4/heimdal/lib/krb5/get_in_tkt.c     pa = krb5_find_padata(rep->kdc_rep.padata->val,
pa                 98 source4/heimdal/lib/krb5/get_in_tkt.c     if (pa == NULL)
pa                104 source4/heimdal/lib/krb5/get_in_tkt.c     ret = decode_EncryptedData(pa->padata_value.data,
pa                105 source4/heimdal/lib/krb5/get_in_tkt.c 			       pa->padata_value.length,
pa                109 source4/heimdal/lib/krb5/get_in_tkt.c     if (len != pa->padata_value.length) {
pa                215 source4/heimdal/lib/krb5/get_in_tkt.c     PA_DATA *pa;
pa                222 source4/heimdal/lib/krb5/get_in_tkt.c     pa = krb5_find_padata(rep->kdc_rep.padata->val,
pa                225 source4/heimdal/lib/krb5/get_in_tkt.c     if (pa == NULL)
pa                228 source4/heimdal/lib/krb5/get_in_tkt.c     ret = decode_PA_ClientCanonicalized(pa->padata_value.data,
pa                229 source4/heimdal/lib/krb5/get_in_tkt.c 					pa->padata_value.length,
pa                559 source4/heimdal/lib/krb5/get_in_tkt.c make_pa_enc_timestamp(krb5_context context, PA_DATA *pa,
pa                604 source4/heimdal/lib/krb5/get_in_tkt.c     pa->padata_type = KRB5_PADATA_ENC_TIMESTAMP;
pa                605 source4/heimdal/lib/krb5/get_in_tkt.c     pa->padata_value.length = len;
pa                606 source4/heimdal/lib/krb5/get_in_tkt.c     pa->padata_value.data = buf;
pa                904 source4/heimdal/lib/krb5/get_in_tkt.c     PA_DATA *pa;
pa                986 source4/heimdal/lib/krb5/get_in_tkt.c     pa = NULL;
pa                990 source4/heimdal/lib/krb5/get_in_tkt.c 	pa = krb5_find_padata(rep.kdc_rep.padata->val, rep.kdc_rep.padata->len,
pa                992 source4/heimdal/lib/krb5/get_in_tkt.c 	if(pa == NULL) {
pa                994 source4/heimdal/lib/krb5/get_in_tkt.c 	    pa = krb5_find_padata(rep.kdc_rep.padata->val,
pa                999 source4/heimdal/lib/krb5/get_in_tkt.c     if(pa) {
pa               1000 source4/heimdal/lib/krb5/get_in_tkt.c 	salt.salttype = pa->padata_type;
pa               1001 source4/heimdal/lib/krb5/get_in_tkt.c 	salt.saltvalue = pa->padata_value;
pa                859 source4/heimdal/lib/krb5/init_creds_pw.c 	PA_DATA *pa = find_pa_data(md, pa_prefs[i].type);
pa                860 source4/heimdal/lib/krb5/init_creds_pw.c 	if (pa == NULL)
pa                864 source4/heimdal/lib/krb5/init_creds_pw.c 				     paid, &pa->padata_value);
pa               1147 source4/heimdal/lib/krb5/init_creds_pw.c     PA_DATA *pa;
pa               1166 source4/heimdal/lib/krb5/init_creds_pw.c     pa = NULL;
pa               1169 source4/heimdal/lib/krb5/init_creds_pw.c 	pa = krb5_find_padata(rep->kdc_rep.padata->val,
pa               1173 source4/heimdal/lib/krb5/init_creds_pw.c 	if (pa == NULL) {
pa               1175 source4/heimdal/lib/krb5/init_creds_pw.c 	    pa = krb5_find_padata(rep->kdc_rep.padata->val,
pa               1181 source4/heimdal/lib/krb5/init_creds_pw.c     if (pa && ctx->pk_init_ctx) {
pa               1190 source4/heimdal/lib/krb5/init_creds_pw.c 				   pa,
pa                 51 source4/heimdal/lib/krb5/padata.c     PA_DATA *pa;
pa                 53 source4/heimdal/lib/krb5/padata.c     pa = realloc (md->val, (md->len + 1) * sizeof(*md->val));
pa                 54 source4/heimdal/lib/krb5/padata.c     if (pa == NULL) {
pa                 59 source4/heimdal/lib/krb5/padata.c     md->val = pa;
pa                 61 source4/heimdal/lib/krb5/padata.c     pa[md->len].padata_type = type;
pa                 62 source4/heimdal/lib/krb5/padata.c     pa[md->len].padata_value.length = len;
pa                 63 source4/heimdal/lib/krb5/padata.c     pa[md->len].padata_value.data = buf;
pa                991 source4/heimdal/lib/krb5/pkinit.c 	       	      PA_DATA *pa,
pa               1131 source4/heimdal/lib/krb5/pkinit.c                   PA_DATA *pa,
pa               1310 source4/heimdal/lib/krb5/pkinit.c 		     PA_DATA *pa,
pa               1323 source4/heimdal/lib/krb5/pkinit.c 	if (pa->padata_type != KRB5_PADATA_PK_AS_REP) {
pa               1329 source4/heimdal/lib/krb5/pkinit.c 	ret = decode_PA_PK_AS_REP(pa->padata_value.data,
pa               1330 source4/heimdal/lib/krb5/pkinit.c 				  pa->padata_value.length,
pa               1367 source4/heimdal/lib/krb5/pkinit.c 				    nonce, pa, key);
pa               1371 source4/heimdal/lib/krb5/pkinit.c 					ctx, etype, hi, nonce, req_buffer, pa, key);
pa               1386 source4/heimdal/lib/krb5/pkinit.c 	if (pa->padata_type != KRB5_PADATA_PK_AS_REP) {
pa               1395 source4/heimdal/lib/krb5/pkinit.c 	ret = decode_PA_PK_AS_REP_Win2k(pa->padata_value.data,
pa               1396 source4/heimdal/lib/krb5/pkinit.c 					pa->padata_value.length,
pa               1423 source4/heimdal/lib/krb5/pkinit.c 					ctx, etype, hi, nonce, req_buffer, pa, key);
pa                197 source4/kdc/pac-glue.c 	PA_DATA pa;
pa                205 source4/kdc/pac-glue.c 	pa.padata_type		= KRB5_PADATA_PW_SALT;
pa                206 source4/kdc/pac-glue.c 	pa.padata_value.length	= 12;
pa                207 source4/kdc/pac-glue.c 	pa.padata_value.data	= malloc(pa.padata_value.length);
pa                208 source4/kdc/pac-glue.c 	if (!pa.padata_value.data) {
pa                214 source4/kdc/pac-glue.c 	SIVAL(pa.padata_value.data, 0, NT_STATUS_V(nt_status));
pa                215 source4/kdc/pac-glue.c 	SIVAL(pa.padata_value.data, 4, 0);
pa                216 source4/kdc/pac-glue.c 	SIVAL(pa.padata_value.data, 8, 1);
pa                218 source4/kdc/pac-glue.c 	ASN1_MALLOC_ENCODE(PA_DATA, buf, len, &pa, &len, ret);
pa                219 source4/kdc/pac-glue.c 	free(pa.padata_value.data);