Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
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