Lines Matching refs:ssl
66 #include <openssl/ssl.h>
360 SSL *ssl;
376 ssl = rpctls_server(rpctls_ctx, s, &flags, &uid, &ngrps, gidp, &cert);
377 if (ssl == NULL) {
379 rpctls_verbose_out("rpctlssd_connect_svc: ssl "
393 result->ssl = ++rpctls_ssl_refno;
396 result->ssl = ++rpctls_ssl_refno;
410 newslp->ssl = ssl;
431 if (slp->refno == argp->ssl)
443 ret = SSL_read(slp->ssl, &junk, 0);
446 ret = SSL_get_shutdown(slp->ssl);
449 SSL_shutdown(slp->ssl);
473 if (slp->refno == argp->ssl)
483 ret = SSL_get_shutdown(slp->ssl);
489 SSL_shutdown(slp->ssl);
491 SSL_free(slp->ssl);
647 SSL *ssl;
659 ssl = SSL_new(ctx);
660 if (ssl == NULL) {
664 if (SSL_set_fd(ssl, s) != 1) {
666 SSL_free(ssl);
669 ret = SSL_accept(ssl);
673 SSL_free(ssl);
678 cert = SSL_get_peer_certificate(ssl);
687 verfret = SSL_get_verify_result(ssl);
745 ret = BIO_get_ktls_send(SSL_get_wbio(ssl));
748 ret = BIO_get_ktls_recv(SSL_get_rbio(ssl));
764 return (ssl);