Lines Matching defs:gtls

46 #include "gtls.h"
80 struct gtls_instance gtls;
96 gnutls_transport_set_errno(backend->gtls.session,
116 gnutls_transport_set_errno(backend->gtls.session,
225 session = backend->gtls.session;
406 struct gtls_instance *gtls,
430 rc = gnutls_certificate_allocate_credentials(&gtls->cred);
440 rc = gnutls_srp_allocate_client_credentials(&gtls->srp_client_cred);
447 rc = gnutls_srp_set_client_credentials(gtls->srp_client_cred,
462 rc = gnutls_certificate_set_x509_system_trust(gtls->cred);
475 gnutls_certificate_set_verify_flags(gtls->cred,
478 rc = gnutls_certificate_set_x509_trust_file(gtls->cred,
496 rc = gnutls_certificate_set_x509_trust_dir(gtls->cred,
515 rc = gnutls_certificate_set_x509_crl_file(gtls->cred,
546 rc = gnutls_init(&gtls->session, init_flags);
553 if(gnutls_server_name_set(gtls->session, GNUTLS_NAME_DNS,
561 rc = gnutls_set_default_priority(gtls->session);
597 rc = gnutls_priority_set_direct(gtls->session, prioritysrp, &err);
607 rc = gnutls_priority_set_direct(gtls->session, prioritylist, &err);
626 gtls->cred,
641 gtls->cred,
655 rc = gnutls_credentials_set(gtls->session, GNUTLS_CRD_SRP,
656 gtls->srp_client_cred);
665 rc = gnutls_credentials_set(gtls->session, GNUTLS_CRD_CERTIFICATE,
666 gtls->cred);
674 rc = gnutls_ocsp_status_request_enable_client(gtls->session,
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);
1354 session = backend->gtls.session;
1400 if(backend->gtls.session &&
1401 0 != gnutls_record_check_pending(backend->gtls.session))
1419 rc = gnutls_record_send(backend->gtls.session, mem, len);
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;
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;
1560 ret = gnutls_record_recv(backend->gtls.session, buf, buffersize);
1637 return backend->gtls.session;