BIO_NEW(3ssl) OpenSSL BIO_NEW(3ssl) BIO_new_ex, BIO_new, BIO_up_ref, BIO_free, BIO_vfree, BIO_free_all - BIO #include BIO *BIO_new_ex(OSSL_LIB_CTX *libctx, const BIO_METHOD *type); BIO *BIO_new(const BIO_METHOD *type); int BIO_up_ref(BIO *a); int BIO_free(BIO *a); void BIO_vfree(BIO *a); void BIO_free_all(BIO *a); BIO_new_ex() BIO type libctx ( OSSL_LIB_CTX(3)). NULL . type NULL. BIO_new() BIO_new_ex() . BIO_up_ref() BIO. BIO_free() BIO BIO_vfree() BIO . a NULL . BIO_free() / . BIO_METHOD . BIO_free_all() BIO BIO . a NULL . BIO_new_ex() BIO_new() BIO NULL . BIO_up_ref() BIO_free() 1 0 . BIO_free_all() BIO_vfree() . BIO_free() BIO BIO . BIO_free_all() BIO BIO_free() . BIO_set() OpenSSL 1.1.0 BIO . BIO_new_ex() OpenSSL 3.0. BIO: BIO *mem = BIO_new(BIO_s_mem()); 2000-2021 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BIO_NEW(3ssl)