LinuxForum.Fans
Тема

В чём разница между GnuTLS и OpenSSL и какой USE-флаг выбрать?

Автор: cypherpunks01 5 сообщений 3940 просмотров
#314039

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

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

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

#314048

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

#314050

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

#314051

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

text

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
Войдите или зарегистрируйтесь, чтобы ответить.