• A
    Don't set client_version to the ServerHello version. · ec1af3c4
    Adam Langley 提交于
    The client_version needs to be preserved for the RSA key exchange.
    
    This change also means that renegotiation will, like TLS, repeat the old
    client_version rather than advertise only the final version. (Either way,
    version change on renego is not allowed.) This is necessary in TLS to work
    around an SChannel bug, but it's not strictly necessary in DTLS.
    
    (From BoringSSL)
    Reviewed-by: NEmilia Käsper <emilia@openssl.org>
    ec1af3c4
s3_clnt.c 91.0 KB