Если я правильно понял, OpenSSL поддерживает лишь TLS 1, а TLS 1.1 и TLS 1.2, в отличии от GnuTLS, нет. При этом поддерживает SSL 2, который небезопасен и потому не рекоммендуется. Выходит - если в программе есть два USE-флага, "gnutls" и "ssl", то лучше выбрать первый? А в OpenSSL смысла нет и можно не использовать?

2

cypherpunks01⇓ пишет:

Выходит - если в программе есть два USE-флага, "gnutls" и "ssl", то лучше выбрать первый?

Лучше разбираться индивидуально для определённого пакета. Тем более эти флаги для разных пакетов имеют разный контекст и, как правило, включение gnutls отключает дефолтную поддержку OpenSSL.

Был, был и весь вышел...

Тогда на примере того, что есть у меня - ssmtp, wget и wpa_supplicant имеют оба эти флага и у всех включены и тот и другой. Они действительно нужны оба или это излишество и достаточно одного?

4 (08.04.2013 15:52:06 отредактировано Lupo Alberto)

У меня для всех этих пакетов включен только флаг ssl — насколько я понял, это обозначает поддержку SSL/TLS как таковую.
Включение же флага gnutls заставит использовать net-libs/gnutls вместо dev-libs/openssl.

Был, был и весь вышел...

5

P.S. Во всех установленных у меня пакетах, имеющих поддержку флага gnutls, этот флаг не включен:

gentoo-laptop lupo # equery h gnutls
 * Searching for USE flag gnutls ... 
[IP-] [  ] mail-mta/ssmtp-2.64-r2:0
[IP-] [  ] media-video/ffmpeg-0.10.6:0
[IP-] [  ] media-video/vlc-2.0.5:0
[IP-] [  ] net-libs/neon-0.29.6-r5:0
[IP-] [  ] net-misc/aria2-1.16.5:0
[IP-] [  ] net-misc/iputils-20121221-r1:0
[IP-] [  ] net-misc/wget-1.14:0
[IP-] [  ] net-print/cups-1.6.2-r1:0
[IP-] [  ] net-wireless/wpa_supplicant-2.0:0
[IP-] [  ] www-client/lynx-2.8.8_pre15:0
Был, был и весь вышел...