Lines Matching refs:backend
94 struct gtls_ssl_backend_data *backend =
95 (struct gtls_ssl_backend_data *)connssl->backend;
96 gnutls_transport_set_errno(backend->gtls.session,
114 struct gtls_ssl_backend_data *backend =
115 (struct gtls_ssl_backend_data *)connssl->backend;
116 gnutls_transport_set_errno(backend->gtls.session,
219 struct gtls_ssl_backend_data *backend =
220 (struct gtls_ssl_backend_data *)connssl->backend;
224 DEBUGASSERT(backend);
225 session = backend->gtls.session;
689 struct gtls_ssl_backend_data *backend =
690 (struct gtls_ssl_backend_data *)connssl->backend;
696 DEBUGASSERT(backend);
705 &backend->gtls, pverifyresult);
718 if(gnutls_alpn_set_protocols(backend->gtls.session, alpn,
736 gnutls_session_set_data(backend->gtls.session,
746 gnutls_transport_set_ptr(backend->gtls.session, cf);
747 gnutls_transport_set_push_function(backend->gtls.session, gtls_push);
748 gnutls_transport_set_pull_function(backend->gtls.session, gtls_pull);
1350 struct gtls_ssl_backend_data *backend =
1351 (struct gtls_ssl_backend_data *)connssl->backend;
1353 DEBUGASSERT(backend);
1354 session = backend->gtls.session;
1395 struct gtls_ssl_backend_data *backend;
1398 DEBUGASSERT(ctx && ctx->backend);
1399 backend = (struct gtls_ssl_backend_data *)ctx->backend;
1400 if(backend->gtls.session &&
1401 0 != gnutls_record_check_pending(backend->gtls.session))
1413 struct gtls_ssl_backend_data *backend =
1414 (struct gtls_ssl_backend_data *)connssl->backend;
1418 DEBUGASSERT(backend);
1419 rc = gnutls_record_send(backend->gtls.session, mem, len);
1436 struct gtls_ssl_backend_data *backend =
1437 (struct gtls_ssl_backend_data *)connssl->backend;
1440 DEBUGASSERT(backend);
1442 if(backend->gtls.session) {
1446 (void)gnutls_record_recv(backend->gtls.session, buf, sizeof(buf));
1447 gnutls_bye(backend->gtls.session, GNUTLS_SHUT_WR);
1448 gnutls_deinit(backend->gtls.session);
1449 backend->gtls.session = NULL;
1451 if(backend->gtls.cred) {
1452 gnutls_certificate_free_credentials(backend->gtls.cred);
1453 backend->gtls.cred = NULL;
1456 if(backend->gtls.srp_client_cred) {
1457 gnutls_srp_free_client_credentials(backend->gtls.srp_client_cred);
1458 backend->gtls.srp_client_cred = NULL;
1471 struct gtls_ssl_backend_data *backend =
1472 (struct gtls_ssl_backend_data *)connssl->backend;
1475 DEBUGASSERT(backend);
1484 gnutls_bye(backend->gtls.session, GNUTLS_SHUT_WR);
1487 if(backend->gtls.session) {
1498 result = gnutls_record_recv(backend->gtls.session,
1528 gnutls_deinit(backend->gtls.session);
1530 gnutls_certificate_free_credentials(backend->gtls.cred);
1536 gnutls_srp_free_client_credentials(backend->gtls.srp_client_cred);
1540 backend->gtls.cred = NULL;
1541 backend->gtls.session = NULL;
1553 struct gtls_ssl_backend_data *backend =
1554 (struct gtls_ssl_backend_data *)connssl->backend;
1558 DEBUGASSERT(backend);
1560 ret = gnutls_record_recv(backend->gtls.session, buf, buffersize);
1633 struct gtls_ssl_backend_data *backend =
1634 (struct gtls_ssl_backend_data *)connssl->backend;
1636 DEBUGASSERT(backend);
1637 return backend->gtls.session;