diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2023-03-06 15:19:29 -0800 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2023-03-06 15:19:29 -0800 |
commit | c799fa21db8d6bb34ce195ef41b5e3ddffc888ea (patch) | |
tree | 6ed55f8bc0625c5528e74d768017bab1e3815088 /src/libgit2/streams/tls.c | |
parent | 8164b4816230711f1aeb8e474011f496f3bfdb98 (diff) | |
download | libgit2-ethomson/schannel.tar.gz |
schannelethomson/schannel
Diffstat (limited to 'src/libgit2/streams/tls.c')
-rw-r--r-- | src/libgit2/streams/tls.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libgit2/streams/tls.c b/src/libgit2/streams/tls.c index e063a33f9..246ac9ca7 100644 --- a/src/libgit2/streams/tls.c +++ b/src/libgit2/streams/tls.c @@ -13,6 +13,7 @@ #include "streams/mbedtls.h" #include "streams/openssl.h" #include "streams/stransport.h" +#include "streams/schannel.h" int git_tls_stream_new(git_stream **out, const char *host, const char *port) { @@ -33,6 +34,8 @@ int git_tls_stream_new(git_stream **out, const char *host, const char *port) init = git_openssl_stream_new; #elif defined(GIT_MBEDTLS) init = git_mbedtls_stream_new; +#elif defined(GIT_SCHANNEL) + init = git_schannel_stream_new; #endif } else { return error; @@ -63,6 +66,8 @@ int git_tls_stream_wrap(git_stream **out, git_stream *in, const char *host) wrap = git_openssl_stream_wrap; #elif defined(GIT_MBEDTLS) wrap = git_mbedtls_stream_wrap; +#elif defined(GIT_SCHANNEL) + wrap = git_schannel_stream_wrap; #endif } |