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

548 Коммитов

Автор SHA1 Сообщение Дата
Tom Marble a99a113414 Bug 1853244 - convert .ini manifests to .toml: batch 6 {caps,devtools,dom}/**/browser.ini r=jmaher,media-playback-reviewers,devtools-reviewers,profiler-reviewers,alwu,nchevobbe,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D188856
2023-09-22 20:42:14 +00:00
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 d15bfcf389 Bug 1813778 - implement WebAuthn isConditionalMediationAvailable. r=keeler,webidl,saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D188137
2023-09-20 17:33:46 +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
Dana Keeler a5cfd59207 Bug 1823782 - implement webauthn serialization methods r=jschanck,webidl,saschanaz,tschuster
Differential Revision: https://phabricator.services.mozilla.com/D187239
2023-09-19 20:03:37 +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 389f2e379e Bug 1759626 - WebAuthn isUVPAA result depends on Android resident key pref. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D187926
2023-09-12 18:05:00 +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 6773f8457a Bug 1851719 - avoid using CryptoBuffer for authenticator provided data. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D187519
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 b3f09128c0 Bug 1813281 - remove icon field from PublicKeyCredentialEntity. r=keeler,webidl,geckoview-reviewers,smaug,owlish
Differential Revision: https://phabricator.services.mozilla.com/D186597
2023-09-01 16:29:19 +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 3104851fc5 Bug 1823720 - prevent some fullscreen states while WebAuthn prompts are shown. r=edgar,keeler
This prevents fullscreen states that hide chrome while WebAuthn prompts are shown. Specifically, it
  1) ensures that the navigation toolbox is shown in fullscreen windows, and
  2) disallows fullscreen DOM elements.

Differential Revision: https://phabricator.services.mozilla.com/D187001
2023-08-29 22:39:45 +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 fc0dea8dd1 Bug 1849056 - handle failures of CryptoBuffer::ToArrayBuffer. r=tschuster,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D186398
2023-08-17 20:05:53 +00:00
Narcis Beleuzu 9716a0aef1 Backed out changeset 536420808253 (bug 1849056) for bustages on AuthenticatorResponse.cpp 2023-08-17 21:13:12 +03:00
John Schanck 568db86806 Bug 1460986 - tests for publickey-credentials-get feature policy. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D186245
2023-08-17 17:35:47 +00:00
John Schanck 54ebd5bd39 Bug 1849056 - handle failures of CryptoBuffer::ToArrayBuffer. r=tschuster,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D186398
2023-08-17 17:31:23 +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
Dana Keeler 390be83e74 Bug 1838894 - webauthn: prevent dispatches to the IPC thread after threads have been shut down r=jschanck
Depends on D183057

Differential Revision: https://phabricator.services.mozilla.com/D185232
2023-08-09 20:47:57 +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 22d1d1cb02 Bug 1838938 - Remove U2FSoftTokenTransport. r=keeler
Depends on D181302

Differential Revision: https://phabricator.services.mozilla.com/D181301
2023-08-09 20:47:55 +00:00
John Schanck 5f8b0f5223 Bug 1546662 - reenable webauthn wpts. r=keeler
Depends on D181300

Differential Revision: https://phabricator.services.mozilla.com/D181302
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
Dana Keeler 86957e4c8d Bug 1838894 - webauthn: prevent dispatches to the IPC thread after threads have been shut down r=jschanck
Depends on D183057

Differential Revision: https://phabricator.services.mozilla.com/D185232
2023-08-08 18:00:21 +00: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