Home | History | Annotate | Download | only in vtls

Lines Matching refs:ssl

25  * Source file for all mbedTLS-specific code for the TLS/SSL layer. No code
40 #include <mbedtls/ssl.h>
67 mbedtls_ssl_context ssl;
197 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
245 struct ssl_connect_data* connssl = &conn->ssl[sockindex];
383 mbedtls_ssl_init(&BACKEND->ssl);
384 if(mbedtls_ssl_setup(&BACKEND->ssl, &BACKEND->config)) {
406 infof(data, "mbedTLS: Set min SSL version to TLS 1.0\n");
413 infof(data, "mbedTLS: Set SSL version to SSLv3\n");
434 mbedtls_ssl_set_bio(&BACKEND->ssl, &conn->sock[sockindex],
458 ret = mbedtls_ssl_set_session(&BACKEND->ssl, old_session);
477 if(mbedtls_ssl_set_hostname(&BACKEND->ssl, hostname)) {
519 if(data->set.ssl.fsslctx) {
520 ret = (*data->set.ssl.fsslctx)(data, &BACKEND->config,
521 data->set.ssl.fsslctxp);
523 failf(data, "error signaled by ssl ctx callback");
539 struct ssl_connect_data* connssl = &conn->ssl[sockindex];
555 ret = mbedtls_ssl_handshake(&BACKEND->ssl);
575 mbedtls_ssl_get_ciphersuite(&BACKEND->ssl)
578 ret = mbedtls_ssl_get_verify_result(&BACKEND->ssl);
598 peercert = mbedtls_ssl_get_peer_cert(&BACKEND->ssl);
668 next_protocol = mbedtls_ssl_get_alpn_protocol(&BACKEND->ssl);
692 infof(data, "SSL connected\n");
702 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
718 ret = mbedtls_ssl_get_session(&BACKEND->ssl, our_ssl_sessionid);
734 failf(data, "failed to store ssl session");
748 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
751 ret = mbedtls_ssl_write(&BACKEND->ssl,
770 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
776 mbedtls_ssl_free(&BACKEND->ssl);
787 struct ssl_connect_data *connssl = &conn->ssl[num];
792 ret = mbedtls_ssl_read(&BACKEND->ssl, (unsigned char *)buf,
879 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
896 failf(data, "SSL connection timeout");
913 failf(data, "SSL connection timeout");
917 /* if ssl is expecting something, check if it's available. */
930 failf(data, "select/poll on SSL socket, errno: %d", SOCKERRNO);
940 failf(data, "SSL connection timeout");
1006 * return 0 error initializing SSL
1007 * return 1 SSL initialized successfully
1022 const struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1023 return mbedtls_ssl_get_bytes_avail(&BACKEND->ssl) != 0;
1039 return &BACKEND->ssl;