[webauthn] new commits pushed by emlun

The following commits were just pushed by emlun to https://github.com/w3c/webauthn:

* Explicitly specify binary encoding for string truncation
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/3361ef49c19daec3cd408d544802889279045aa0

* Apply suggestions from review
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/bdb2dab3d1f1fb38c0421f7910c29b4db50fb7a4

* Unify language on truncation between name/displayName, and simplify both
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/01279024e16533770295ab74248d5e2d4dbd76c5

* Add missing "to" in "equal to or greater than"
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/527629ceb30f9040accf137f9e41b8d2b1d397eb

* Address review comments
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/f337fcecd074d3329ad032219d33fdef05fb6760

* Rewrite "UTF-8 sequence(s)" to "UTF-8 code point(s)"
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/8f89a8eda647b866a042e935ded702ccb128e41a

* initial text
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/052280791ab70f8def2eae8c4dc5dac50f39fc96

* remaining draft text
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/d48a18c90abf22bb9f1b588c15ba4217fb62ada3

* s/webauthn-origins/webauthn
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2a18351fc7e0d56aa1976f5c02ffffe2e2c8a282

* MUST support 5 origin labels
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/689647ca72d2438f8dd849b398f891779caf6a91

* s/member/property, s/list/array
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/3aad0542be39fdf0aabadbfb21fac9a729e75bfe

* Reword to "Any get() operation can be aborted" to match create()
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/291406954d31e03d95ff4e408748b5a3ba64e358

* Rephrase recommendation to check conditionalCreate to be shorter
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/39340c298192e2e398e6f698355c87d647432c6d

* Mention conditionalCreate in isConditionalMediationAvailable()
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/910d42f396327e37166350d23c8c51137e7bb196

* Rephrase recommendation to check conditional mediation capabilities
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/44783e942b8674d33340b6946d910d4f715a606a

* Link to create()/get() from conditionalCreate/Mediation capabilities
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/38ba815eac118a88544a10398ed66d60f6688990

* Phrase conditionalCreate/Mediation descriptions the same
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/24912f7d616a6e88fc9c9f7b433e64b389727248

* Point out that isCMA() is equivalent to conditionalMediation
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/c6dbab419c12dc4d17c2b5597995bbbd5162d32f

* Link to getClientCapabilities() from enum ClientCapability
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/1df325885582da74f580a4276fc171a707fc655d

* Rewrite string truncation to clarify difference in client/authnr responsibilities
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/0102d01fe8a918dd0eb64b5e5f1eb8029855a8a6

* Don't mention only authenticators in reference to string truncation section
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/ccf4e32df1449273437ed6aa1d68cf695435f9ca

* Create a couple new sections in create() and get()
  by Matthew Miller
https://github.com/w3c/webauthn/commit/fb8d620575f7037a2655747ca074992ce16cb653

* use [=continue=]

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/5187e72ff47efdf7fe072e7896339a37385f33c2

* collapse multiple steps into one
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/881ac8f40e412951e8921182facd180b22d63444

* s/vanity/alternative
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/9062a155efe887534b7f957e4d2be3900511bf59

* capitalization

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2315db8be394ba4c809476c365fecaba59e6c1da

* s/relatedOriginRequests/relatedOrigins
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/8ea0303f76a1fb269707c4654526fa067871135a

* attempt at using a procedure
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/28a2b0ff2db057b50414740677a4680bbaf0c04f

* s/must/MUST
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/b51bd165f830a32ae7dd8df38c60bedbfd3c9b8c

* s/conditionalMediation/conditionalGet
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2b74398476befe9c6b5eca63472d2caf6ca553fd

* remove break
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/a21babfe5a74ff9c5da5ab959f826128e252e951

* remove break for create
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/7466f32570b8ad4d90cf0b68d97d2fe5e1a9fd13

* s/originLabelsSeen/labelsSeen and set def

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/e7d0c7cdb39dbc5c76c971e468e3da8d25fd3da3

