In this video I show you How to Migrate from OpenSSL to LibreSSL on Gentoo Linux. LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. LibreSSL is considered by most people to be a better implementation of SSL compared to OpenSSL as it has a smaller codebase, and is not vulnerable to as many exploits as the OpenSSL library, one example is heartbleed which was a big vulnerability found in openssl that exploits a weakness in legacy code found in openssl but not Libressl, This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet.
Steps to migrate listed below that I covered in the video (easier to copy and paste)
emerge -uvNDq world emerge gentoolkit
add libressl to your USE variable in /etc/portage/make.conf add CURL_SSL="libressl" to the bottom of /etc/portage/make.conf
mkdir /etc/portage/profile
*(Replace to with double greater than symbol)
echo "-libressl" to /etc/portage/profile/use.stable.mask
echo "dev-libs/openssl" to /etc/portage/package.mask
echo "dev-libs/libressl" to /etc/portage/package.accept_keywords
emerge -f libressl
emerge -C openssl emerge -1q libressl
emerge -1q openssh wget python:2.7 python:3.6 iputils
emerge -q @preserved-rebuild
then unmount and reboot following the typical procedure
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo reboot
Subscribe to my YouTube channel http://goo.gl/9U10Wz and be sure to click that notification bell so you know when new videos are released. ₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿
Bitcoin 3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV
Ethereum 0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079
Litecoin MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF
Dash Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz
Zcash t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr
Chainlink 0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14
Bitcoin Cash qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp
Etherum Classic 0xeA641e59913960f578ad39A6B4d02051A5556BfC
USD Coin 0x0B045f743A693b225630862a3464B52fefE79FdB