From 762704b8b030f2d8a0320e46003c1784dff3cf6e Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 4 Feb 2022 13:07:05 -0800 Subject: [PATCH] Switched to use MS mirror of libfido2 (#561) --- contrib/win32/openssh/GetFIDO2.ps1 | 5 ++--- contrib/win32/openssh/paths.targets | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/contrib/win32/openssh/GetFIDO2.ps1 b/contrib/win32/openssh/GetFIDO2.ps1 index 97d80ef61..55195ec12 100644 --- a/contrib/win32/openssh/GetFIDO2.ps1 +++ b/contrib/win32/openssh/GetFIDO2.ps1 @@ -36,7 +36,7 @@ Write-Host "override:$override" $zip_path = Join-Path $PSScriptRoot "libfido2.zip" -$release_url = "https://developers.yubico.com/libfido2/Releases/libfido2-$version-win.zip" +$release_url = "https://github.com/PowerShell/libfido2/releases/download/$version/libfido2.zip" Write-Host "release_url:$release_url" [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor ` @@ -51,13 +51,12 @@ if(-not (Test-Path $zip_path)) } # XXX check pgp sig? -Expand-Archive -Path $zip_path -DestinationPath $destDir -Force -ErrorAction SilentlyContinue -ErrorVariable e +Expand-Archive -Path $zip_path -DestinationPath $destDir\libfido2 -Force -ErrorAction SilentlyContinue -ErrorVariable e if($e -ne $null) { throw "Error when expand zip file. libfido2 version:$version" } -Rename-Item -Path $destDir\libfido2-$version-win -NewName libfido2 Remove-Item $zip_path -Force -ErrorAction SilentlyContinue Write-Host "Succesfully downloaded libfido2 version:$version" diff --git a/contrib/win32/openssh/paths.targets b/contrib/win32/openssh/paths.targets index 16f989340..5e0389750 100644 --- a/contrib/win32/openssh/paths.targets +++ b/contrib/win32/openssh/paths.targets @@ -13,10 +13,10 @@ $(SolutionDir)\LibreSSL\bin\desktop\arm64\ $(SolutionDir)\LibreSSL\bin\desktop\arm\ $(SolutionDir)\libfido2\ - $(SolutionDir)\libfido2\Win32\Release\v143\static\ - $(SolutionDir)\libfido2\Win64\Release\v143\static\ - $(SolutionDir)\libfido2\ARM64\Release\v143\static\ - $(SolutionDir)\libfido2\ARM\Release\v143\static\ + $(SolutionDir)\libfido2\Win32\Release\static\ + $(SolutionDir)\libfido2\Win64\Release\static\ + $(SolutionDir)\libfido2\ARM64\Release\static\ + $(SolutionDir)\libfido2\ARM\Release\static\ $(SolutionDir)\ZLib\sdk\ $(SolutionDir)\ZLib\bin\x86\ $(SolutionDir)\ZLib\bin\x64\