[gnutls-help] Priority strings, changing available ciphers
Sander Smeenk
ssmeenk at freshdot.net
Mon Jun 1 21:11:49 CEST 2026
Quoting Alexander Sosedkin (asosedkin at redhat.com):
> On Mon, Jun 1, 2026 at 5:06 PM Sander Smeenk <ssmeenk at freshdot.net> wrote:
> > Yes. The 'sslyze' tool tries every possible combination and reports what
> > worked.
> I guess that TLS1.0 in its output
> is the oldest protocol version for which the cipher is defined,
> and not the actually negotiated version. That'd be a problem.
Heh. There's no TLS1.0 in sslyze output.
Well, there is, telling me no TLS1.0 is supported.
The bit that has me somewhat confused is this command:
| $ gnutls-cli --list --priority '-VERS-ALL:+VERS-TLS1.3:+VERS-TLS1.2:PFS' | grep TLS1.0
| TLS_ECDHE_ECDSA_AES_256_CBC_SHA1 0xc0, 0x0a TLS1.0
| TLS_ECDHE_ECDSA_AES_128_CBC_SHA1 0xc0, 0x09 TLS1.0
| TLS_ECDHE_RSA_AES_256_CBC_SHA1 0xc0, 0x14 TLS1.0
| TLS_ECDHE_RSA_AES_128_CBC_SHA1 0xc0, 0x13 TLS1.0
| TLS_DHE_RSA_AES_256_CBC_SHA1 0x00, 0x39 TLS1.0
| TLS_DHE_RSA_AES_128_CBC_SHA1 0x00, 0x33 TLS1.0
> Append `:-RSA:-SHA1` onto the priority string to make it happy?
Probably, at least to 98% or something.
But i'd have to figure out what other ciphers get dropped that would
have been okay to still run with, and what impact that would have on
clients.
I'm currently running with this:
-VERS-ALL:+VERS-TLS1.3:+VERS-TLS1.2:PFS:SECURE256:-RSA:-SHA1:-SIGN-RSA-SHA1:-SIGN-DSA-SHA1:-SIGN-ECDSA-SHA1
Thanks so far, Alexander.
Rgds,
-Sndr.
--
| 'Squawks' said backwards still sounds the same even though it's not a palindrome.
| 4096R/20CC6CD2 - 6D40 1A20 B9AA 87D4 84C7 FBD6 F3A9 9442 20CC 6CD2
More information about the Gnutls-help
mailing list