mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-03 16:03:40 +02:00
Add initial TLS (SSL) support to gio
This adds an extension point for TLS connections to gio, with a gnutls-based implementation in glib-networking. Full TLS support is still a work in progress; the current API is missing some features, and parts of it may still be changed before 2.28. https://bugzilla.gnome.org/show_bug.cgi?id=588189
This commit is contained in:
@@ -109,6 +109,7 @@ typedef struct _GIOExtension GIOExtension;
|
||||
* Opaque class for definining and scheduling IO jobs.
|
||||
**/
|
||||
typedef struct _GIOSchedulerJob GIOSchedulerJob;
|
||||
typedef struct _GIOStreamAdapter GIOStreamAdapter;
|
||||
typedef struct _GLoadableIcon GLoadableIcon; /* Dummy typedef */
|
||||
typedef struct _GMemoryInputStream GMemoryInputStream;
|
||||
typedef struct _GMemoryOutputStream GMemoryOutputStream;
|
||||
@@ -202,6 +203,13 @@ typedef struct _GTcpWrapperConnection GTcpWrapperConnectio
|
||||
**/
|
||||
typedef struct _GThreadedSocketService GThreadedSocketService;
|
||||
typedef struct _GThemedIcon GThemedIcon;
|
||||
typedef struct _GTlsCertificate GTlsCertificate;
|
||||
typedef struct _GTlsClientConnection GTlsClientConnection; /* Dummy typedef */
|
||||
typedef struct _GTlsClientContext GTlsClientContext; /* Dummy typedef */
|
||||
typedef struct _GTlsConnection GTlsConnection;
|
||||
typedef struct _GTlsContext GTlsContext;
|
||||
typedef struct _GTlsServerConnection GTlsServerConnection; /* Dummy typedef */
|
||||
typedef struct _GTlsServerContext GTlsServerContext; /* Dummy typedef */
|
||||
typedef struct _GVfs GVfs; /* Dummy typedef */
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user