Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: adb59698c7cddc0437dc9053693235fe6279dfad
https://github.com/WebKit/WebKit/commit/adb59698c7cddc0437dc9053693235fe6279dfad
Author: Pascoe <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M Source/WebKit/UIProcess/WebAuthentication/fido/CtapAuthenticator.cpp
Log Message:
-----------
[WebAuthn] Always include pinAuth if we have it
rdar://154214974
https://bugs.webkit.org/show_bug.cgi?id=294950
Reviewed by Charlie Wolfe.
In https://bugs.webkit.org/show_bug.cgi?id=293805, we introduced credential
preflight for
getAssertion to avoid hitting maxMsgSize. However, whenever a key requires a
pin, we do not
pass the pinAuth for the first silent assertion, which causes issues with some
keys.
This patch starts to pass the pinAuth in this case, fixing the issue.
* Source/WebKit/UIProcess/WebAuthentication/fido/CtapAuthenticator.cpp:
(WebKit::CtapAuthenticator::getAssertion):
Canonical link: https://commits.webkit.org/296675@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes