GNOME Bugzilla – Bug 746304
dtls: Add optional support for GNUTLS
Last modified: 2018-11-03 13:32:15 UTC
+++ This bug was initially created as a clone of Bug #744582 +++ This is needed because the openssl license is incompatible with the GPL, and also we probably don't want to ship openssl *and* gnutls with our binary packages.
Still valid ?
1.14 is the first release that we ship two SSL implementation. Let's see how well/badly this get received. Note that libnice deps against gnutls is a bit artificial, and there exist GIO backend for OpenSSL, so someone that really care is not left without any options.
Same for libsoup, it works fine with the OpenSSL and SChannel GLib/TLS backends. DTLS could also in theory now that there is DTLS support in GLib, but from what I remember there are problems related to that (and neither the OpenSSL nor the SChannel backends implement DTLS support yet).
libnice uses GnuTLS directly too, as I use it for the hashing functions and the random number generator.. I can make it multi-backend, but those are not things exposed through GLib.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/223.