}
static GHashTable *
-get_session_cache (gnutls_connection_end_t type,
+get_session_cache (unsigned int type,
gboolean create)
{
GHashTable **cache_p;
}
void
-g_tls_backend_gnutls_store_session (gnutls_connection_end_t type,
+g_tls_backend_gnutls_store_session (unsigned int type,
GBytes *session_id,
GBytes *session_data)
{
}
void
-g_tls_backend_gnutls_remove_session (gnutls_connection_end_t type,
+g_tls_backend_gnutls_remove_session (unsigned int type,
GBytes *session_id)
{
GHashTable *cache;
}
GBytes *
-g_tls_backend_gnutls_lookup_session (gnutls_connection_end_t type,
+g_tls_backend_gnutls_lookup_session (unsigned int type,
GBytes *session_id)
{
GTlsBackendGnutlsCacheData *cache_data;
GType g_tls_backend_gnutls_get_type (void) G_GNUC_CONST;
void g_tls_backend_gnutls_register (GIOModule *module);
-void g_tls_backend_gnutls_store_session (gnutls_connection_end_t type,
+void g_tls_backend_gnutls_store_session (unsigned int type,
GBytes *session_id,
GBytes *session_data);
-void g_tls_backend_gnutls_remove_session (gnutls_connection_end_t type,
+void g_tls_backend_gnutls_remove_session (unsigned int type,
GBytes *session_id);
-GBytes *g_tls_backend_gnutls_lookup_session (gnutls_connection_end_t type,
+GBytes *g_tls_backend_gnutls_lookup_session (unsigned int type,
GBytes *session_id);
G_END_DECLS
gnutls_retr2_st *st)
{
gnutls_x509_crt_t cert;
- gnutls_datum data;
+ gnutls_datum_t data;
size_t size = 0;
gnutls_x509_crt_export (gnutls->priv->cert, GNUTLS_X509_FMT_DER,
}
GTlsCertificate *
-g_tls_certificate_gnutls_new (const gnutls_datum *datum,
- GTlsCertificate *issuer)
+g_tls_certificate_gnutls_new (const gnutls_datum_t *datum,
+ GTlsCertificate *issuer)
{
GTlsCertificateGnutls *gnutls;
void
g_tls_certificate_gnutls_set_data (GTlsCertificateGnutls *gnutls,
- const gnutls_datum *datum)
+ const gnutls_datum_t *datum)
{
g_return_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (gnutls));
g_return_if_fail (!gnutls->priv->have_cert);
GType g_tls_certificate_gnutls_get_type (void) G_GNUC_CONST;
-GTlsCertificate * g_tls_certificate_gnutls_new (const gnutls_datum *datum,
+GTlsCertificate * g_tls_certificate_gnutls_new (const gnutls_datum_t *datum,
GTlsCertificate *issuer);
GBytes * g_tls_certificate_gnutls_get_bytes (GTlsCertificateGnutls *gnutls);
void g_tls_certificate_gnutls_set_data (GTlsCertificateGnutls *gnutls,
- const gnutls_datum *datum);
+ const gnutls_datum_t *datum);
const gnutls_x509_crt_t g_tls_certificate_gnutls_get_cert (GTlsCertificateGnutls *gnutls);
gboolean g_tls_certificate_gnutls_has_key (GTlsCertificateGnutls *gnutls);
if (gnutls->priv->session_id)
{
- gnutls_datum session_datum;
+ gnutls_datum_t session_datum;
if (!*inout_error &&
gnutls_session_get_data2 (g_tls_connection_gnutls_get_session (conn),
GPollableInputStream *base_istream;
GPollableOutputStream *base_ostream;
- gnutls_certificate_credentials creds;
- gnutls_session session;
+ gnutls_certificate_credentials_t creds;
+ gnutls_session_t session;
GTlsCertificate *certificate, *peer_certificate;
GTlsCertificateFlags peer_certificate_errors;
}
}
-gnutls_certificate_credentials
+gnutls_certificate_credentials_t
g_tls_connection_gnutls_get_credentials (GTlsConnectionGnutls *gnutls)
{
return gnutls->priv->creds;
}
-gnutls_session
+gnutls_session_t
g_tls_connection_gnutls_get_session (GTlsConnectionGnutls *gnutls)
{
/* Ideally we would initialize gnutls->priv->session from
GType g_tls_connection_gnutls_get_type (void) G_GNUC_CONST;
-gnutls_certificate_credentials g_tls_connection_gnutls_get_credentials (GTlsConnectionGnutls *connection);
-gnutls_session g_tls_connection_gnutls_get_session (GTlsConnectionGnutls *connection);
-void g_tls_connection_gnutls_get_certificate (GTlsConnectionGnutls *gnutls,
+gnutls_certificate_credentials_t g_tls_connection_gnutls_get_credentials (GTlsConnectionGnutls *connection);
+gnutls_session_t g_tls_connection_gnutls_get_session (GTlsConnectionGnutls *connection);
+void g_tls_connection_gnutls_get_certificate (GTlsConnectionGnutls *gnutls,
gnutls_retr2_st *st);
gssize g_tls_connection_gnutls_read (GTlsConnectionGnutls *gnutls,