title: Handshake Failure with TLS1.2 client and TLS1.3 server
body: <p>After openssl upgrade to 1.1.1 version, I have a cenario where my client ( odbc) is  running at TLS1.2 and my server (database) is running at TLS 1.3 and it fails with 
  following error at client side. </p>
  
  <p>"SSL Handshake Failure reason [error:1407743E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert inappropriate fallback]." </p>
  
  <p>In TLS 1.3 documentation it was written that fallback protection is enabled by default and when TLS 1.2 client communicates with TLS 1.3 server server sends special bytes for fallback protection. </p>
  
  <p>Following are my doubts. 
    -- Do i have to handle these special bytes at my client ? 
    -- Is there any other handling that is needed at TLS 1.2 client to communicate with TLS 1.3 server ? 
    -- Or is there any other reason for the failure ? </p>