Lines Matching refs:rbio

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
26 If using a custom BIO, B<rbio> must implement either
31 rbio and wbio are the same then SSL_set0_rbio() and SSL_set0_wbio() each take
43 that it connects both the B<rbio> and the B<wbio> at the same time, and
44 transfers the ownership of B<rbio> and B<wbio> to B<ssl> according to
51 If neither the B<rbio> or B<wbio> have changed from their previous values
56 If the B<rbio> and B<wbio> parameters are different and both are different
58 previously set values then one reference is consumed for the rbio and one
63 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is not
68 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is the
73 If the B<rbio> and B<wbio> parameters are different and the B<rbio> is the
76 references are consumed for the B<rbio>.
80 If the B<rbio> and B<wbio> parameters are different and the B<wbio> is the
81 same as the previously set value and the old B<rbio> and B<wbio> values
82 were the same as each other then one reference is consumed for the B<rbio>
87 If the B<rbio> and B<wbio> parameters are different and the B<wbio>
89 previously set value and the old B<rbio> and B<wbio> values were different
90 to each other, then one reference is consumed for the B<rbio> and one