diff --git a/docker/Dockerfile_debian_8 b/docker/Dockerfile_debian_8
index 5d63b4b485fa10f3e90d48661e253be6e397a4b9..82e9cff6c685f43feac5c1a511b594c326bf6a59 100644
--- a/docker/Dockerfile_debian_8
+++ b/docker/Dockerfile_debian_8
@@ -61,7 +61,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_debian_8_i386 b/docker/Dockerfile_debian_8_i386
index 23ab157194c2a3a7fe3c780eb9682eab6a230ac5..3115922070c2f321bec11fa2b87bd6a501de66c0 100644
--- a/docker/Dockerfile_debian_8_i386
+++ b/docker/Dockerfile_debian_8_i386
@@ -61,7 +61,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_debian_9 b/docker/Dockerfile_debian_9
index a04f1a8816bede1e58d1a2a0be0075644e8ca73a..593669f4eae2f53e2e4ac04fd484102bd78960e3 100644
--- a/docker/Dockerfile_debian_9
+++ b/docker/Dockerfile_debian_9
@@ -63,7 +63,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_debian_9_i386 b/docker/Dockerfile_debian_9_i386
index 84e9190cb841e820a558006960e2fe5a6c52d8cb..04fd65c538d9351462999bb7d6a0c84085973331 100644
--- a/docker/Dockerfile_debian_9_i386
+++ b/docker/Dockerfile_debian_9_i386
@@ -63,7 +63,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_fedora_22 b/docker/Dockerfile_fedora_22
index 8c5948fdd00d5a10c484fb5702fc3feae6703ea7..b4067fc6aa76a003b733964f9a4ab49c14da98ad 100644
--- a/docker/Dockerfile_fedora_22
+++ b/docker/Dockerfile_fedora_22
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_22_i386 b/docker/Dockerfile_fedora_22_i386
index 694e0cca4d334b2ba3394e994695e836fd77e7f9..4e898bf85c5c0e60bc4ee18a3200b014fbf45004 100644
--- a/docker/Dockerfile_fedora_22_i386
+++ b/docker/Dockerfile_fedora_22_i386
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_23 b/docker/Dockerfile_fedora_23
index dbdb55d2e90e85bf1d3b369d55b5199fe1fa8312..84deee95d332120e39eb866bd13a159205fff3b9 100644
--- a/docker/Dockerfile_fedora_23
+++ b/docker/Dockerfile_fedora_23
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_23_i386 b/docker/Dockerfile_fedora_23_i386
index b06d139b1b30cbe1f602af5c4259f2561ab826ab..b6fa670779c37a0791833f0be2f2c9f234d44849 100644
--- a/docker/Dockerfile_fedora_23_i386
+++ b/docker/Dockerfile_fedora_23_i386
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_24 b/docker/Dockerfile_fedora_24
index 8f0a85cea37aa0320ce45950323a3661d3da555d..18521d57d89598476c7f9970bc76ea0b5ade5363 100644
--- a/docker/Dockerfile_fedora_24
+++ b/docker/Dockerfile_fedora_24
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_24_i386 b/docker/Dockerfile_fedora_24_i386
index 04e1af61998504c976e70d160f47ceb1ffc633d8..6bcf8ad7a8e3dfc282c56e2e34e93fad12c56d10 100644
--- a/docker/Dockerfile_fedora_24_i386
+++ b/docker/Dockerfile_fedora_24_i386
@@ -53,7 +53,8 @@ RUN dnf upgrade -y && \
         cryptopp-devel \
         libva-devel \
         libvdpau-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_25 b/docker/Dockerfile_fedora_25
index e956e6bf9115c44758e7b063dd1c478331c8fb84..04100b6b3b5127800e3f59394a6f51175529ef04 100644
--- a/docker/Dockerfile_fedora_25
+++ b/docker/Dockerfile_fedora_25
@@ -51,7 +51,8 @@ RUN dnf upgrade -y && \
         libva-devel \
         libvdpau-devel \
         msgpack-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 # Packaging tools
 RUN dnf install -y yum-utils rpmdevtools
diff --git a/docker/Dockerfile_fedora_25_i386 b/docker/Dockerfile_fedora_25_i386
index 582fe139aa1b156da169b04c4aeb43045c10fcd4..311bb43b628c837686e8ff3208fbc22daba6981d 100644
--- a/docker/Dockerfile_fedora_25_i386
+++ b/docker/Dockerfile_fedora_25_i386
@@ -54,7 +54,8 @@ RUN dnf upgrade -y && \
         libva-devel \
         libvdpau-devel \
         msgpack-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_26 b/docker/Dockerfile_fedora_26