* word order
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/b3bf34c961435c15b3f55f0dbbe4e539d831d1d5

* Validation step optimization

allows for exiting the loop early on match

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/bdba7421d169bd4c203d86489c95aad95df8f1f3

* use macros for true and false
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/de25c37b2686d171420e48c55a63f0e54f6dbd78

* Document registration exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/08c5f8d647dc4915ab7a7090db293233d01ce1d7

* Document authentication exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/8256982b7d2fc5c0991ee0bb46a944d92e27d40b

* Fix type of AuthenticatorAttestationResponseJSON.publicKeyAlgorithm

Fixes https://github.com/w3c/webauthn/issues/2065.

`AuthenticatorAttestationResponseJSON` was added in the L3 drafts, so
we can easily change
`AuthenticatorAttestationResponseJSON.publicKeyAlgorithm` to type
`long` (or `COSEAlgorithmIdentifier`) since L3 isn't formally released
yet. `AuthenticatorAttestationResponseJSON.publicKeyAlgorithm` is also
in output (covariant) position, so changing its type to be more
restrictive is even backwards compatible.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/c8eeef556d37ae18477711fb51447a001701ead9

* Update index.bs

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/115eb6db19034c6e07d915f7d59b9b66b100c104

* Update index.bs

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/3d4c1cf5b3a8fa8ca8be51c1873787e32658be85

* Merge pull request #2061 from w3c/tc-conditionalget

Conditional mediation client capability consistency
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/004deec3a7cbcb927d6c6a211eb88839d65e6dc5

* Merge pull request #2017 from w3c/issue-1994-binary-trunc-encoding

Explicitly specify binary encoding for string truncation
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/fabbc09aefb5e7c8a6285980314f50a49eb5507c

* Merge branch 'main' into pr-1951-review-emlun
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/ca2d680e158595b1c66ed29b714fe48680a860eb

* Merge branch 'main' into 1859-differentiate-errors
  by Matthew Miller
https://github.com/w3c/webauthn/commit/a915f42b950d6c66e69b2080daf440a6e435fde6

* Incorporate feedback
  by Matthew Miller
https://github.com/w3c/webauthn/commit/eca6907bf76cb14dd865b62a5f145f5536e38015

* Fix manual section IDs
  by Matthew Miller
https://github.com/w3c/webauthn/commit/386a718b26459a2155cd7a5000b4072e464521bf

* Tweak TypeError description
  by Matthew Miller
https://github.com/w3c/webauthn/commit/2f822916bb4b1d68e07b83e2c21fd01707ee5a1b

* add period

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/71e4e80660e16606f143fe90e3f18b6b87aa63e8

* text tweak

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/26d350ca414b189c20d96adea60652c7f0ecb4aa

* #2069 remove UVM extension
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/0a6fd7b58c253aa55e4abfd5a0518a0f0c8a1a3f

* also remove registry item for uvm
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2605948bdcc38162bd9b82764e78a129d813a4f8

* clean up well-known JSON definition
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/a2ac319dcf0d29ff6c38eadb7f6db8086a630a7b

* s/origin labels/labels
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/b120220e6c0eed44f3c1eeb08cad18526c701977

* s/rpIdRequested/callerOrigin
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/bcec7faef08c3f5128e88d0b009492f544745e6b

* move set contains label check after origin match check
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/3ba2ff3305c0bcb66bb4f3be943cb522b9bfe61d

* add RP guidance around adding all origins with the same origin label should bbe the first elements of the array
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/a108a2c79e081e78d68646de08cf78dafd2d0f21

* remove check for label in labelsSeen, not necessary
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/c0c40d1bfc7c14a799a166e58f1b6d79960843ef

* fix indents
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/ebf03ebdd639280149b6f3671e54642d0308a546

* Update link to our CredentialCreationOptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/88b24025fda4fb7758e11c779291baf1c185eb31

