On 10/21/2020 1:01 PM, Jamil Nimeh wrote:
I'm not very sure why EdDSA cannot apply to ServerKeyExchange and CertificateVerify in TLS 1.0 and 1.1. ServerKeyExchange and CertificateVerify is used to authenticate the server or the client's possession of the private key of the cert.  So if EdDSA cannot be used for them, the EdDSA certificate should not be selected for TLS 1.0/1.1 as well.  I did not read the RFC fully yet, it looks like that EdDSA can be used for TLS 1.0/1.1 ServerKeyExchange and CertificateVerify as well.  I may miss something.
JN: So far I have yet to find a server implementation that will accept a 1.0/1.1 client hello with no signature_algorithms extension and not barf.
It's OK if we don't want to support EdDSA for TLS 1.0/1.1 for some reason. Although I would prefer to support for better interoperability.

I did not get the idea of the CSR. It may be nice to have a explicit statement that we don't support certificates of EdDSA-capable public key for TLS 1.0 and 1.1.

Xuelei

Reply via email to