Lines Matching refs:bio
507 BIO* bio;
510 if ((bio = BIO_new(BIO_s_mem())) == NULL)
512 X509_NAME_print_ex(bio, xsname, 0, flags);
513 n = BIO_pending(bio);
516 n = BIO_read(bio, result, n);
519 BIO_free(bio);
695 BIO* bio;
698 if ((bio = BIO_new(BIO_s_mem())) == NULL)
700 ASN1_TIME_print(bio, tm);
701 n = BIO_pending(bio);
703 n = BIO_read(bio, result, n);
705 BIO_free(bio);
756 BIO *bio;
759 if ((bio = BIO_new(BIO_s_mem())) == NULL)
761 i2a_ASN1_INTEGER(bio, X509_get_serialNumber(xs));
762 n = BIO_pending(bio);
764 n = BIO_read(bio, result, n);
766 BIO_free(bio);
823 BIO *bio;
826 if ((bio = BIO_new(BIO_s_mem())) == NULL)
828 PEM_write_bio_X509(bio, xs);
829 n = BIO_pending(bio);
831 n = BIO_read(bio, result, n);
833 BIO_free(bio);
1060 * success and writes the string to the given bio. */
1061 static int dump_extn_value(BIO *bio, ASN1_OCTET_STRING *str)
1070 ASN1_STRING_print_ex(bio, ret, ASN1_STRFLGS_UTF8_CONVERT);
1119 BIO *bio = BIO_new(BIO_s_mem());
1128 if (X509V3_EXT_print(bio, ext, 0, 0) == 1 ||
1129 dump_extn_value(bio, X509_EXTENSION_get_data(ext)) == 1) {
1132 BIO_get_mem_ptr(bio, &buf);
1139 BIO_vfree(bio);