Lines Matching refs:ssl

255 	SSL *ssl;  in rpctlscd_connect_2_svc()  local
268 ssl = rpctls_connect(rpctls_ctx, s, argp->certname.certname_val, in rpctlscd_connect_2_svc()
270 if (ssl == NULL) { in rpctlscd_connect_2_svc()
288 newslp->ssl = ssl; in rpctlscd_connect_2_svc()
313 ret = SSL_read(slp->ssl, &junk, 0); in rpctlscd_handlerecord_2_svc()
316 ret = SSL_get_shutdown(slp->ssl); in rpctlscd_handlerecord_2_svc()
319 SSL_shutdown(slp->ssl); in rpctlscd_handlerecord_2_svc()
348 ret = SSL_get_shutdown(slp->ssl); in rpctlscd_disconnect_2_svc()
354 SSL_shutdown(slp->ssl); in rpctlscd_disconnect_2_svc()
356 SSL_free(slp->ssl); in rpctlscd_disconnect_2_svc()
524 SSL *ssl; in rpctls_connect() local
536 ssl = SSL_new(ctx); in rpctls_connect()
537 if (ssl == NULL) { in rpctls_connect()
542 if (SSL_set_fd(ssl, s) != 1) { in rpctls_connect()
545 SSL_free(ssl); in rpctls_connect()
558 SSL_free(ssl); in rpctls_connect()
566 SSL_free(ssl); in rpctls_connect()
569 ret = SSL_use_certificate_file(ssl, path, SSL_FILETYPE_PEM); in rpctls_connect()
573 SSL_free(ssl); in rpctls_connect()
577 SSL_free(ssl); in rpctls_connect()
580 ret = SSL_use_PrivateKey_file(ssl, path, SSL_FILETYPE_PEM); in rpctls_connect()
584 SSL_free(ssl); in rpctls_connect()
589 ret = SSL_connect(ssl); in rpctls_connect()
594 SSL_free(ssl); in rpctls_connect()
599 cert = SSL_get1_peer_certificate(ssl); in rpctls_connect()
601 cert = SSL_get_peer_certificate(ssl); in rpctls_connect()
606 SSL_free(ssl); in rpctls_connect()
612 verfret = SSL_get_verify_result(ssl); in rpctls_connect()
638 SSL_free(ssl); in rpctls_connect()
643 ret = BIO_get_ktls_send(SSL_get_wbio(ssl)); in rpctls_connect()
646 ret = BIO_get_ktls_recv(SSL_get_rbio(ssl)); in rpctls_connect()
656 SSL_free(ssl); in rpctls_connect()
665 return (ssl); in rpctls_connect()