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);