Lines Matching refs:out
104 static int asn1_item_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent,
109 static int asn1_template_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent,
112 static int asn1_primitive_print(BIO *out, const ASN1_VALUE **fld,
117 static int asn1_print_fsname(BIO *out, int indent,
121 int ASN1_item_print(BIO *out, const ASN1_VALUE *ifld, int indent, in ASN1_item_print() argument
131 return asn1_item_print_ctx(out, &ifld, indent, it, NULL, sname, 0, pctx); in ASN1_item_print()
134 static int asn1_item_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent, in asn1_item_print_ctx() argument
147 parg.out = out; in asn1_item_print_ctx()
157 if (!nohdr && !asn1_print_fsname(out, indent, fname, sname, pctx)) in asn1_item_print_ctx()
159 if (BIO_puts(out, "<ABSENT>\n") <= 0) in asn1_item_print_ctx()
168 if (!asn1_template_print_ctx(out, fld, indent, in asn1_item_print_ctx()
175 if (!asn1_primitive_print(out, fld, it, indent, fname, sname, pctx)) in asn1_item_print_ctx()
180 if (!nohdr && !asn1_print_fsname(out, indent, fname, sname, pctx)) in asn1_item_print_ctx()
185 i = ef->asn1_ex_print(out, fld, indent, "", pctx); in asn1_item_print_ctx()
188 if ((i == 2) && (BIO_puts(out, "\n") <= 0)) in asn1_item_print_ctx()
192 BIO_printf(out, ":EXTERNAL TYPE %s\n", sname) <= 0) in asn1_item_print_ctx()
201 if (BIO_printf(out, "ERROR: selector [%d] invalid\n", i) <= 0) in asn1_item_print_ctx()
207 if (!asn1_template_print_ctx(out, tmpfld, indent, tt, pctx)) in asn1_item_print_ctx()
213 if (!nohdr && !asn1_print_fsname(out, indent, fname, sname, pctx)) in asn1_item_print_ctx()
217 if (BIO_puts(out, " {\n") <= 0) in asn1_item_print_ctx()
220 if (BIO_puts(out, "\n") <= 0) in asn1_item_print_ctx()
240 if (!asn1_template_print_ctx(out, tmpfld, in asn1_item_print_ctx()
245 if (BIO_printf(out, "%*s}\n", indent, "") < 0) in asn1_item_print_ctx()
257 BIO_printf(out, "Unprocessed type %d\n", it->itype); in asn1_item_print_ctx()
264 static int asn1_template_print_ctx(BIO *out, const ASN1_VALUE **fld, int indent, in asn1_template_print_ctx() argument
301 if (BIO_printf(out, "%*s%s OF %s {\n", in asn1_template_print_ctx()
304 } else if (BIO_printf(out, "%*s%s:\n", indent, "", fname) <= 0) in asn1_template_print_ctx()
309 if ((i > 0) && (BIO_puts(out, "\n") <= 0)) in asn1_template_print_ctx()
313 if (!asn1_item_print_ctx(out, &skitem, indent + 2, in asn1_template_print_ctx()
318 if (i == 0 && BIO_printf(out, "%*s<%s>\n", indent + 2, "", in asn1_template_print_ctx()
322 if (BIO_printf(out, "%*s}\n", indent, "") <= 0) in asn1_template_print_ctx()
327 return asn1_item_print_ctx(out, fld, indent, ASN1_ITEM_ptr(tt->item), in asn1_template_print_ctx()
331 static int asn1_print_fsname(BIO *out, int indent, in asn1_print_fsname() argument
339 if (BIO_write(out, spaces, nspaces) != nspaces) in asn1_print_fsname()
343 if (BIO_write(out, spaces, indent) != indent) in asn1_print_fsname()
352 if (BIO_puts(out, fname) <= 0) in asn1_print_fsname()
357 if (BIO_printf(out, " (%s)", sname) <= 0) in asn1_print_fsname()
360 if (BIO_puts(out, sname) <= 0) in asn1_print_fsname()
364 if (BIO_write(out, ": ", 2) != 2) in asn1_print_fsname()
369 static int asn1_print_boolean(BIO *out, int boolval) in asn1_print_boolean() argument
387 if (BIO_puts(out, str) <= 0) in asn1_print_boolean()
393 static int asn1_print_integer(BIO *out, const ASN1_INTEGER *str) in asn1_print_integer() argument
400 if (BIO_puts(out, s) <= 0) in asn1_print_integer()
406 static int asn1_print_oid(BIO *out, const ASN1_OBJECT *oid) in asn1_print_oid() argument
414 if (BIO_printf(out, "%s (%s)", ln, objbuf) <= 0) in asn1_print_oid()
419 static int asn1_print_obstring(BIO *out, const ASN1_STRING *str, int indent) in asn1_print_obstring() argument
422 if (BIO_printf(out, " (%ld unused bits)\n", str->flags & 0x7) <= 0) in asn1_print_obstring()
424 } else if (BIO_puts(out, "\n") <= 0) in asn1_print_obstring()
427 && BIO_dump_indent(out, (const char *)str->data, str->length, in asn1_print_obstring()
433 static int asn1_primitive_print(BIO *out, const ASN1_VALUE **fld, in asn1_primitive_print() argument
444 if (!asn1_print_fsname(out, indent, fname, sname, pctx)) in asn1_primitive_print()
447 return pf->prim_print(out, fld, it, indent, pctx); in asn1_primitive_print()
475 if (BIO_puts(out, "NULL\n") <= 0) in asn1_primitive_print()
481 if (BIO_puts(out, pname) <= 0) in asn1_primitive_print()
483 if (BIO_puts(out, ":") <= 0) in asn1_primitive_print()
493 ret = asn1_print_boolean(out, boolval); in asn1_primitive_print()
499 ret = asn1_print_integer(out, str); in asn1_primitive_print()
503 ret = ASN1_UTCTIME_print(out, str); in asn1_primitive_print()
507 ret = ASN1_GENERALIZEDTIME_print(out, str); in asn1_primitive_print()
511 ret = asn1_print_oid(out, (const ASN1_OBJECT *)*fld); in asn1_primitive_print()
516 ret = asn1_print_obstring(out, str, indent); in asn1_primitive_print()
523 if (BIO_puts(out, "\n") <= 0) in asn1_primitive_print()
525 if (ASN1_parse_dump(out, str->data, str->length, indent, 0) <= 0) in asn1_primitive_print()
531 ret = ASN1_STRING_print_ex(out, str, pctx->str_flags); in asn1_primitive_print()
536 if (needlf && BIO_puts(out, "\n") <= 0) in asn1_primitive_print()