On Fri, 2021-05-07 at 13:12 +0300, Dmitry Timoshkov wrote:
Hans Leidekker hans@codeweavers.com wrote:
Signed-off-by: Hans Leidekker hans@codeweavers.com
dlls/secur32/schannel.c | 252 ++++++++++++++++++------- dlls/secur32/schannel_gnutls.c | 323 +++++++++++++-------------------- dlls/secur32/schannel_macosx.c | 210 ++++++++++++--------- dlls/secur32/secur32.c | 3 + dlls/secur32/secur32_priv.h | 81 +++++---- 5 files changed, 477 insertions(+), 392 deletions(-)
In the light of recent separation of NTLM support to its own dlls/msv1_0 it would be reasonable to expect same thing happening to schannel. What is the reason to not continue going that way and move schannel support to dlls/schannel?
It should should probably be moved to schannel at some point but that's not necessary for PE conversion, so I left it for a future patch. I moved out NTLM support to avoid complicating initialization when either of the backends is missing.