"Fossies" - the Fresh Open Source Software Archive
Member "openssl-1.0.2r/doc/ssl/SSL_set_bio.pod" (26 Feb 2019, 843 Bytes) of package /linux/misc/openssl-1.0.2r.tar.gz:
Caution: As a special service "Fossies" has tried to format the requested pod source page into HTML format but links to other pod pages may be missing or even errorneous.
Alternatively you can here view
the uninterpreted pod source code.
A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs"
side-by-side code changes report for "SSL_set_bio.pod": 1.1.0i_vs_1.1.1
SSL_set_bio - connect the SSL object with a BIO
void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio);
SSL_set_bio() connects the BIOs rbio and wbio for the read and write operations of the TLS/SSL (encrypted) side of ssl.
The SSL engine inherits the behaviour of rbio and wbio, respectively. If a BIO is non-blocking, the ssl will also have non-blocking behaviour.
If there was already a BIO connected to ssl, BIO_free() will be called (for both the reading and writing side, if different).
SSL_set_bio() cannot fail.
SSL_get_rbio(3), SSL_connect(3), SSL_accept(3), SSL_shutdown(3), ssl(3), bio(3)