Skip to content

Update LibFido2Swift for hardware key sign-in fix#3

Open
arifali123 wants to merge 1 commit into
XcodesOrg:mainfrom
arifali123:update-libfido
Open

Update LibFido2Swift for hardware key sign-in fix#3
arifali123 wants to merge 1 commit into
XcodesOrg:mainfrom
arifali123:update-libfido

Conversation

@arifali123

@arifali123 arifali123 commented Jul 6, 2026

Copy link
Copy Markdown

Summary

Updates LibFido2Swift from 0.1.4 to 0.1.6 in XcodesLoginKit.

This is the upstream XcodesLoginKit dependency bump needed so XcodesApp can update and pick up the hardware security-key sign-in fix from LibFido2Swift.

Why

LibFido2Swift PR #6 fixes Apple ID hardware-key authentication when the authenticator returns a valid allow-list assertion without a WebAuthn userHandle: kinoroy/LibFido2Swift#6

That absence is valid for non-resident / server-side credentials, but the previous wrapper treated a null or empty user handle as FIDO2Error.internalError. In XcodesApp this could fail after the user had already touched the hardware key, even though the assertion itself was otherwise valid.

Impact

Once this lands in XcodesLoginKit and XcodesApp updates to it, XcodesApp can pick up the LibFido2Swift hardware-key fix and avoid the internalError failure path for Apple ID security-key sign-in.

Package resolution now points LibFido2Swift at version 0.1.6, revision ac8596a852e2b008c5902a521cf4d9c7f0f05fba.

@arifali123 arifali123 changed the title Update LibFido2Swift to 0.1.6 Update LibFido2Swift for hardware key sign-in fix Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant