| /freebsd-12-stable/crypto/openssl/doc/man3/ |
| D | SSL_set_bio.pod | 11 void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio); 12 void SSL_set0_rbio(SSL *s, BIO *rbio); 17 SSL_set0_rbio() connects the BIO B<rbio> for the read operations of the B<ssl> 18 object. The SSL engine inherits the behaviour of B<rbio>. If the BIO is 20 function transfers ownership of B<rbio> to B<ssl>. It will be automatically 22 function, any existing B<rbio> that was previously set will also be freed via a 23 call to L<BIO_free_all(3)> (this includes the case where the B<rbio> is set to 28 rbio and wbio are the same then SSL_set0_rbio() and SSL_set0_wbio() each take 34 that it connects both the B<rbio> and the B<wbio> at the same time, and 35 transfers the ownership of B<rbio> and B<wbio> to B<ssl> according to [all …]
|
| /freebsd-12-stable/crypto/openssl/apps/ |
| D | enc.c | 97 BIO *in = NULL, *out = NULL, *b64 = NULL, *benc = NULL, *rbio = in enc_main() local 380 rbio = in; in enc_main() 394 rbio = BIO_push(bzl, rbio); in enc_main() 410 rbio = BIO_push(b64, rbio); in enc_main() 450 } else if (BIO_read(rbio, mbuf, sizeof(mbuf)) != sizeof(mbuf) in enc_main() 451 || BIO_read(rbio, in enc_main() 590 while (BIO_pending(rbio) || !BIO_eof(rbio)) { in enc_main() 591 inl = BIO_read(rbio, (char *)buff, bsize); in enc_main()
|
| /freebsd-12-stable/crypto/openssl/ssl/ |
| D | bio_ssl.c | 252 else if (ssl->rbio != NULL) in ssl_ctrl() 253 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl() 319 ret = BIO_pending(ssl->rbio); in ssl_ctrl() 327 if ((next != NULL) && (next != ssl->rbio)) { in ssl_ctrl() 381 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl() 387 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl() 403 ret = BIO_callback_ctrl(ssl->rbio, cmd, fp); in ssl_callback_ctrl()
|
| D | d1_lib.c | 455 BIO *rbio, *wbio; in DTLSv1_listen() local 470 rbio = SSL_get_rbio(s); in DTLSv1_listen() 473 if (!rbio || !wbio) { in DTLSv1_listen() 514 n = BIO_read(rbio, buf, SSL3_RT_MAX_PLAIN_LENGTH in DTLSv1_listen() 517 if (BIO_should_retry(rbio)) { in DTLSv1_listen() 794 if (BIO_dgram_get_peer(rbio, tmpclient) > 0) { in DTLSv1_listen() 848 if (BIO_dgram_get_peer(rbio, client) <= 0) in DTLSv1_listen()
|
| D | ssl_lib.c | 1166 BIO_free_all(s->rbio); in SSL_free() 1242 void SSL_set0_rbio(SSL *s, BIO *rbio) in SSL_set0_rbio() argument 1244 BIO_free_all(s->rbio); in SSL_set0_rbio() 1245 s->rbio = rbio; in SSL_set0_rbio() 1264 void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio) in SSL_set_bio() argument 1272 if (rbio == SSL_get_rbio(s) && wbio == SSL_get_wbio(s)) in SSL_set_bio() 1279 if (rbio != NULL && rbio == wbio) in SSL_set_bio() 1280 BIO_up_ref(rbio); in SSL_set_bio() 1285 if (rbio == SSL_get_rbio(s)) { in SSL_set_bio() 1295 SSL_set0_rbio(s, rbio); in SSL_set_bio() [all …]
|
| D | ssl_local.h | 1081 BIO *rbio; member
|
| /freebsd-12-stable/crypto/openssl/crypto/cms/ |
| D | cms_smime.c | 21 BIO *rbio; in cms_get_text_bio() local 23 rbio = BIO_new(BIO_s_null()); in cms_get_text_bio() 25 rbio = BIO_new(BIO_s_mem()); in cms_get_text_bio() 26 BIO_set_mem_eof_return(rbio, 0); in cms_get_text_bio() 28 rbio = out; in cms_get_text_bio() 29 return rbio; in cms_get_text_bio()
|
| /freebsd-12-stable/crypto/openssl/ssl/record/ |
| D | rec_layer_s3.c | 306 if (s->rbio != NULL) { in ssl3_read_n() 309 ret = BIO_read(s->rbio, pkt + len + left, max - left); in ssl3_read_n() 1594 BIO *rbio; in ssl3_read_bytes() local 1611 rbio = SSL_get_rbio(s); in ssl3_read_bytes() 1612 BIO_clear_retry_flags(rbio); in ssl3_read_bytes() 1613 BIO_set_retry_read(rbio); in ssl3_read_bytes()
|
| /freebsd-12-stable/contrib/libevent/ |
| D | bufferevent_openssl.c | 553 BIO *rbio, *wbio; in init_bio_counts() local 557 rbio = SSL_get_rbio(bev_ssl->ssl); in init_bio_counts() 558 bev_ssl->counts.n_read = rbio ? BIO_number_read(rbio) : 0; in init_bio_counts()
|
| /freebsd-12-stable/contrib/ntp/sntp/libevent/ |
| D | bufferevent_openssl.c | 553 BIO *rbio, *wbio; in init_bio_counts() local 557 rbio = SSL_get_rbio(bev_ssl->ssl); in init_bio_counts() 558 bev_ssl->counts.n_read = rbio ? BIO_number_read(rbio) : 0; in init_bio_counts()
|
| /freebsd-12-stable/crypto/openssl/ssl/statem/ |
| D | statem_clnt.c | 380 BIO *rbio; in ossl_statem_client_read_transition() local 388 rbio = SSL_get_rbio(s); in ossl_statem_client_read_transition() 389 BIO_clear_retry_flags(rbio); in ossl_statem_client_read_transition() 390 BIO_set_retry_read(rbio); in ossl_statem_client_read_transition()
|
| D | statem_srvr.c | 298 BIO *rbio; in ossl_statem_server_read_transition() local 306 rbio = SSL_get_rbio(s); in ossl_statem_server_read_transition() 307 BIO_clear_retry_flags(rbio); in ossl_statem_server_read_transition() 308 BIO_set_retry_read(rbio); in ossl_statem_server_read_transition()
|
| /freebsd-12-stable/crypto/openssl/include/openssl/ |
| D | ssl.h | 1553 void SSL_set0_rbio(SSL *s, BIO *rbio); 1555 void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio);
|
| /freebsd-12-stable/crypto/openssl/doc/man7/ |
| D | ssl.pod | 635 =item void B<SSL_set_bio>(SSL *ssl, BIO *rbio, BIO *wbio);
|