From fd8ab71d809504c7287076b72145dbbc3416686a Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sun, 21 Jun 2026 19:27:32 +0800 Subject: [PATCH] feat(build): use WinCNG as crypto backend for libssh2 windows --- config/pkg/lib/libssh2.yml | 2 +- src/Package/Library/libssh2.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/pkg/lib/libssh2.yml b/config/pkg/lib/libssh2.yml index 72447416..54fa2a5e 100644 --- a/config/pkg/lib/libssh2.yml +++ b/config/pkg/lib/libssh2.yml @@ -9,7 +9,7 @@ libssh2: metadata: license-files: [COPYING] license: BSD-3-Clause - depends: + depends@unix: - openssl headers: - libssh2.h diff --git a/src/Package/Library/libssh2.php b/src/Package/Library/libssh2.php index b41434e0..27761d7f 100644 --- a/src/Package/Library/libssh2.php +++ b/src/Package/Library/libssh2.php @@ -18,6 +18,7 @@ class libssh2 { WindowsCMakeExecutor::create($lib) ->addConfigureArgs( + '-DCRYPTO_BACKEND=WinCNG', '-DENABLE_ZLIB_COMPRESSION=ON', '-DBUILD_TESTING=OFF' )