index e8a0535d5a8331d32b3ac3b1d27df1cf6e904e44..7c28f6d7d61204ef4922ad90f2f4df732ff9b24c 100644
--- a/docker/Dockerfile_fedora_26
+++ b/docker/Dockerfile_fedora_26
@@ -54,7 +54,8 @@ RUN dnf upgrade -y && \
         libva-devel \
         libvdpau-devel \
         msgpack-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_27 b/docker/Dockerfile_fedora_27
index fd9d5447a75ebad2b0e02108ae137f7c3cea72c6..bf6f98152b8f06d39213f6ec3012e3aebac48681 100644
--- a/docker/Dockerfile_fedora_27
+++ b/docker/Dockerfile_fedora_27
@@ -54,7 +54,8 @@ RUN dnf upgrade -y && \
         libva-devel \
         libvdpau-devel \
         msgpack-devel \
-        NetworkManager-libnm-devel
+        NetworkManager-libnm-devel \
+        openssl-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_ubuntu_14.04 b/docker/Dockerfile_ubuntu_14.04
index d307b30fb7664d104b9805f500371399ce69e7ad..201f9452c8963e150333545b6b890aa42bbcfb98 100644
--- a/docker/Dockerfile_ubuntu_14.04
+++ b/docker/Dockerfile_ubuntu_14.04
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-3.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_14.04_i386 b/docker/Dockerfile_ubuntu_14.04_i386
index 4e951c135823f97d764537835835092aaeead3e3..46cc2e953d87a5d2d68631e6b665c56fe3364b5e 100644
--- a/docker/Dockerfile_ubuntu_14.04_i386
+++ b/docker/Dockerfile_ubuntu_14.04_i386
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-3.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_15.10 b/docker/Dockerfile_ubuntu_15.10
index ed978f6c3a13618f3a481fd87179f39426c890f3..1358ca4d45e09764db1ef711ba8ada10aace33db 100644
--- a/docker/Dockerfile_ubuntu_15.10
+++ b/docker/Dockerfile_ubuntu_15.10
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_15.10_i386 b/docker/Dockerfile_ubuntu_15.10_i386
index 3f8d5ec3e32304b13d829fd9f2466db44b05f8fa..c80de94ee1477cedf5ffeeafd75a725916256e95 100644
--- a/docker/Dockerfile_ubuntu_15.10_i386
+++ b/docker/Dockerfile_ubuntu_15.10_i386
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_16.04 b/docker/Dockerfile_ubuntu_16.04
index 04f735c9eaeb1473caf0ade81300a26cd9dbf139..e8971775011bf5b943474b0e6c6c5d4009f21032 100644
--- a/docker/Dockerfile_ubuntu_16.04
+++ b/docker/Dockerfile_ubuntu_16.04
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_16.04_i386 b/docker/Dockerfile_ubuntu_16.04_i386
index 229326bf51b76e6bcea228b93c8534fec744a826..25b3e50fd58497f723b24bd1b1fa1cef9133e980 100644
--- a/docker/Dockerfile_ubuntu_16.04_i386
+++ b/docker/Dockerfile_ubuntu_16.04_i386
@@ -62,7 +62,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_16.10 b/docker/Dockerfile_ubuntu_16.10
index 55b0a6eeb19c6baf98a0e4bcc4d4e2a66a694595..d94e7bb132621d631ccd7e273ff2412cbb934d7b 100644
--- a/docker/Dockerfile_ubuntu_16.10
+++ b/docker/Dockerfile_ubuntu_16.10
@@ -72,7 +72,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_16.10_i386 b/docker/Dockerfile_ubuntu_16.10_i386
index fc05be484f114300a4c512fc5a7390928b4c63bf..75f26cb6b5b3d5c05ba547086d27e1c04420b981 100644
--- a/docker/Dockerfile_ubuntu_16.10_i386
+++ b/docker/Dockerfile_ubuntu_16.10_i386
@@ -72,7 +72,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_17.04 b/docker/Dockerfile_ubuntu_17.04
index f625916a00293d794df04f422667c1bcf23cded3..eb3be15ce2ef0b61d2d94e2f8b758b4d631f7c08 100644
--- a/docker/Dockerfile_ubuntu_17.04
+++ b/docker/Dockerfile_ubuntu_17.04
@@ -74,7 +74,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_17.04_i386 b/docker/Dockerfile_ubuntu_17.04_i386
index 1f7be6dd0da3d50aa86da87d9499df4b4ad957fd..6c68f8571079319be3424e913ad3ec4a99d02d48 100644
--- a/docker/Dockerfile_ubuntu_17.04_i386
+++ b/docker/Dockerfile_ubuntu_17.04_i386
@@ -74,7 +74,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_17.10 b/docker/Dockerfile_ubuntu_17.10
index 978be9fa06cdb0f537bb6e5f8ad5a0623c0c484e..4534e2d04d67dccccf61df4c2f3d9fd8c5966151 100644
--- a/docker/Dockerfile_ubuntu_17.10
+++ b/docker/Dockerfile_ubuntu_17.10
@@ -74,7 +74,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/docker/Dockerfile_ubuntu_17.10_i386 b/docker/Dockerfile_ubuntu_17.10_i386
index e4cb47c496935e5849c51df1808a46deced23913..0bc6a1d87f1ba70cd93e521db17c28564aef0b5c 100644
--- a/docker/Dockerfile_ubuntu_17.10_i386
+++ b/docker/Dockerfile_ubuntu_17.10_i386
@@ -74,7 +74,8 @@ RUN apt-get update && \
         libwebkit2gtk-4.0-dev \
         libcrypto++-dev \
         libva-dev \
