URL: https://linuxfr.org/users/tarnyko/journaux/baroud-pour-nss-dans-chrom-ium Title: Baroud pour NSS dans Chrom(ium) Authors: Tarnyko Date: 2019年05月05日T10:25:48+02:00 License: CC By-SA Tags: chromium, openssl, nss et firefox Score: 16 Hello nal, Je viens de consacrer un temps beaucoup trop important au _backport_ de [**NSS**](https://en.wikipedia.org/wiki/Network_Security_Services) dans **Chromium 58**. **NSS**, historiquement "_Netscape Security Services_", c'est la bibliothèque de sécurité concurrente d'[OpenSSL](https://fr.wikipedia.org/wiki/OpenSSL) ; utilisée notamment par Firefox, Curl et Git (quand on fait un _git clone https://[...]_ par exemple). Cela fait longtemps (~4 ans) que les devs Chromium ont switché vers [BoringSSL](https://en.wikipedia.org/wiki/OpenSSL#BoringSSL), leur fork auto-hébergé d'OpenSSL. Là j'ai remis l'ancien système, ça marchote, mais il commence à manquer des fonctionnalités et surtout l'effort devient de plus en plus important. Le patch est gigantesque : en plus de [ça](https://github.com/Tarnyko/chromium-lite/blob/master/02b-crypto/nss_general_backport.patch) et [ça](https://github.com/Tarnyko/chromium-lite/blob/master/03a-net/nss_general_backport.patch), il faut encore balancer ces arborescences de fichiers [là](https://github.com/Tarnyko/chromium-lite/tree/master/02b-crypto/nss_general_backport) et [là](https://github.com/Tarnyko/chromium-lite/tree/master/03a-net/nss_general_backport). Je me doute que cela n'en intéressera pas des masses ici. Pour ceux qui le seront, j'abandonne probablement le truc pour la prochaine version, une fois que j'aurai pigé comment compiler avec la version système d'OpenSSL -ce sera moins lourd. À toutes fins utiles...