Lines Matching refs:p
76 unsigned char *p; in get_ext() local
81 p = v3_ext.p; in get_ext()
82 end = v3_ext.p + v3_ext.len; in get_ext()
93 ret = mbedtls_asn1_get_tag(&p, end, &len, in get_ext()
99 end_ext_data = p + len; in get_ext()
102 ret = mbedtls_asn1_get_tag(&p, end_ext_data, &extn_oid.len, in get_ext()
108 extn_oid.p = p; in get_ext()
109 p += extn_oid.len; in get_ext()
112 ret = mbedtls_asn1_get_bool(&p, end_ext_data, &is_critical); in get_ext()
121 ret = mbedtls_asn1_get_tag(&p, end_ext_data, &len, in get_ext()
123 if ((ret != 0) || ((p + len) != end_ext_data)) { in get_ext()
144 if ((p[0] & 0x1F) == 0x1F) { in get_ext()
149 if ((p[0] & 0xDF) == 0) { in get_ext()
154 *ext = (void *)p; in get_ext()
158 p++; in get_ext()
160 if (mbedtls_asn1_get_len(&p, end_ext_data, &len)) { in get_ext()
165 if (p + len != end_ext_data) { in get_ext()
174 p = end_ext_data; in get_ext()
175 } while (p < end); in get_ext()
194 unsigned char *p, *end, *crt_end, *pk_end; in cert_parse() local
212 p = (unsigned char *)img; in cert_parse()
214 crt_end = p + len; in cert_parse()
223 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
225 if ((ret != 0) || ((p + len) != end)) { in cert_parse()
232 tbs.p = p; in cert_parse()
233 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
238 end = p + len; in cert_parse()
239 tbs.len = end - tbs.p; in cert_parse()
245 if (((end - p) <= (ptrdiff_t)sizeof(v3)) || in cert_parse()
246 (memcmp(p, v3, sizeof(v3)) != 0)) { in cert_parse()
249 p += sizeof(v3); in cert_parse()
254 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_INTEGER); in cert_parse()
258 p += len; in cert_parse()
263 sig_alg1.p = p; in cert_parse()
264 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
269 sig_alg1.len = (p + len) - sig_alg1.p; in cert_parse()
270 p += len; in cert_parse()
275 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
280 p += len; in cert_parse()
288 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
293 p += len; in cert_parse()
298 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
303 p += len; in cert_parse()
308 pk.p = p; in cert_parse()
309 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
314 pk_end = p + len; in cert_parse()
315 pk.len = pk_end - pk.p; in cert_parse()
318 ret = mbedtls_asn1_get_tag(&p, pk_end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
323 p += len; in cert_parse()
326 ret = mbedtls_asn1_get_bitstring_null(&p, pk_end, &len); in cert_parse()
327 if ((ret != 0) || (p + len != pk_end)) { in cert_parse()
330 p = pk_end; in cert_parse()
339 ret = mbedtls_asn1_get_tag(&p, end, &len, in cert_parse()
350 p += len; in cert_parse()
369 ret = mbedtls_asn1_get_tag(&p, end, &len, in cert_parse()
372 if ((ret != 0) || (len != (size_t)(end - p))) { in cert_parse()
380 ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_CONSTRUCTED | in cert_parse()
382 if ((ret != 0) || (len != (size_t)(end - p))) { in cert_parse()
385 v3_ext.p = p; in cert_parse()
387 p += len; in cert_parse()
406 if ((sig_alg1.len >= (size_t)(end - p)) || in cert_parse()
407 (0 != memcmp(sig_alg1.p, p, sig_alg1.len))) { in cert_parse()
410 p += sig_alg1.len; in cert_parse()
417 signature.p = p; in cert_parse()
418 ret = mbedtls_asn1_get_bitstring_null(&p, end, &len); in cert_parse()
419 if ((ret != 0) || ((p + len) != end)) { in cert_parse()
422 signature.len = end - signature.p; in cert_parse()
471 *param = (void *)tbs.p; in get_auth_param()
485 *param = (void *)pk.p; in get_auth_param()
491 *param = (void *)sig_alg.p; in get_auth_param()
496 *param = (void *)signature.p; in get_auth_param()