bio_write_intern
ret = bio_write_intern(b, data, (size_t)dlen, &written);
return bio_write_intern(b, data, dlen, written) > 0