Skip to content

fix: support RSA PSS signatures with Windows VNet#52728

Merged
nklaassen merged 1 commit intomasterfrom
nklaassen/fix-vnet-windows-pss
Mar 4, 2025
Merged

fix: support RSA PSS signatures with Windows VNet#52728
nklaassen merged 1 commit intomasterfrom
nklaassen/fix-vnet-windows-pss

Conversation

@nklaassen
Copy link
Copy Markdown
Contributor

@nklaassen nklaassen commented Mar 4, 2025

This PR fixes the crypto.Signer implementation over gRPC that VNet uses on Windows when initiating mTLS connections to the proxy to support RSA PSS signatures. I didn't notice this bug during implementation because I was always using the new balanced-v1 signature algorithm suite, but this bug currently effects all users using the legacy suite which still uses RSA keys for app access.

The test added here fails and catches the bug before the fix, and passes with the fix.

Changelog: fixed VNet on Windows when the cluster uses the legacy signature algorithm suite

@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from fspmarshall March 4, 2025 08:36
@nklaassen nklaassen enabled auto-merge March 4, 2025 16:46
@nklaassen nklaassen added this pull request to the merge queue Mar 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 4, 2025
@nklaassen nklaassen added this pull request to the merge queue Mar 4, 2025
Merged via the queue into master with commit 29a19b0 Mar 4, 2025
2 checks passed
@nklaassen nklaassen deleted the nklaassen/fix-vnet-windows-pss branch March 4, 2025 18:36
@public-teleport-github-review-bot
Copy link
Copy Markdown

@nklaassen See the table below for backport results.

Branch Result
branch/v17 Failed

nklaassen added a commit that referenced this pull request Mar 4, 2025
github-merge-queue bot pushed a commit that referenced this pull request Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants