diff --git a/index.bs b/index.bs index 08653a9b9..4178af162 100644 --- a/index.bs +++ b/index.bs @@ -6498,7 +6498,9 @@ and the corresponding value is the authenticator extension output for Unsigned extension outputs are represented independently from [=authenticator data=] and returned by authenticators as a separate map, keyed with the same [=extension identifier=]. This map only contains entries for authenticator -extensions that make use of unsigned outputs. +extensions that make use of unsigned outputs. Unsigned outputs are useful when extensions output a signature over +the [=authenticator data=] (because otherwise a signature would have to sign over itself, which isn't possible) or when +some extension outputs should not be sent to the [=[RP]=]. Note: In [[!FIDO-CTAP]] [=unsigned extension outputs=] are returned as a CBOR map in a top-level field named `unsignedExtensionOutputs` from both [=authenticatorMakeCredential=] and [=authenticatorGetAssertion=].