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\