Workaround for Windows-based GOST implementations
authorDmitry Belyavskiy <beldmit@gmail.com>
Thu, 7 Nov 2019 15:17:35 +0000 (18:17 +0300)
committerDmitry Belyavskiy <beldmit@gmail.com>
Sun, 10 Nov 2019 16:23:50 +0000 (19:23 +0300)
commiteed2c919fc9ae7e1b3e4cfb2da23655bca263dea
tree54903007fa041d4714a4f450faf44189f614603a
parent1d7990451b4e69ac179a134c69551e557633c709
Workaround for Windows-based GOST implementations

Many Windows-based GOST TLS implementations are unable to extend the
list of supported SignatureAlgorithms because of lack of the necessary
callback in Windows. So for TLS 1.2 it makes sense to imply the support
of GOST algorithms in case when the GOST ciphersuites are present.

This is a backport of #10377 to 1.1.1 branch

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10378)
ssl/t1_lib.c