* update RWO algo to support additional origins with the same label
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/e4f24d9b3d1ec57f2dad79d6c210285699f4bda8

* remove consideration text for RPs about RWO well-known ordering
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2e9bdcfb05503c617c09eb66fa249b21fd448946

* Merge pull request #2085 from w3c/tc-remove-uvm

Remove UVM extension
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/061a649f3ae7634e1448129ea72951fa7e387fdd

* Fix review comment

Co-authored-by: Matthew Miller <mmiller@duosecurity.com>
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/0ba20ab410ba23a28c62790dced73299c49d7ca8

* Rename section titles
  by Matthew Miller
https://github.com/w3c/webauthn/commit/1d5a8d304a124877bc9d363f54e2ddd7dde6d614

* Clean up PR
  by Matthew Miller
https://github.com/w3c/webauthn/commit/2fb6c0273762c648d9533c3de5bb687e2113615b

* Mark sections non-normative
  by Matthew Miller
https://github.com/w3c/webauthn/commit/6760c571dc51670d256ddbc37fd4ddf8dda8b8c0

* Tweak verbiage
  by Matthew Miller
https://github.com/w3c/webauthn/commit/4fdf453f5deb3407c34e580428c25c706ab27d7c

* Add text about possible external extension errors
  by Matthew Miller
https://github.com/w3c/webauthn/commit/6e880f35ce41cab3aeea1468accc5281370ed0fa

* Add TypeError for .get()
  by Matthew Miller
https://github.com/w3c/webauthn/commit/6afa223fd4f661ece8e2eab469fb904a6082599f

* Merge pull request #2071 from w3c/issue-2065-long-long

Fix type of AuthenticatorAttestationResponseJSON.publicKeyAlgorithm
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/80371a49e8a3edb8cb2d89e58df96b0b0850f190

* Merge branch 'main' into 1859-differentiate-errors
  by Matthew Miller
https://github.com/w3c/webauthn/commit/d7f5be38733ec5025cfb652f294024389f4e9771

* Fix review comment
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/bf60b7a0b330eccbc83adb0986d01088870b2208

* Merge pull request #2046 from w3c/pr-1951-review-emlun

Various improvements to conditionalCreate/Mediation discoverability and uniformity
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/bb9f9bb53c17e50f20a5ab31e754f1f644362fb1

* Relax PublicKeyCredentialRequestOptions.rpId to DOMString

Alternative resolution to issue #2066: https://github.com/w3c/webauthn/issues/2066

Fixes #2066.

This is a backwards-compatible change (changing a type bound in
input (contravariant) position to be more permissive). This could have risked
that WebAuthn calls in new implementations fail if run in clients that were
built to the older spec and still enforce the `USVString` type in `get()`, but
WebAuthn already defines that an RP ID must be a _valid domain string_:

- A [valid domain string][1] must pass the _domain to ASCII_ procedure without
  error.
- [Domain to ASCII][2] invokes the _processing steps in section 4_ of the same
  document.
- Those processing steps begin with looking up each code point in the _IDNA
  mapping table_ and then returning an error if any code point was mapped
  to **disallowed**.
- The [IDNA mapping table][3] notes that "Each table for a version of the
  Unicode Standard will always be backward compatible with previous versions of
  the table: only characters with the Status value **disallowed** may change in
  Status or Mapping value, [...]".
- [Version 15.1.0 of the mapping table][4] maps the range U+D800..U+DFFF
  to **disallowed**. This is the range of surrogate code units.
- Since this range is **disallowed** in version 15.1.0, it must also
  be **disallowed** in all previous versions.

Conclusion: WebAuthn RP IDs are already always scalar value strings, because
valid domain strings MUST NOT contain surrogate code units. Therefore this type
relaxation is backwards compatible with WebAuthn clients that still enforce
`USVString` type in `get()`.

