Home
last modified time | relevance | path

Searched refs:rbio (Results 1 – 16 of 16) sorted by relevance

/openbsd/regress/lib/libssl/tlslegacy/
H A Dtlslegacytest.c561 BIO *rbio = NULL, *wbio = NULL; in tlslegacy_client_test() local
568 if ((rbio = BIO_new_mem_buf(tct->server_response, in tlslegacy_client_test()
588 BIO_up_ref(rbio); in tlslegacy_client_test()
590 SSL_set_bio(ssl, rbio, wbio); in tlslegacy_client_test()
609 BIO_free(rbio); in tlslegacy_client_test()
/openbsd/regress/lib/libssl/server/
H A Dservertest.c117 BIO *rbio = NULL, *wbio = NULL; in server_hello_test() local
124 if ((rbio = BIO_new_mem_buf(sht->client_hello, in server_hello_test()
161 BIO_up_ref(rbio); in server_hello_test()
163 SSL_set_bio(ssl, rbio, wbio); in server_hello_test()
180 BIO_free(rbio); in server_hello_test()
/openbsd/regress/lib/libssl/api/
H A Dapitest.c84 tls_client(BIO *rbio, BIO *wbio) in tls_client() argument
103 BIO_up_ref(rbio); in tls_client()
106 SSL_set_bio(ssl, rbio, wbio); in tls_client()
115 tls_server(BIO *rbio, BIO *wbio) in tls_server() argument
137 BIO_up_ref(rbio); in tls_server()
140 SSL_set_bio(ssl, rbio, wbio); in tls_server()
/openbsd/regress/lib/libssl/tls/
H A Dtlstest.c43 tls_client(BIO *rbio, BIO *wbio) in tls_client() argument
54 BIO_up_ref(rbio); in tls_client()
57 SSL_set_bio(ssl, rbio, wbio); in tls_client()
65 tls_server(BIO *rbio, BIO *wbio) in tls_server() argument
89 BIO_up_ref(rbio); in tls_server()
92 SSL_set_bio(ssl, rbio, wbio); in tls_server()
/openbsd/lib/libssl/
H A Dbio_ssl.c308 else if (ssl->rbio != NULL) in ssl_ctrl()
309 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl()
374 ret = BIO_pending(ssl->rbio); in ssl_ctrl()
382 if ((b->next_bio != NULL) && (b->next_bio != ssl->rbio)) { in ssl_ctrl()
394 if (ssl->rbio != ssl->wbio) in ssl_ctrl()
399 ssl->rbio = NULL; in ssl_ctrl()
442 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl()
459 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr); in ssl_ctrl()
484 ret = BIO_callback_ctrl(ssl->rbio, cmd, fp); in ssl_callback_ctrl()
H A Dssl_lib.c548 if (s->rbio != s->wbio) in SSL_free()
549 BIO_free_all(s->rbio); in SSL_free()
621 if (s->rbio != rbio && s->rbio != s->wbio) in SSL_set_bio()
622 BIO_free_all(s->rbio); in SSL_set_bio()
625 s->rbio = rbio; in SSL_set_bio()
633 return (s->rbio); in SSL_get_rbio()
640 BIO_free_all(s->rbio); in SSL_set0_rbio()
641 s->rbio = rbio; in SSL_set0_rbio()
713 if ((s->rbio == NULL) || (BIO_method_type(s->rbio) != BIO_TYPE_SOCKET) in SSL_set_wfd()
2930 if (s->rbio != NULL) { in SSL_dup()
[all …]
H A Dtls13_legacy.c28 if (ssl->rbio == NULL) { in tls13_legacy_wire_read()
36 if ((n = BIO_read(ssl->rbio, buf, len)) <= 0) { in tls13_legacy_wire_read()
37 if (BIO_should_read(ssl->rbio)) in tls13_legacy_wire_read()
189 BIO_set_retry_read(ssl->rbio); in tls13_legacy_return_code()
H A Dssl_pkt.c252 if (s->rbio != NULL) { in ssl3_read_n()
254 i = BIO_read(s->rbio, pkt + len + left, max - left); in ssl3_read_n()
H A Dssl.h1142 void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio);
1144 void SSL_set0_rbio(SSL *s, BIO *rbio);
H A Dssl_local.h893 BIO *rbio; /* used by SSL_read */ member
/openbsd/regress/lib/libssl/quic/
H A Dquictest.c45 BIO *rbio; member
78 if ((ret = BIO_read(qd->rbio, buf, sizeof(buf))) > 0) { in quic_read_handshake_data()
283 client_data->rbio = server_wbio; in quictest()
292 server_data->rbio = client_wbio; in quictest()
/openbsd/regress/lib/libssl/client/
H A Dclienttest.c627 BIO *rbio = NULL, *wbio = NULL; in client_hello_test() local
640 if ((rbio = BIO_new_mem_buf(rbuf, sizeof(rbuf))) == NULL) { in client_hello_test()
666 BIO_up_ref(rbio); in client_hello_test()
668 SSL_set_bio(ssl, rbio, wbio); in client_hello_test()
728 BIO_free(rbio); in client_hello_test()
/openbsd/regress/lib/libssl/shutdown/
H A Dshutdowntest.c43 tls_client(BIO *rbio, BIO *wbio) in tls_client() argument
54 BIO_up_ref(rbio); in tls_client()
57 SSL_set_bio(ssl, rbio, wbio); in tls_client()
65 tls_server(BIO *rbio, BIO *wbio) in tls_server() argument
89 BIO_up_ref(rbio); in tls_server()
92 SSL_set_bio(ssl, rbio, wbio); in tls_server()
/openbsd/usr.bin/openssl/
H A Denc.c342 BIO *rbio = NULL, *wbio = NULL; in enc_main() local
530 rbio = in; in enc_main()
545 rbio = BIO_push(b64, rbio); in enc_main()
585 } else if (BIO_read(rbio, mbuf, sizeof mbuf) != sizeof mbuf in enc_main()
586 || BIO_read(rbio, in enc_main()
720 inl = BIO_read(rbio, (char *) buff, bsize); in enc_main()
/openbsd/lib/libcrypto/cms/
H A Dcms_smime.c74 BIO *rbio; in cms_get_text_bio() local
77 rbio = BIO_new(BIO_s_null()); in cms_get_text_bio()
79 rbio = BIO_new(BIO_s_mem()); in cms_get_text_bio()
80 BIO_set_mem_eof_return(rbio, 0); in cms_get_text_bio()
82 rbio = out; in cms_get_text_bio()
84 return rbio; in cms_get_text_bio()
/openbsd/regress/lib/libssl/ssl/
H A Dssltest.c1356 s_ssl->rbio = NULL; in doit()
1360 c_ssl->rbio = NULL; in doit()