• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssl/ssl/

Lines Matching refs:ssl

27     SSL *ssl;                   /* The ssl handle :-) */
38 "ssl",
79 if (bs->ssl != NULL)
80 SSL_shutdown(bs->ssl);
83 SSL_free(bs->ssl);
96 SSL *ssl;
103 ssl = sb->ssl;
107 ret = ssl_read_internal(ssl, buf, size, readbytes);
109 switch (SSL_get_error(ssl, ret)) {
116 SSL_renegotiate(ssl);
127 SSL_renegotiate(ssl);
166 SSL *ssl;
172 ssl = bs->ssl;
176 ret = ssl_write_internal(ssl, buf, size, written);
178 switch (SSL_get_error(ssl, ret)) {
185 SSL_renegotiate(ssl);
196 SSL_renegotiate(ssl);
226 SSL **sslp, *ssl;
234 ssl = bs->ssl;
235 if ((ssl == NULL) && (cmd != BIO_C_SET_SSL))
239 SSL_shutdown(ssl);
241 if (ssl->handshake_func == ssl->method->ssl_connect)
242 SSL_set_connect_state(ssl);
243 else if (ssl->handshake_func == ssl->method->ssl_accept)
244 SSL_set_accept_state(ssl);
246 if (!SSL_clear(ssl)) {
253 else if (ssl->rbio != NULL)
254 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr);
263 SSL_set_connect_state(ssl);
265 SSL_set_accept_state(ssl);
283 if (ssl != NULL) {
290 ssl = (SSL *)ptr;
291 bs->ssl = ssl;
292 bio = SSL_get_rbio(ssl);
304 *sslp = ssl;
315 ret = BIO_ctrl(ssl->wbio, cmd, num, ptr);
318 ret = SSL_pending(ssl);
320 ret = BIO_pending(ssl->rbio);
324 ret = BIO_ctrl(ssl->wbio, cmd, num, ptr);
328 if ((next != NULL) && (next != ssl->rbio)) {
334 SSL_set_bio(ssl, next, next);
341 SSL_set_bio(ssl, NULL, NULL);
348 ret = (int)SSL_do_handshake(ssl);
350 switch (SSL_get_error(ssl, (int)ret)) {
372 SSL_free(dbs->ssl);
373 dbs->ssl = SSL_dup(ssl);
379 ret = (dbs->ssl != NULL);
382 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr);
388 ret = BIO_ctrl(ssl->rbio, cmd, num, ptr);
396 SSL *ssl;
401 ssl = bs->ssl;
404 ret = BIO_callback_ctrl(ssl->rbio, cmd, fp);
425 BIO *ret = NULL, *buf = NULL, *ssl = NULL;
429 if ((ssl = BIO_new_ssl_connect(ctx)) == NULL)
431 if ((ret = BIO_push(buf, ssl)) == NULL)
436 BIO_free(ssl);
444 BIO *ret = NULL, *con = NULL, *ssl = NULL;
448 if ((ssl = BIO_new_ssl(ctx, 1)) == NULL)
450 if ((ret = BIO_push(ssl, con)) == NULL)
462 SSL *ssl;
466 if ((ssl = SSL_new(ctx)) == NULL) {
471 SSL_set_connect_state(ssl);
473 SSL_set_accept_state(ssl);
475 BIO_set_ssl(ret, ssl, BIO_CLOSE);
488 if ((tdata->ssl == NULL) || (fdata->ssl == NULL))
490 if (!SSL_copy_session_id(tdata->ssl, (fdata->ssl)))
503 if (bdata != NULL && bdata->ssl != NULL)
504 SSL_shutdown(bdata->ssl);