• Home
  • Raw
  • Download

Lines Matching refs:plen

75 static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen);
772 long plen; in asn1_d2i_ex_primitive() local
824 ret = asn1_check_tlen(&plen, NULL, NULL, &inf, &cst, in asn1_d2i_ex_primitive()
856 if (!asn1_find_end(&p, plen, inf)) in asn1_d2i_ex_primitive()
862 len = p - cont + plen; in asn1_d2i_ex_primitive()
863 p += plen; in asn1_d2i_ex_primitive()
887 if (!asn1_collect(&buf, &p, plen, inf, -1, V_ASN1_UNIVERSAL, 0)) in asn1_d2i_ex_primitive()
906 len = plen; in asn1_d2i_ex_primitive()
907 p += plen; in asn1_d2i_ex_primitive()
1090 long plen; in asn1_find_end() local
1116 if(!asn1_check_tlen(&plen, NULL, NULL, &inf, NULL, &p, len, in asn1_find_end()
1125 p += plen; in asn1_find_end()
1156 long plen; in asn1_collect() local
1184 if (!asn1_check_tlen(&plen, NULL, NULL, &ininf, &cst, &p, in asn1_collect()
1199 if (!asn1_collect(buf, &p, plen, ininf, tag, aclass, in asn1_collect()
1203 else if (plen && !collect_data(buf, &p, plen)) in asn1_collect()
1216 static int collect_data(BUF_MEM *buf, const unsigned char **p, long plen) in collect_data() argument
1222 if (!BUF_MEM_grow_clean(buf, len + plen)) in collect_data()
1227 memcpy(buf->data + len, *p, plen); in collect_data()
1229 *p += plen; in collect_data()
1263 long plen; in asn1_check_tlen() local
1271 plen = ctx->plen; in asn1_check_tlen()
1278 i = ASN1_get_object(&p, &plen, &ptag, &pclass, len); in asn1_check_tlen()
1282 ctx->plen = plen; in asn1_check_tlen()
1290 if (!(i & 0x81) && ((plen + ctx->hdrlen) > len)) in asn1_check_tlen()
1323 plen = len - (p - q); in asn1_check_tlen()
1332 *olen = plen; in asn1_check_tlen()