[1]: https://url.spec.whatwg.org/#valid-domain-string
[2]: https://www.unicode.org/reports/tr46/#ToASCII
[3]: https://www.unicode.org/Public/idna/
[4]: https://www.unicode.org/Public/idna/15.1.0/IdnaMappingTable.txt
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/e3603f37a69233f2e9b64bc8a740a75be5796ffb

* Emil's feedback

@emlun's feedback

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2462fd87c10d7c038818e902e505d2bd676c4d2d

* Migrate mention of extension exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/ef4e7623ab8afd9bf770d3699aa819a47699bf42

* procedure dfn
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/9da2c4b4f55291376bf8da81ac9a4479e39c029b

* Editorial tweaks

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/017a5e3727c73ccf9a2011369622688c5b474444

* Merge pull request #2040 from w3c/tc-related-origins

adds Related Origin Requests
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/2b8e3688f0adec29b6f845c10f4e19402e6ea66a

* Merge branch 'main' into 1859-differentiate-errors
  by Matthew Miller
https://github.com/w3c/webauthn/commit/21593715d8c21280f619e228bbc8eaf9fdd6c29b

* Move TypeErrors into separate sections
  by Matthew Miller
https://github.com/w3c/webauthn/commit/71995bbf7a50fb18a79a3d0a4dbcfad96b133198

* Change errors -> exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/d62aa752e137f9892f4923fc6af450c596f50826

* Figure out how to link to Exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/3331b218b0dd7ee22a889682d2e8ac81340be227

* Punt on summarizing extension exceptions
  by Matthew Miller
https://github.com/w3c/webauthn/commit/6d0895e15fa676d04a68ffcab14a3fc683d8b3be

* Use simple exceptions instead
  by Matthew Miller
https://github.com/w3c/webauthn/commit/f15b18b1609d96956016fdefb7457eed944263cb

* Add SecurityError reasons for related origins
  by Matthew Miller
https://github.com/w3c/webauthn/commit/b95ca47ea95efd1569cdcf03159e2395e3faddc5

* Remove work from #2095
  by Matthew Miller
https://github.com/w3c/webauthn/commit/097113a96b137cd445ee59e04b02d153b5708666

* Tweak SecurityError for Related Origins
  by Matthew Miller
https://github.com/w3c/webauthn/commit/3e36885324a4153a5ce578487ea95a6b1f0f3b99

* Incorporate feedback from Emlun
  by Matthew Miller
https://github.com/w3c/webauthn/commit/36dc20c78b7f004884229df5fad06059742b5c06

* Remove superfluous webidl spec reference
  by Matthew Miller
https://github.com/w3c/webauthn/commit/fc5280160aa4f14c9f0f5821598159580ef755a3

* RPs won't get UnknownError authenticator errors
  by Matthew Miller
https://github.com/w3c/webauthn/commit/419e71fd41f9ee41eca87d833b7f95878a908afc

* Wrap types in code tags
  by Matthew Miller
https://github.com/w3c/webauthn/commit/2b692faccc91e9559ddace2d4405987f144158e0

