[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-gnuzilla] Unable to browse https://gnupg.org/ with IceCat
From: |
Mark H Weaver |
Subject: |
[Bug-gnuzilla] Unable to browse https://gnupg.org/ with IceCat |
Date: |
Sat, 06 Feb 2016 01:22:31 -0500 |
When I try to connect to https://gnupg.org/ with IceCat 38.6.0, I get
the following error:
Secure Connection Failed
An error occurred during a connection to gnupg.org. Cannot communicate
securely with peer: no common encryption algorithm(s). (Error code:
ssl_error_no_cypher_overlap)
Epiphany is able to connect successfully.
At first I thought that perhaps the web server at gnupg.org was poorly
configured, but apparently that's not the case. It seems to have an
excellent TLS configuration.
I eventually found that the problem was caused by these lines in
data/settings.js in the gnuzilla source, which end up in
browser/app/profile/icecat.js in the IceCat source tarballs:
// Avoid logjam attack
pref("security.ssl3.dhe_rsa_aes_128_sha", false);
pref("security.ssl3.dhe_rsa_aes_256_sha", false);
pref("security.ssl3.dhe_dss_aes_128_sha", false);
pref("security.ssl3.dhe_rsa_des_ede3_sha", false);
These lines disable several important cipher suites, despite the fact
that Logjam was fixed in every reputable system over 8 months ago.
For now, users can work around this problem by going into about:config
and changing these settings to "true". I'm also going to remove these
customizations from the IceCat build in GNU Guix.
Regards,
Mark
- [Bug-gnuzilla] Unable to browse https://gnupg.org/ with IceCat,
Mark H Weaver <=