Re: [TLS] Server Signature Algorithms
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TLS] Server Signature Algorithms
Wan-Teh Chang wrote:
> Nikos: GnuTLS is one of the first TLS 1.2 implementations.
> How does GnuTLS deal with this issue now? Does it compute
> hashes of all the hash algorithms it supports on the handshake
> messages, or does it buffer the handshake messages until
> the hash algorithm has been selected?
This part was only recently implemented. The current behavior is to not
buffer messages in order to keep common code base for all TLS versions
(none of the SSL, or TLS protocols so far required such buffering).
What we do is hash all the handshake messages with SHA-1 and SHA-256 and
hope that those will be among the choices of the server.
This works but it is a time bomb. Once one sets up a server that
requests some signature algorithm not in this set we do not complete
handshake.
regards,
Nikos
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.