* Apply RFC 8264 enforcement only to non-empty strings (#2073)

* Disallow empty strings

* Update index.bs

Co-authored-by: Matthew Miller <matthew@millerti.me>

* Apply RFC 8264 enforcement only to non-empty strings

---------

Co-authored-by: Matthew Miller <matthew@millerti.me>
  by Michael B. Jones
https://github.com/w3c/webauthn/commit/49325c8983c688c4526815ee008289aa9f276b1f

* Add PR template
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/d5f7c33a8e3b9170b0e1b3cf6a644464e9022d52

* Merge pull request #2098 from w3c/issue-2066-usvstring-alt

Relax PublicKeyCredentialRequestOptions.rpId to DOMString
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/30061db80f7296f55b9bc22e16cf06d754e2a584

* adds links

Co-authored-by: Nina Satragno <nsatragno@gmail.com>
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/902af61dc7aa15229b6aad92f0dd998e43de8f91

* Drop the supplementalPubKeys extension

This extension will not have two interoperable implementations within
the Level 3 timeframe.
  by Adam Langley
https://github.com/w3c/webauthn/commit/2ec45f8b34638b0c62bb4208507bc4a76cd0ef4f

* Move position of `id` to match non-JSON ordering
  by Matthew Miller
https://github.com/w3c/webauthn/commit/a5a12f6a76ee1624340b7b514822e48936836b76

* Move topOrigin definition after crossOrigin
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/998b863a07c03a888365927b8935c11b85b7c53d

* non-normative comment
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/4c22cbe8ad4fc5f441c024c3eb0fdb3fcb6d5ee7

* Change type of credProps.authenticatorDisplayName to DOMString

As recommended by the Web IDL spec [1]:

>Specifications should only use `USVString` for APIs that perform text
>processing and need a string of scalar values to operate on. Most APIs that use
>strings should instead be using `DOMString`, which does not make any
>interpretations of the code units in the string. When in doubt, use `DOMString`.

[1]: https://webidl.spec.whatwg.org/#idl-USVString
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/34d8b60de1f7e0e0e29b9f082e51ffa9012411dc

* Merge pull request #2047 from w3c/1859-differentiate-errors

Help RP's understand actionable exceptions from `create()` and `get()`
  by Matthew Miller
https://github.com/w3c/webauthn/commit/056ed8b71badb1bd47119032621ab85194177da5

* Merge pull request #2110 from w3c/mm/2082-publickeycredentialdescriptorjson-ordering

Reorder PublicKeyCredentialDescriptorJSON values to match PublicKeyCredentialDescriptor
  by Matthew Miller
https://github.com/w3c/webauthn/commit/2df9691d9537f4e54d1b83fc9707525e8e34dac0

* Restore (empty) Authenticator Extensions section
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/c6defa8da7ed656784d609b6ac8821123e242091

* Merge pull request #2109 from w3c/rmspk

Drop the supplementalPubKeys extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/b308a66f89615409202ee15283797429b835a8ac

* Change id to DOMString
  by Matthew Miller
https://github.com/w3c/webauthn/commit/769610ebc28afaad6604795722e4e15fc30fb8d1

* Merge pull request #2120 from w3c/mm/update-responsejson-id-type

Change `*ResponseJSON.id` to `DOMString`
  by Matthew Miller
https://github.com/w3c/webauthn/commit/9135ead6f32c02e0abb2a2c535c320cef8da1d56

* Remove MDN

Removes contact MDN item
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/d261d9ebf8ca57b299ae97de33bfa6c2d185d4f9

* Merge pull request #2114 from w3c/issue-2101-toporigin-order

Move topOrigin definition after crossOrigin
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/5f0701d0c35b3080d3b3f9a928b1b4373a98b7e4

* Merge pull request #2108 from w3c/tc-pr-template

Add PR template
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/93193a1dcfddf6a6daa4726fafa4f556bff203ca

* Fix Credential*Options/PublicKeyCredential*Options confusion in RP ops

Analogue of 4800133de6cf06cb926106f35203fe5beb651598 for the RP operations.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/155810689f732369c79feace1cd8078ef1ac8b9f

* Update CONTRIBUTING.md

adding notes for non-member IPR commitment
  by Simone Onofri
https://github.com/w3c/webauthn/commit/01c666afe3858040a1c3057d05aae13080ac2c36

* Merge pull request #2115 from w3c/authenticatorDisplayName-DOMString

Change type of credProps.authenticatorDisplayName to DOMString
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/6a795162349c0f7daa6d714bd6bff521dda5ed0d

* Merge pull request #2125 from w3c/rp-ops-options

Fix Credential*Options/PublicKeyCredential*Options confusion in RP ops
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/8e0a69092a5af966e58172b9a2eaf17035964b7a

* Add Signal API

This commit adds a `PublicKeyCredential.signal` method that relying
parties can call to notify authenticators of changes on the
applicability or metadata of credentials.

Closes #1967
  by Nina Satragno
https://github.com/w3c/webauthn/commit/e241e6d17f01d19295fab0b48f2f75d80f12671e

* Add first version of the algo and format
  by Nina Satragno
https://github.com/w3c/webauthn/commit/b8a912e9c5d5174b97df538f8df8086d7cf6732e

* Update interface.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/9c9355a938b89496521580f32e4188bdbfd22d3b

* Have more flexibility for authenticators.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/8a8a06a4e47a4a42734ecb7d4537783020087dd4

* Polish
  by Nina Satragno
https://github.com/w3c/webauthn/commit/c29e08ca46926a3520c42677c058bc9247d718b8

* make rpid required
  by Nina Satragno
https://github.com/w3c/webauthn/commit/d44f313b8430549976f509e301d1a12a3f620d69

* Split signal API into three methods.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/02890af6cc70c7462b68647ac4968e4eeec04d5c

* emlun's comment
  by Nina Satragno
https://github.com/w3c/webauthn/commit/70b267b53a4b45d7d3f0a96c3050b7bf3651fc5e

* Extra privacy considerations.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/a745490cff775084b86fade0bf95331a9d3e756f

* Allow unhiding credentials.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/00dd9c7b6de90fdbe6d9f1429c563414b7882b0c

* Update RPID validation
  by Nina Satragno
https://github.com/w3c/webauthn/commit/0d990f75d49d236ce3f7f4750647ec0e66a88813

* Hiding > Deleting
  by Nina Satragno
https://github.com/w3c/webauthn/commit/57815ac6b75d86e88fa50ceb2cc77aafde8daa39

* Drop the `id`
  by Nina Satragno
https://github.com/w3c/webauthn/commit/84a97e45fd662d99131697c1b9a2963f59d715cf

* add to client capabilities
  by Nina Satragno
https://github.com/w3c/webauthn/commit/4be9a4e2669869ee39055398ac429c97ea806198

* Add note comparing signal types
  by Nina Satragno
https://github.com/w3c/webauthn/commit/981b278fc2d1430a86ac684cd55d99a056e83552

* Use CAPS for normative requirements

Co-authored-by: Emil Lundberg <emil@emlun.se>
  by Nina Satragno
https://github.com/w3c/webauthn/commit/73ab0797d3924fefbfc225b8b54f782551603781

* Apply suggestions from code review

Notes are not normative.

Co-authored-by: Emil Lundberg <emil@emlun.se>
  by Nina Satragno
https://github.com/w3c/webauthn/commit/e4a9de894f61f98b95c6008c539c3285494c8a0c

* Make alternative methods normative.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/1454bf79a74028faaaea3c2cb8ef936d1ba70313

* Update index.bs

Co-authored-by: Emil Lundberg <emil@emlun.se>
  by Nina Satragno
https://github.com/w3c/webauthn/commit/40753fdc93609809489c25a1d8d94a1e68194f0b

* Address emlun's comments.
  by Nina Satragno
https://github.com/w3c/webauthn/commit/74d3cf083752b38e2eb44285d95a7ddc18979afa

* Apply suggestions from code review

Co-authored-by: Tim Cappalli <tim@cappalli.me>
  by Nina Satragno
https://github.com/w3c/webauthn/commit/7687a40fe85e7c69e1509cadae170c3a9e8baa3d

* Merge pull request #2131 from w3c/simoneonofri-contributing

Update CONTRIBUTING.md for non-member IPR commitment
  by Simone Onofri
https://github.com/w3c/webauthn/commit/a871f796c591721c9556f119924ee29484b441f5

* Merge branch 'main' into sign-extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/82436af93d7315e8a53146306c806f290d349d64

* Add outline of signing extension expecting pre-hashed data

Note that as noted in the inline `ISSUE` annotations, what "pre-hashed" means is
currently underspecified and will need to be clarified.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/183e6700e3e54bd61aa70cefedef09432b328099



-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 11 September 2024 15:42:59 UTC