Lines Matching refs:BIO
6 - BIO allocation and freeing functions
12 BIO *BIO_new_ex(OSSL_LIB_CTX *libctx, const BIO_METHOD *type);
13 BIO *BIO_new(const BIO_METHOD *type);
14 int BIO_up_ref(BIO *a);
15 int BIO_free(BIO *a);
16 void BIO_vfree(BIO *a);
17 void BIO_free_all(BIO *a);
21 The BIO_new_ex() function returns a new BIO using method B<type> associated with
28 BIO_up_ref() increments the reference count associated with the BIO object.
30 BIO_free() frees up a single BIO, BIO_vfree() also frees up a single BIO
38 BIO_free_all() frees up an entire BIO chain, it does not halt if an error
39 occurs freeing up an individual BIO in the chain.
44 BIO_new_ex() and BIO_new() return a newly created BIO or NULL if the call fails.
52 If BIO_free() is called on a BIO chain it will only free one BIO resulting
55 Calling BIO_free_all() on a single BIO has the same effect as calling BIO_free()
60 BIO_set() was removed in OpenSSL 1.1.0 as BIO type is now opaque.
66 Create a memory BIO:
68 BIO *mem = BIO_new(BIO_s_mem());