John Schanck
84fe257012
Bug 1854266 - move usedAppId logic to authrs_bridge. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D188768
2023-09-21 16:07:46 +00:00
John Schanck
9ba8ca92cd
Bug 1854016 - move webauthn signature selection logic to authrs_bridge. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D188639
2023-09-21 16:07:45 +00:00
John Schanck
cb1b6afb63
Bug 1853711 - vendor authenticator-rs v0.4.0-alpha.22. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D188766
2023-09-21 16:07:45 +00:00
John Schanck
64c8c1de84
Bug 1844437 - support WebAuthn credProps extension. r=keeler,webidl,saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D188159
2023-09-21 02:07:42 +00:00
Iulian Moraru
814d3eca99
Backed out 2 changesets (bug 1844437, bug 1586950) for causing wpt failures on remote-desktop-client-override.tentative.https.html. CLOSED TREE
...
Backed out changeset 425df011a063 (bug 1844437)
Backed out changeset bad715e0f53e (bug 1586950)
2023-09-21 03:05:55 +03:00
John Schanck
1ea1628d5d
Bug 1844437 - support WebAuthn credProps extension. r=keeler,webidl,saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D188159
2023-09-20 21:01:50 +00:00
John Schanck
ed72126fe9
Bug 1853819 - Remove nsIU2FTokenManager. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D188614
2023-09-20 05:02:36 +00:00
Cosmin Sabou
985fed8d4c
Backed out changeset 793702f190e3 (bug 1853819) for bc failures on browser_webauthn_prompts.js. CLOSED TREE
2023-09-20 01:28:28 +03:00
John Schanck
e42e761d3f
Bug 1853819 - Remove nsIU2FTokenManager. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D188614
2023-09-19 21:15:59 +00:00
John Schanck
15932f108f
Bug 1852636 - vendor authenticator-rs v0.4.0-alpha.21. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D187956
2023-09-12 18:07:55 +00:00
John Schanck
1a32e9ea0f
Bug 1536155 - implement getTransports() for AuthenticatorAttestationResponse. r=geckoview-reviewers,webidl,keeler,smaug,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D185225
2023-09-06 21:50:39 +00:00
John Schanck
0dc5162e6f
Bug 1851656 - add fuzzing.webauthn.authenticator_config pref. r=keeler,jkratzer
...
Differential Revision: https://phabricator.services.mozilla.com/D187509
2023-09-06 17:58:02 +00:00
John Schanck
6849596979
Bug 1816520 - implement getPublicKey and getPublicKeyAlgorithm for AuthenticatorAttestationResponse. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D186375
2023-08-31 22:56:50 +00:00
John Schanck
7438e57809
Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug
...
Depends on D186806
Differential Revision: https://phabricator.services.mozilla.com/D186374
2023-08-31 22:56:50 +00:00
Iulian Moraru
6fa14bea14
Backed out 2 changesets (bug 1816519, bug 1816520) for causing build bustages on WinWebAuthnManager.cpp. CLOSED TREE
...
Backed out changeset 1bae007bf17b (bug 1816520)
Backed out changeset 96cdbead4d15 (bug 1816519)
2023-08-31 23:07:26 +03:00
John Schanck
539ff71086
Bug 1816520 - implement getPublicKey and getPublicKeyAlgorithm for AuthenticatorAttestationResponse. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D186375
2023-08-31 18:06:48 +00:00
John Schanck
7933f948be
Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug
...
Depends on D186806
Differential Revision: https://phabricator.services.mozilla.com/D186374
2023-08-31 18:06:48 +00:00
Cosmin Sabou
2d7b94471e
Backed out 2 changesets (bug 1816520, bug 1816519) for non-unified build bustages on AuthrsBridge_ffi.h. CLOSED TREE
...
Backed out changeset 03d6e3a37329 (bug 1816520)
Backed out changeset 891504a115dd (bug 1816519)
2023-08-31 09:21:24 +03:00
John Schanck
1e85c0a52b
Bug 1816520 - implement getPublicKey and getPublicKeyAlgorithm for AuthenticatorAttestationResponse. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D186375
2023-08-31 04:48:20 +00:00
John Schanck
eb35827ea1
Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug
...
Depends on D186806
Differential Revision: https://phabricator.services.mozilla.com/D186374
2023-08-31 04:48:19 +00:00
John Schanck
76febae414
Bug 1849423 - implement VirtualFidoDevice::CheckKeyHandle for virtual CTAP1 test tokens. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D186583
2023-08-28 22:00:48 +00:00
John Schanck
793c42d597
Bug 1846836 - allow App ID extension when security.webauthn.ctap2 is true. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D186807
2023-08-28 17:48:55 +00:00
John Schanck
fba2249b4b
Bug 1850025 - vendor authenticator-rs v0.4.0-alpha20. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D186806
2023-08-28 17:48:55 +00:00
John Schanck
937b7e0393
Bug 1848172 - vendor authenticator-rs v0.4.0-alpha19. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D186273
2023-08-17 17:27:46 +00:00
John Schanck
fe8f5c7367
Bug 1848821 - decode base64url encoded arguments in add/remove credential. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D186244
2023-08-16 18:20:26 +00:00
Cristian Tuns
91f3e9507b
Backed out changeset 734d30379253 (bug 1848821) for causing wpt failures in virtual_authenticator.html CLOSED TREE
2023-08-16 03:03:55 -04:00
John Schanck
74757c75c7
Bug 1848821 - decode base64url encoded arguments in add/remove credential. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D186244
2023-08-16 03:34:24 +00:00
John Schanck
ac14ed9ee0
Bug 1844136 - avoid the AuthenticatorService and Manager types from auth-rs. r=keeler
...
Depends on D183056
Differential Revision: https://phabricator.services.mozilla.com/D183893
2023-08-09 20:47:55 +00:00
Dana Keeler
a05b028a7e
Bug 1838894 - support adding and removing virtual authenticators in nsIWebAuthnTransport r=jschanck
...
Depends on D181301
Differential Revision: https://phabricator.services.mozilla.com/D183056
2023-08-09 20:47:55 +00:00
John Schanck
5a81fc2d12
Bug 1838945 - virtual authenticator test cleanup. r=keeler
...
Depends on D181006
Differential Revision: https://phabricator.services.mozilla.com/D181300
2023-08-09 20:47:54 +00:00
John Schanck
80906d58d2
Bug 1838526 - Add a CTAP2 capable virtual authenticator for tests. r=keeler
...
Depends on D181577
Differential Revision: https://phabricator.services.mozilla.com/D181006
2023-08-09 20:47:54 +00:00
John Schanck
61a41a98f3
Bug 1839517 - vendor authenticator-rs v0.4.0-alpha.18. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181577
2023-08-09 20:47:53 +00:00
Cristian Tuns
a157f7fe17
Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE
...
Backed out changeset cfb72ec53461 (bug 1838894)
Backed out changeset 48d93b2327bf (bug 1838894)
Backed out changeset 1b600408020d (bug 1676679)
Backed out changeset 199a69c94e56 (bug 1846574)
Backed out changeset 0fd66a02d9ef (bug 1844136)
Backed out changeset cede3491e7fb (bug 1838894)
Backed out changeset cdfe8b080bad (bug 1838938)
Backed out changeset ddb81e7713a7 (bug 1546662)
Backed out changeset 61c7382a4a2e (bug 1838945)
Backed out changeset 29ccda7bfd30 (bug 1838526)
Backed out changeset b4e59c6a2f8f (bug 1839517)
2023-08-08 19:05:21 -04:00
John Schanck
0f7dbdde55
Bug 1844136 - avoid the AuthenticatorService and Manager types from auth-rs. r=keeler
...
Depends on D183056
Differential Revision: https://phabricator.services.mozilla.com/D183893
2023-08-08 18:00:20 +00:00
Dana Keeler
e64f2d53e9
Bug 1838894 - support adding and removing virtual authenticators in nsIWebAuthnTransport r=jschanck
...
Depends on D181301
Differential Revision: https://phabricator.services.mozilla.com/D183056
2023-08-08 18:00:19 +00:00
John Schanck
375667b329
Bug 1838945 - virtual authenticator test cleanup. r=keeler
...
Depends on D181006
Differential Revision: https://phabricator.services.mozilla.com/D181300
2023-08-08 18:00:18 +00:00
John Schanck
e56582e89f
Bug 1838526 - Add a CTAP2 capable virtual authenticator for tests. r=keeler
...
Depends on D181577
Differential Revision: https://phabricator.services.mozilla.com/D181006
2023-08-08 18:00:18 +00:00
John Schanck
f6785f4377
Bug 1839517 - vendor authenticator-rs v0.4.0-alpha.18. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181577
2023-08-08 18:00:17 +00:00
Narcis Beleuzu
4a88c9d811
Backed out 11 changesets (bug 1838526, bug 1844136, bug 1838945, bug 1676679, bug 1846574, bug 1838894, bug 1546662, bug 1838938, bug 1839517) for bustages on command.rs . CLOSED TREE
...
Backed out changeset c44c58c8dede (bug 1838894)
Backed out changeset 4fe735c1a95e (bug 1838894)
Backed out changeset af356c621a91 (bug 1676679)
Backed out changeset 81ecf285cf3b (bug 1846574)
Backed out changeset 3f9e8ad9d84d (bug 1844136)
Backed out changeset 8bba03cfc986 (bug 1838894)
Backed out changeset f2f744b2f30f (bug 1838938)
Backed out changeset 965ced29c013 (bug 1546662)
Backed out changeset 76dfd07dd58c (bug 1838945)
Backed out changeset c2e3279c2f1e (bug 1838526)
Backed out changeset 9a36bf4b0dbe (bug 1839517)
2023-08-08 07:07:31 +03:00
John Schanck
09797bb9a0
Bug 1844136 - avoid the AuthenticatorService and Manager types from auth-rs. r=keeler
...
Depends on D183056
Differential Revision: https://phabricator.services.mozilla.com/D183893
2023-08-08 02:03:43 +00:00
Dana Keeler
7e543fde52
Bug 1838894 - support adding and removing virtual authenticators in nsIWebAuthnTransport r=jschanck
...
Depends on D181301
Differential Revision: https://phabricator.services.mozilla.com/D183056
2023-08-08 02:03:43 +00:00
John Schanck
b6d32ec83b
Bug 1838945 - virtual authenticator test cleanup. r=keeler
...
Depends on D181006
Differential Revision: https://phabricator.services.mozilla.com/D181300
2023-08-08 02:03:42 +00:00
John Schanck
3f7826c5fb
Bug 1838526 - Add a CTAP2 capable virtual authenticator for tests. r=keeler
...
Depends on D181577
Differential Revision: https://phabricator.services.mozilla.com/D181006
2023-08-08 02:03:41 +00:00
John Schanck
e8c35cde02
Bug 1839517 - vendor authenticator-rs v0.4.0-alpha.18. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181577
2023-08-08 02:03:41 +00:00
Butkovits Atila
bf80c8e256
Backed out changeset e637dc2466d4 (bug 1837473) for breaking CTAP2 PIN entry. a=backout
2023-06-17 02:35:10 +03:00
John Schanck
beb6dcaade
Bug 1837473 - vendor authenticator-rs v0.4.0-alpha.16. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181002
2023-06-14 22:51:57 +00:00
M. Sirringhaus
df63f90286
Bug 1832579 - Add prompt for invalid UV attempts r=fluent-reviewers,flod,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D177777
2023-06-12 16:39:13 +00:00
John Schanck
72ab9f78e6
Bug 1834771 - fallback to CTAP1 when AppID is present. r=keeler
...
The WebAuthn AppID extension presents an alternative RP ID that is acceptable
in a CTAP2 authenticatorGetAssertion response. Version 0.4.0-alpha.15 of the
authenticator library implemented allowlist filtering (or "pre-flighting") to
accomodate devices that limit the number of entries in an allowlist. The
implementation of filtering did not take the AppID extension into
consideration, so credentials bound to relying party IDs matching the AppID
were mistakenly filtered from the allowlist.
Differential Revision: https://phabricator.services.mozilla.com/D178981
2023-05-24 22:30:38 +00:00
John Schanck
53e2e3ea9b
Bug 1831392 - add an excluded WebAuthn credential prompt. r=keeler
...
Depends on D177944
Differential Revision: https://phabricator.services.mozilla.com/D178113
2023-05-15 23:26:24 +00:00
John Schanck
ecfd04a749
Bug 1828206 - clarify WebAuthn user presence prompts. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D177944
2023-05-15 23:26:24 +00:00