gecko-dev/dom/webauthn
J.C. Jones deb78e0cce Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler
The semantics of what Firefox implemented for the AppID extension for WebAuthn
were wrong. Notably: It was always emitted if the extension were used, and
always set to `true`. The specification has more nuance so that RPs can use
that result to determine what to validate against.

As a reminder since it's been a while, this change has impacts to the WebAuthn
Token Manager layer, so there's duplicative changes in the soft token and in
the HID token, _and the automated tests only test the soft token_. Manual
testing using webauthn.bin.coffee and other test sites are needed to verify
behavior in U2FHIDTokenManager.

Differential Revision: https://phabricator.services.mozilla.com/D79568
2020-06-25 00:06:57 +00:00
..
cbor-cpp
libudev-sys Backed out changeset 156832378185 (bug 1619094) for build bustages. CLOSED TREE 2020-03-03 19:19:08 +02:00
tests Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler 2020-06-25 00:06:57 +00:00
winwebauthn
AndroidWebAuthnTokenManager.cpp Bug 1637452: Part 15 - Fix JNI includes in dom/webauthn; r=keeler,jcj 2020-05-15 17:06:07 +00:00
AndroidWebAuthnTokenManager.h Bug 1628692 - Prepare dom/webauthn for making FallibleTArray uncopyable. r=jcj 2020-04-29 08:49:18 +00:00
AuthenticatorAssertionResponse.cpp
AuthenticatorAssertionResponse.h
AuthenticatorAttestationResponse.cpp
AuthenticatorAttestationResponse.h
AuthenticatorResponse.cpp Bug 1627213 - Don't call HoldJSObjects in a superclass ctor. r=jonco 2020-04-03 16:57:10 +00:00
AuthenticatorResponse.h
PWebAuthnTransaction.ipdl Bug 1630088 - WebAuthn requests need to retain the Browsing Context ID r=keeler 2020-04-24 22:57:33 +00:00
PublicKeyCredential.cpp
PublicKeyCredential.h
U2FHIDTokenManager.cpp Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler 2020-06-25 00:06:57 +00:00
U2FHIDTokenManager.h Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler 2020-06-25 00:06:57 +00:00
U2FSoftTokenManager.cpp Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler 2020-06-25 00:06:57 +00:00
U2FSoftTokenManager.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/webauthn. r=smaug 2020-03-09 15:47:39 +00:00
U2FTokenManager.cpp Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj 2020-06-23 05:05:36 +00:00
U2FTokenManager.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/webauthn. r=smaug 2020-03-09 15:47:39 +00:00
U2FTokenTransport.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/webauthn. r=smaug 2020-03-09 15:47:39 +00:00
WebAuthnCBORUtil.cpp
WebAuthnCBORUtil.h
WebAuthnCoseIdentifiers.h
WebAuthnManager.cpp Bug 1636148 - "BandAid" - Cast Remaining Callers To BasePrincipal r=ckerschb,geckoview-reviewers,agi 2020-05-14 19:42:57 +00:00
WebAuthnManager.h
WebAuthnManagerBase.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
WebAuthnManagerBase.h
WebAuthnTransactionChild.cpp
WebAuthnTransactionChild.h
WebAuthnTransactionParent.cpp
WebAuthnTransactionParent.h
WebAuthnUtil.cpp Bug 1628715 - Part 10: Activate nodiscard attributes on AppendElement(s). r=xpcom-reviewers,nika,peterv 2020-04-24 14:34:15 +00:00
WebAuthnUtil.h
WinWebAuthnManager.cpp Bug 1642400 - Improve DLL loading. r=jcj 2020-06-09 22:43:59 +00:00
WinWebAuthnManager.h
moz.build
nsIU2FTokenManager.idl