This is a bug in QtWebEngine. The file src/3rdparty/chromium/net/third_party/nss/patches/chacha20poly1305.patch contains the following:
+/* This is a bodge to allow this code to be compiled against older NSS + * headers. */ +#ifndef CKM_NSS_CHACHA20_POLY1305 +#define CKM_NSS_CHACHA20_POLY1305 (CKM_NSS + 26) Unfortunately, CKM_NSS + 26 got used for something else in nss 3.21: #define CKM_NSS_TLS_EXTENDED_MASTER_KEY_DERIVE_DH (CKM_NSS + 26) In nss 3.23, we now have: #define CKM_NSS_CHACHA20_POLY1305 (CKM_NSS + 28) This means QtWebEngine isn't using the right value. To fix this, QtWebEngine needs to be patched to use the proper value of CKM_NSS + 28 in the following files: src/3rdparty/chromium/net/socket/ssl_client_socket_nss.cc src/3rdparty/chromium/net/third_party/nss/patches/chacha20poly1305.patch src/3rdparty/chromium/net/third_party/nss/ssl/ssl3con.c src/3rdparty/chromium/third_party/nss/patches/nss-chacha20-poly1305.patch src/3rdparty/chromium/third_party/nss/nss/lib/util/pkcs11n.h Once that is done and QtWebEngine is rebuilt, I believe it will be compatible with nss 3.21 and 3.23. I am closing this bug since the product using QtWebEngine is not in Ubuntu and there is no further action to be done. ** Changed in: nss (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to nss in Ubuntu. https://bugs.launchpad.net/bugs/1547133 Title: After automatically upgrading Xubuntu library libnss3 to version 2:3.21-0ubuntu0.15.10.1 some apps stop working Status in nss package in Ubuntu: Invalid Bug description: Upwork Team App uses libnss3 for transferring files via HTTPS and it starts getting unknown SSL error - something like being disconnected from the network. After downgrading back to 2:3.19.2-1ubuntu1 things work again. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nss/+bug/1547133/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp