Lines Matching refs:creds

36 qcrypto_tls_creds_anon_load(QCryptoTLSCredsAnon *creds,  in qcrypto_tls_creds_anon_load()  argument
42 trace_qcrypto_tls_creds_anon_load(creds, in qcrypto_tls_creds_anon_load()
43 creds->parent_obj.dir ? creds->parent_obj.dir : "<nodir>"); in qcrypto_tls_creds_anon_load()
45 if (creds->parent_obj.endpoint == QCRYPTO_TLS_CREDS_ENDPOINT_SERVER) { in qcrypto_tls_creds_anon_load()
46 if (qcrypto_tls_creds_get_path(&creds->parent_obj, in qcrypto_tls_creds_anon_load()
52 ret = gnutls_anon_allocate_server_credentials(&creds->data.server); in qcrypto_tls_creds_anon_load()
59 if (qcrypto_tls_creds_get_dh_params_file(&creds->parent_obj, dhparams, in qcrypto_tls_creds_anon_load()
60 &creds->parent_obj.dh_params, in qcrypto_tls_creds_anon_load()
65 gnutls_anon_set_server_dh_params(creds->data.server, in qcrypto_tls_creds_anon_load()
66 creds->parent_obj.dh_params); in qcrypto_tls_creds_anon_load()
68 ret = gnutls_anon_allocate_client_credentials(&creds->data.client); in qcrypto_tls_creds_anon_load()
81 qcrypto_tls_creds_anon_unload(QCryptoTLSCredsAnon *creds) in qcrypto_tls_creds_anon_unload() argument
83 if (creds->parent_obj.endpoint == QCRYPTO_TLS_CREDS_ENDPOINT_CLIENT) { in qcrypto_tls_creds_anon_unload()
84 if (creds->data.client) { in qcrypto_tls_creds_anon_unload()
85 gnutls_anon_free_client_credentials(creds->data.client); in qcrypto_tls_creds_anon_unload()
86 creds->data.client = NULL; in qcrypto_tls_creds_anon_unload()
89 if (creds->data.server) { in qcrypto_tls_creds_anon_unload()
90 gnutls_anon_free_server_credentials(creds->data.server); in qcrypto_tls_creds_anon_unload()
91 creds->data.server = NULL; in qcrypto_tls_creds_anon_unload()
94 if (creds->parent_obj.dh_params) { in qcrypto_tls_creds_anon_unload()
95 gnutls_dh_params_deinit(creds->parent_obj.dh_params); in qcrypto_tls_creds_anon_unload()
96 creds->parent_obj.dh_params = NULL; in qcrypto_tls_creds_anon_unload()
104 qcrypto_tls_creds_anon_load(QCryptoTLSCredsAnon *creds G_GNUC_UNUSED, in qcrypto_tls_creds_anon_load()
112 qcrypto_tls_creds_anon_unload(QCryptoTLSCredsAnon *creds G_GNUC_UNUSED) in qcrypto_tls_creds_anon_unload()
124 QCryptoTLSCredsAnon *creds = QCRYPTO_TLS_CREDS_ANON(uc); in qcrypto_tls_creds_anon_complete() local
126 qcrypto_tls_creds_anon_load(creds, errp); in qcrypto_tls_creds_anon_complete()
133 QCryptoTLSCredsAnon *creds = QCRYPTO_TLS_CREDS_ANON(obj); in qcrypto_tls_creds_anon_finalize() local
135 qcrypto_tls_creds_anon_unload(creds); in qcrypto_tls_creds_anon_finalize()