/netbsd/crypto/external/bsd/openssl.old/dist/doc/man3/ |
H A 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); 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 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 54 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is not 59 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is the 64 If the B<rbio> and B<wbio> parameters are different and the B<rbio> is the 67 references are consumed for the B<rbio>. [all …]
|
/netbsd/crypto/external/bsd/openssl/dist/doc/man3/ |
H A 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); 18 object. The SSL engine inherits the behaviour of B<rbio>. If the BIO is 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 54 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is not 59 If the B<rbio> and B<wbio> parameters are the same and the B<rbio> is the 64 If the B<rbio> and B<wbio> parameters are different and the B<rbio> is the 67 references are consumed for the B<rbio>. 78 If the B<rbio> and B<wbio> parameters are different and the B<wbio> [all …]
|
H A D | X509_load_http.pod | 15 X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); 16 X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); 30 If B<bio> is given and B<rbio> is NULL then this BIO is used instead of an 32 If both B<bio> and B<rbio> are given (which may be memory BIOs, for instance) 34 B<bio> is used for writing the request, and B<rbio> for reading the response.
|
H A D | OSSL_HTTP_transfer.pod | 23 int use_ssl, BIO *bio, BIO *rbio, 36 BIO *bio, BIO *rbio, 45 BIO *bio, BIO *rbio, 59 In this case I<rbio> must be NULL as well and the I<server> must be non-NULL. 65 If I<bio> is given and I<rbio> is NULL then this I<bio> is used instead. 66 If both I<bio> and I<rbio> are given (which may be memory BIOs for instance) 68 I<bio> is used for writing requests and I<rbio> for reading responses. 70 a response or indicate a waiting condition via I<rbio>. 96 but cannot be used when both I<bio> and I<rbio> are given.
|
H A D | OSSL_HTTP_REQ_CTX.pod | 27 OSSL_HTTP_REQ_CTX *OSSL_HTTP_REQ_CTX_new(BIO *wbio, BIO *rbio, int buf_size); 64 the B<BIO> to read/receive the response from (I<rbio>, which may be equal to 73 The I<rbio> is not free'd, I<wbio> will be free'd if I<free_wbio> is set. 100 In this case the BIO given as I<rbio> argument to OSSL_HTTP_REQ_CTX_new() should 130 and to gather the response via HTTP, using the I<wbio> and I<rbio> 146 Otherwise the returned BIO is the I<rbio> given to OSSL_HTTP_REQ_CTX_new(),
|
/netbsd/crypto/external/bsd/openssl.old/dist/test/ |
H A D | bad_dtls_test.c | 330 BIO_write(rbio, &type, 1); in send_record() 331 BIO_write(rbio, ver, 2); in send_record() 332 BIO_write(rbio, epoch, 2); in send_record() 333 BIO_write(rbio, seq, 6); in send_record() 336 BIO_write(rbio, lenbytes, 2); in send_record() 339 BIO_write(rbio, enc, len); in send_record() 449 BIO *rbio = NULL; in test_bad_dtls() local 487 rbio = BIO_new(BIO_s_mem()); in test_bad_dtls() 490 if (!TEST_ptr(rbio) in test_bad_dtls() 501 rbio = wbio = NULL; in test_bad_dtls() [all …]
|
H A D | servername_test.c | 88 BIO *rbio; in client_setup_sni_before_state() local 105 rbio = BIO_new(BIO_s_mem()); in client_setup_sni_before_state() 107 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in client_setup_sni_before_state() 108 BIO_free(rbio); in client_setup_sni_before_state() 113 SSL_set_bio(con, rbio, wbio); in client_setup_sni_before_state() 136 BIO *rbio; in client_setup_sni_after_state() local 150 rbio = BIO_new(BIO_s_mem()); in client_setup_sni_after_state() 152 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in client_setup_sni_after_state() 153 BIO_free(rbio); in client_setup_sni_after_state() 158 SSL_set_bio(con, rbio, wbio); in client_setup_sni_after_state()
|
H A D | clienthellotest.c | 63 BIO *rbio; in test_client_hello() local 167 rbio = BIO_new(BIO_s_mem()); in test_client_hello() 169 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in test_client_hello() 170 BIO_free(rbio); in test_client_hello() 175 SSL_set_bio(con, rbio, wbio); in test_client_hello()
|
/netbsd/crypto/external/bsd/openssl/dist/test/ |
H A D | bad_dtls_test.c | 342 BIO_write(rbio, &type, 1); in send_record() 343 BIO_write(rbio, ver, 2); in send_record() 344 BIO_write(rbio, epoch, 2); in send_record() 345 BIO_write(rbio, seq, 6); in send_record() 348 BIO_write(rbio, lenbytes, 2); in send_record() 351 BIO_write(rbio, enc, len); in send_record() 468 BIO *rbio = NULL; in test_bad_dtls() local 508 rbio = BIO_new(BIO_s_mem()); in test_bad_dtls() 511 if (!TEST_ptr(rbio) in test_bad_dtls() 522 rbio = wbio = NULL; in test_bad_dtls() [all …]
|
H A D | servername_test.c | 101 BIO *rbio; in client_setup_sni_before_state() local 122 rbio = BIO_new(BIO_s_mem()); in client_setup_sni_before_state() 124 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in client_setup_sni_before_state() 125 BIO_free(rbio); in client_setup_sni_before_state() 130 SSL_set_bio(con, rbio, wbio); in client_setup_sni_before_state() 153 BIO *rbio; in client_setup_sni_after_state() local 171 rbio = BIO_new(BIO_s_mem()); in client_setup_sni_after_state() 173 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in client_setup_sni_after_state() 174 BIO_free(rbio); in client_setup_sni_after_state() 179 SSL_set_bio(con, rbio, wbio); in client_setup_sni_after_state()
|
H A D | http_test.c | 117 BIO *rbio = BIO_new(BIO_s_mem()); in test_http_x509() local 124 if (wbio == NULL || rbio == NULL || req == NULL) in test_http_x509() 126 mock_args.out = rbio; in test_http_x509() 133 wbio, rbio, NULL /* bio_update_fn */, NULL /* arg */, in test_http_x509() 139 wbio, rbio, NULL /* bio_fn */, NULL /* arg */, in test_http_x509() 152 BIO_free(rbio); in test_http_x509() 160 BIO *rbio = BIO_new(BIO_s_mem()); in test_http_keep_alive() local 167 if (wbio == NULL || rbio == NULL) in test_http_keep_alive() 169 mock_args.out = rbio; in test_http_keep_alive() 192 (void)BIO_reset(rbio); /* discard response contents */ in test_http_keep_alive() [all …]
|
H A D | clienthellotest.c | 63 BIO *rbio; in test_client_hello() local 172 rbio = BIO_new(BIO_s_mem()); in test_client_hello() 174 if (!TEST_ptr(rbio)|| !TEST_ptr(wbio)) { in test_client_hello() 175 BIO_free(rbio); in test_client_hello() 180 SSL_set_bio(con, rbio, wbio); in test_client_hello()
|
H A D | dtlstest.c | 401 BIO *rbio = NULL, *wbio = NULL, *sbio = NULL; in test_just_finished() local 429 rbio = BIO_new(BIO_s_mem()); in test_just_finished() 432 if (!TEST_ptr(serverssl) || !TEST_ptr(rbio) || !TEST_ptr(wbio)) in test_just_finished() 435 sbio = rbio; in test_just_finished() 436 SSL_set0_rbio(serverssl, rbio); in test_just_finished() 438 rbio = wbio = NULL; in test_just_finished() 457 BIO_free(rbio); in test_just_finished()
|
/netbsd/crypto/external/bsd/openssl/dist/crypto/http/ |
H A D | http_client.c | 49 BIO *rbio; /* BIO to read/receive response from */ member 94 if (wbio == NULL || rbio == NULL) { in OSSL_HTTP_REQ_CTX_new() 105 rctx->rbio = rbio; in OSSL_HTTP_REQ_CTX_new() 535 n = BIO_read(rctx->rbio, rctx->buf, rctx->buf_size); in OSSL_HTTP_REQ_CTX_nbio() 538 n = BIO_gets(rctx->rbio, buf, rctx->buf_size); in OSSL_HTTP_REQ_CTX_nbio() 547 if (BIO_should_retry(rctx->rbio)) in OSSL_HTTP_REQ_CTX_nbio() 905 return rctx->state == OHS_STREAM ? rctx->rbio : rctx->mem; in OSSL_HTTP_REQ_CTX_exchange() 929 if (rbio != NULL && (bio == NULL || bio_update_fn != NULL)) { in OSSL_HTTP_open() 990 rctx = http_req_ctx_new(bio == NULL, cbio, rbio != NULL ? rbio : cbio, in OSSL_HTTP_open() 1113 BIO *bio, BIO *rbio, in OSSL_HTTP_get() argument [all …]
|
/netbsd/crypto/external/bsd/openssl.old/dist/apps/ |
H A 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()
|
/netbsd/crypto/external/bsd/openssl/dist/apps/ |
H A D | enc.c | 118 BIO *in = NULL, *out = NULL, *b64 = NULL, *benc = NULL, *rbio = in enc_main() local 399 rbio = in; in enc_main() 413 rbio = BIO_push(bzl, rbio); in enc_main() 429 rbio = BIO_push(b64, rbio); in enc_main() 471 if (BIO_read(rbio, mbuf, sizeof(mbuf)) != sizeof(mbuf)) { in enc_main() 476 if (BIO_read(rbio, salt, in enc_main() 617 while (BIO_pending(rbio) || !BIO_eof(rbio)) { in enc_main() 618 inl = BIO_read(rbio, (char *)buff, bsize); in enc_main()
|
/netbsd/crypto/external/bsd/openssl/dist/include/openssl/ |
H A D | http.h | 40 OSSL_HTTP_REQ_CTX *OSSL_HTTP_REQ_CTX_new(BIO *wbio, BIO *rbio, int buf_size); 66 int use_ssl, BIO *bio, BIO *rbio, 79 BIO *bio, BIO *rbio, 88 BIO *bio, BIO *rbio,
|
/netbsd/crypto/external/bsd/openssl.old/dist/ssl/ |
H A 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()
|
H A 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()
|
/netbsd/crypto/external/bsd/openssl/dist/ssl/ |
H A 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()
|
H A D | d1_lib.c | 449 BIO *rbio, *wbio; in DTLSv1_listen() local 464 rbio = SSL_get_rbio(s); in DTLSv1_listen() 467 if (!rbio || !wbio) { in DTLSv1_listen() 508 n = BIO_read(rbio, buf, SSL3_RT_MAX_PLAIN_LENGTH in DTLSv1_listen() 511 if (BIO_should_retry(rbio)) { in DTLSv1_listen() 788 if (BIO_dgram_get_peer(rbio, tmpclient) > 0) { in DTLSv1_listen() 841 if (BIO_dgram_get_peer(rbio, client) <= 0) in DTLSv1_listen()
|
/netbsd/crypto/external/bsd/openssl.old/dist/crypto/cms/ |
H A 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()
|
/netbsd/crypto/external/bsd/openssl/dist/crypto/x509/ |
H A D | x_all.c | 92 static ASN1_VALUE *simple_get_asn1(const char *url, BIO *bio, BIO *rbio, in simple_get_asn1() argument 96 bio, rbio, NULL /* cb */, NULL /* arg */, in simple_get_asn1() 106 X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout) in X509_load_http() argument 108 return (X509 *)simple_get_asn1(url, bio, rbio, timeout, in X509_load_http() 160 X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout) in X509_CRL_load_http() argument 162 return (X509_CRL *)simple_get_asn1(url, bio, rbio, timeout, in X509_CRL_load_http()
|
/netbsd/crypto/external/bsd/openssl/dist/ssl/record/ |
H A D | rec_layer_s3.c | 269 if (!BIO_get_ktls_recv(s->rbio) && !s->rlayer.read_ahead in ssl3_read_n() 291 if (s->rbio != NULL) { in ssl3_read_n() 293 ret = BIO_read(s->rbio, pkt + len + left, max - left); in ssl3_read_n() 297 && !BIO_should_retry(s->rbio) in ssl3_read_n() 298 && BIO_eof(s->rbio)) { in ssl3_read_n() 1615 BIO *rbio; in ssl3_read_bytes() local 1632 rbio = SSL_get_rbio(s); in ssl3_read_bytes() 1633 BIO_clear_retry_flags(rbio); in ssl3_read_bytes() 1634 BIO_set_retry_read(rbio); in ssl3_read_bytes()
|
/netbsd/crypto/external/bsd/openssl/dist/crypto/cms/ |
H A D | cms_smime.c | 21 BIO *rbio; in cms_get_text_bio() local 24 rbio = BIO_new(BIO_s_null()); in cms_get_text_bio() 26 rbio = BIO_new(BIO_s_mem()); in cms_get_text_bio() 27 BIO_set_mem_eof_return(rbio, 0); in cms_get_text_bio() 29 rbio = out; in cms_get_text_bio() 30 return rbio; in cms_get_text_bio()
|