Lines Matching defs:len
22 static int asn1_print_info(BIO *bp, long offset, int depth, int hl, long len,
38 offset, depth, (long)hl, len, p) <= 0)
83 int ASN1_parse(BIO *bp, const unsigned char *pp, long len, int indent)
85 return asn1_parse2(bp, &pp, len, 0, 0, indent, 0);
88 int ASN1_parse_dump(BIO *bp, const unsigned char *pp, long len, int indent,
91 return asn1_parse2(bp, &pp, len, 0, 0, indent, dump);
98 long len;
118 j = ASN1_get_object(&p, &len, &tag, &xclass, length);
129 hl, len, tag, xclass, j, (indent) ? depth : 0))
134 ep = p + len;
137 if (len > length) {
141 if ((j == 0x21) && (len == 0)) {
149 len = p - sp;
154 long tmp = len;
167 p += len;
181 if ((len > 0) && BIO_write(bp, (const char *)p, (int)len)
182 != (int)len)
186 if (d2i_ASN1_OBJECT(&o, &opp, len + hl) != NULL) {
196 if (len != 1) {
201 if (len > 0)
209 os = d2i_ASN1_OCTET_STRING(NULL, &opp, len + hl);
265 ai = d2i_ASN1_INTEGER(NULL, &opp, len + hl);
291 ae = d2i_ASN1_ENUMERATED(NULL, &opp, len + hl);
313 } else if (len > 0 && dump) {
319 ((dump == -1 || dump > len) ? len : dump),
329 for (i = 0; i < len; i++) {
342 p += len;
348 length -= len;