-        libvdpau-dev
+        libvdpau-dev \
+        libssl-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
 
diff --git a/make-ring.py b/make-ring.py
index 9df5f681cb584a810268a5ba9209d3a39d529024..282abde579b672ca764d6d82878f65b5fe51c874 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -75,7 +75,7 @@ ZYPPER_DEPENDENCIES = [
     'libnettle-devel', 'libopus-devel', 'libgnutls-devel', 'msgpack-devel', 'libavcodec-devel',
     'libavdevice-devel', 'pcre-devel', 'libogg-devel', 'libsndfile-devel', 'libvorbis-devel',
     'flac-devel', 'libgsm-devel', 'alsa-devel', 'libpulse-devel', 'libudev-devel', 'libva-devel',
-    'libvdpau-devel'
+    'libvdpau-devel', 'libopenssl-devel',
 # lrc
     'libQt5Core-devel', 'libQt5DBus-devel', 'libqt5-linguist-devel',
 # gnome client
@@ -110,7 +110,7 @@ DNF_DEPENDENCIES = [
     'uuid-devel', 'gnutls-devel', 'nettle-devel', 'opus-devel', 'speexdsp-devel',
     'yaml-cpp-devel', 'qt5-qtbase-devel', 'swig', 'qrencode-devel', 'jsoncpp-devel',
     'gtk3-devel', 'clutter-devel', 'clutter-gtk-devel', 'evolution-data-server-devel',
-    'libnotify-devel', 'libappindicator-gtk3-devel', 'patch', 'libva-devel',
+    'libnotify-devel', 'libappindicator-gtk3-devel', 'patch', 'libva-devel', 'openssl-devel',
     'webkitgtk4-devel', 'NetworkManager-libnm-devel', 'libvdpau-devel', 'msgpack-devel', 'libcanberra-devel'
 ]
 
@@ -121,7 +121,7 @@ APT_DEPENDENCIES = [
     'libclutter-gtk-1.0-dev', 'libcppunit-dev', 'libdbus-1-dev',
     'libdbus-c++-dev', 'libebook1.2-dev', 'libexpat1-dev', 'libgnutls28-dev',
     'libgsm1-dev', 'libgtk-3-dev', 'libjack-dev', 'libnotify-dev',
-    'libopus-dev', 'libpcre3-dev', 'libpulse-dev', 'libsamplerate0-dev',
+    'libopus-dev', 'libpcre3-dev', 'libpulse-dev', 'libsamplerate0-dev', 'libssl',
     'libsndfile1-dev', 'libspeex-dev', 'libspeexdsp-dev', 'libswscale-dev', 'libtool',
     'libudev-dev', 'libupnp-dev', 'libyaml-cpp-dev', 'qtbase5-dev', 'sip-tester', 'swig',
     'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev',
@@ -134,7 +134,7 @@ PACMAN_DEPENDENCIES = [
     'expat', 'gsm', 'gtk3', 'jack', 'libnotify', 'opus', 'pcre', 'libpulse', 'libsamplerate',
     'libsndfile', 'speex', 'speexdsp', 'libtool', 'libupnp', 'yaml-cpp', 'qt5-base',
     'swig', 'yasm', 'qrencode', 'evolution-data-server', 'make', 'patch', 'pkg-config',
-    'automake', 'libva', 'webkit2gtk', 'libnm', 'libvdpau', 'libcanbera'
+    'automake', 'libva', 'webkit2gtk', 'libnm', 'libvdpau', 'libcanbera', 'openssl'
 ]
 
 OSX_DEPENDENCIES = [