Lines Matching refs:len

69              ptrdiff_t *len)
75 *len = *(*p)++;
83 *len = (*p)[1];
91 *len = ((*p)[1] << 8) | (*p)[2];
100 if (*len > (end - *p))
108 const unsigned char *end, ptrdiff_t *len, int tag)
118 return svn_error_trace(asn1_get_len(p, end, len));
124 ptrdiff_t len;
126 SVN_ERR(asn1_get_tag(p, end, &len, ASN1_INTEGER));
130 if (len > (int)sizeof(int) || (**p & 0x80) != 0)
135 while (len-- > 0) {
157 return equal(left->p, left->len,
158 right->p, right->len);
168 ptrdiff_t len;
175 err = asn1_get_tag(p, end, &len,
189 end = *p + len;
228 err = asn1_get_len(p, end, &serial->len);
233 *p += serial->len;
247 ptrdiff_t len;
249 err = asn1_get_tag(p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
253 end = *p + len;
256 err = asn1_get_tag(p, end, &alg->len, ASN1_OID);
261 *p += alg->len;
269 err = asn1_get_tag(p, end, &len, ASN1_NULL);
296 ptrdiff_t len;
300 err = asn1_get_tag(p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
304 end = *p + len;
308 err = asn1_get_tag(p, end, &oid->len, ASN1_OID);
314 *p += oid->len;
333 err = asn1_get_len(p, end, &val->len);
338 *p += val->len;
360 ptrdiff_t len;
364 err = asn1_get_tag(p, name_end, &len, ASN1_CONSTRUCTED | ASN1_SET);
368 set_end = *p + len;
411 ptrdiff_t len;
416 err = asn1_get_tag(p, end, &len, ASN1_UTC_TIME);
420 err = asn1_get_tag(p, end, &len, ASN1_GENERALIZED_TIME);
430 date = apr_pstrndup(scratch_pool, (const char *) *p, len);
479 *p += len;
501 ptrdiff_t len;
503 err = asn1_get_tag(p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
507 end = *p + len;
526 ptrdiff_t len;
528 err = asn1_get_tag(p, end, &len, ASN1_BIT_STRING);
534 if (--len < 1 || *(*p)++ != 0)
537 sig->len = len;
540 *p += len;
557 err = asn1_get_tag(p, end, &uid->len,
572 *p += uid->len;
586 ptrdiff_t len;
591 err = asn1_get_tag(p, end, &len,
605 end = *p + len;
607 SVN_ERR(asn1_get_tag(p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE));
609 if (end != *p + len)
625 err = asn1_get_tag(p, end, &len, ASN1_OID);
631 if (!equal(*p, len,
637 *p += len;
639 err = asn1_get_tag(p, end, &len, ASN1_OCTET_STRING);
658 sna_end = *p + len;
660 err = asn1_get_tag(p, sna_end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
665 if (sna_end != *p + len)
673 err = asn1_get_tag(p, sna_end, &len, ASN1_CONTEXT_SPECIFIC |
684 SVN_ERR(asn1_get_len(p, sna_end, &len));
685 *p += len;
697 dnsname->len = len;
702 *p += len;
719 const char *end = src->data + src->len;
763 const char *end = src->data + src->len;
812 ucs4buf = apr_palloc(result_pool, src->len * sizeof(*ucs4buf));
813 for (i = 0; i < src->len; ++i)
816 svn_membuf__create(&resultbuf, 2 * src->len, result_pool);
818 &resultbuf, ucs4buf, src->len, &length));
822 res->len = length;
838 name->val.len,
843 if (svn_utf__is_valid(src_string->data, src_string->len))
858 if (0 != src_string->len % sizeof(apr_uint16_t))
862 src_string->len / sizeof(apr_uint16_t),
867 if (0 != src_string->len % sizeof(apr_int32_t))
871 src_string->len / sizeof(apr_int32_t),
921 attr->oid_len = name->oid.len;
939 apr_size_t i, len = strlen(str);
941 for (i = 0; i < len; i++)
948 if (i + 1 != len)
1005 dnsname->len,
1038 ptrdiff_t len;
1046 len = buflen;
1047 end = p + len;
1055 err = asn1_get_tag(&p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
1059 if (len != (end - p))
1068 err = asn1_get_tag(&p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
1072 end = p + len;
1093 err = asn1_get_tag(&p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
1097 SVN_ERR(x509_get_name(&p, p + len, &crt->issuer, scratch_pool));
1111 err = asn1_get_tag(&p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
1115 SVN_ERR(x509_get_name(&p, p + len, &crt->subject, scratch_pool));
1122 err = asn1_get_tag(&p, end, &len, ASN1_CONSTRUCTED | ASN1_SEQUENCE);
1127 p += len;