[Pkg-gnutls-maint] Bug#422024: gnutls13: default list of supported protocols doesn't match documentation
Andreas Metzler
ametzler at downhill.at.eu.org
Sun May 27 10:57:23 UTC 2007
On 2007-05-03 Jan Christoph Nordholz <hesso at pool.math.tu-berlin.de> wrote:
> Package: libgnutls13
> Version: 1.7.7-1
> Tags: experimental
> Hi,
> code and documentation seem to have diverged when TLS1.2 was introduced:
> -> lib/gnutls_priority.c, lines 252 ff., gnutls_set_default_priority()
> ] [...]
> ] * The order is TLS 1.2, TLS 1.1, TLS 1.0, SSL3 for protocols.
> ] * RSA, DHE_DSS, DHE_RSA for key exchange
> ] * algorithms. SHA, MD5 and RIPEMD160 for MAC algorithms.
> ] * AES_128_CBC, 3DES_CBC,
> ] * and ARCFOUR_128 for ciphers.
> ] [...]
> ] static const int protocol_priority[] = { GNUTLS_TLS1_2, GNUTLS_TLS1_1, GNUTLS_SSL3, 0 };
> ] static const int kx_priority[] =
> ] { GNUTLS_KX_RSA, GNUTLS_KX_DHE_DSS, GNUTLS_KX_DHE_RSA, 0 };
> ] static const int cipher_priority[] = {
> ] GNUTLS_CIPHER_AES_128_CBC,
> ] GNUTLS_CIPHER_3DES_CBC, GNUTLS_CIPHER_ARCFOUR_128, 0
> ] };
> ] static const int comp_priority[] = { GNUTLS_COMP_NULL, 0 };
> ] static const int mac_priority[] =
> ] { GNUTLS_MAC_SHA1, GNUTLS_MAC_MD5, 0 };
> ] [...]
> TLS1.0 and MAC_RIPEMD are gone... I guess this is intentional, but it
> should be documented accordingly, because I've just crept for hours through
> an application's source code searching for the magic call that disables
> TLS1.0... ;-)
This has been fixed upstream in
<http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/gnutls/lib/gnutls_priority.c?root=GNU+TLS+Library&r1=2.55&r2=2.56>
The respective code in the docs is generated automatically from the
comments in lib/gnutls_priority.c.
> PS: This (upstream) change makes the package description look a bit absurd,
> advertising TLS1.0 support when it's deactivated by default...
The change noted above also re-enable TLS1.0 by default, so this part
of your bug-report is going to fix itself too.
Thanks for taking the time to test the packages uploaded to
experimental.
cu andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-gnutls-maint
mailing list