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