Lines Matching defs:ssl
52 #include <mbedtls/ssl.h>
99 mbedtls_ssl_context ssl;
571 mbedtls_ssl_init(&backend->ssl);
572 if(mbedtls_ssl_setup(&backend->ssl, &backend->config)) {
609 mbedtls_ssl_set_bio(&backend->ssl, cf,
633 ret = mbedtls_ssl_set_session(&backend->ssl, old_session);
657 if(mbedtls_ssl_set_hostname(&backend->ssl, connssl->peer.sni?
699 if(data->set.ssl.fsslctx) {
700 ret = (*data->set.ssl.fsslctx)(data, &backend->config,
701 data->set.ssl.fsslctxp);
703 failf(data, "error signaled by ssl ctx callback");
728 ret = mbedtls_ssl_handshake(&backend->ssl);
747 mbedtls_ssl_get_ciphersuite(&backend->ssl));
749 ret = mbedtls_ssl_get_verify_result(&backend->ssl);
774 peercert = mbedtls_ssl_get_peer_cert(&backend->ssl);
864 const char *proto = mbedtls_ssl_get_alpn_protocol(&backend->ssl);
901 ret = mbedtls_ssl_get_session(&backend->ssl, our_ssl_sessionid);
923 failf(data, "failed to store ssl session");
944 ret = mbedtls_ssl_write(&backend->ssl, (unsigned char *)mem, len);
972 (void)mbedtls_ssl_read(&backend->ssl, (unsigned char *)buf, sizeof(buf));
981 mbedtls_ssl_free(&backend->ssl);
1001 ret = mbedtls_ssl_read(&backend->ssl, (unsigned char *)buf,
1124 /* if ssl is expecting something, check if it's available. */
1238 return mbedtls_ssl_get_bytes_avail(&backend->ssl) != 0;
1269 return &backend->ssl;