[webauthn] new commits pushed by emlun

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

* device-bound Public Key pair extension

This PR instantiates the `getDevicePublicKey` extension.

RPs desiring to have a guaranteed device-bound public key returned on `create()` and `get()` need to simply include this extension on their `create()` and `get()` calls.

On `create()`, a device-bound public key pair is created in addition to the [credential key pair](https://www.w3.org/TR/webauthn-2/#credential-key-pair), and the extension result conveys the devicePublicKey to the RP.

On `get()`, a device-bound public key pair is created if one does not yet exist, and the resulting devicePublicKey is conveyed in the extension result to the RP.
  by JeffH
https://github.com/w3c/webauthn/commit/6719e054e8d27e04286d3e975d69371a3b135225

* further hacking...
  by JeffH
https://github.com/w3c/webauthn/commit/4a6b8fe837eb3b74b7cd481c2b360fcfd06c2497

* nearly complete tho likely needs to be re-worked to include attestation of dbPK
  by JeffH
https://github.com/w3c/webauthn/commit/5d1662d6ca14f7bc01ed056ee7d245cc3fe7d72c

* add 'device-bound key'
  by JeffH
https://github.com/w3c/webauthn/commit/1622df27e3c595b6e69a40771fb1659b2ae9b665

* in-progress updates...
  by JeffH
https://github.com/w3c/webauthn/commit/5e684aab30af5cdb106209b77b8e60e8fbaf5efe

* further in-progress updates...
  by JeffH
https://github.com/w3c/webauthn/commit/71afdbe64b067cc535cf791b3a17ee2ba499da15

* further in-progress updates...
  by JeffH
https://github.com/w3c/webauthn/commit/8040d13725a0769517c71780b38de9a08ceeb113

* Merge branch 'main' into jeffh-fix-1546-second-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/38131e6da3ebbe37d9b399c961324782c2da8f3c

* devicePublicKey extension section functionally complete
  by JeffH
https://github.com/w3c/webauthn/commit/ad71ff141aec2cd1db0b72eb00d1a3546fa21c4f

* further edits...
  by JeffH
https://github.com/w3c/webauthn/commit/094d38589d84a20939d3e15105435ec1a883d863

* cleanup trailing whitespace...
  by JeffH
https://github.com/w3c/webauthn/commit/e66eb2d8ea502970ec6350e8df0415b134207be9

* Device-bound public key ProVerif model

This adds a ProVerif model for the device-bound public key (device-bound key pair) extension.
  by JeffH
https://github.com/w3c/webauthn/commit/618b2de767d72e15d623cd15939a0b463f5cfae2

* who-signs-what musings...
  by JeffH
https://github.com/w3c/webauthn/commit/1e97952446f0768de27f5e16c00b03dc9ce697f9

* editorial polishing
  by JeffH
https://github.com/w3c/webauthn/commit/8f0d66dc6ad2256d9f6736a7fd96d6f3f8105dfa

* editorial polishing
  by JeffH
https://github.com/w3c/webauthn/commit/43e03c8250598eb4b73372b650a4c19ee7ed19dd

* major reorg & clarifications
  by JeffH
https://github.com/w3c/webauthn/commit/503a0271378e3237b70cc42853150186fe042501

* further reorg & polish
  by JeffH
https://github.com/w3c/webauthn/commit/87340d797855e780b3d1296e74529f284b57b5e0

* proverif model cleanup
  by JeffH
https://github.com/w3c/webauthn/commit/cbb066f1faa4f278b04583e80780f70b3278ffcd

* remove unused 'cert'
  by JeffH
https://github.com/w3c/webauthn/commit/1e72a00a870cff78f50bf74b49cdf3ca6adb1af7

* revise/correct objects hierarchy
  by JeffH
https://github.com/w3c/webauthn/commit/99a6b79f90fb92015dea310023c4afea8693ee85

* clarifications
  by JeffH
https://github.com/w3c/webauthn/commit/e9db5235ba5bb78f7b7176f60326cb16c96e32f6

* clarifications
  by JeffH
https://github.com/w3c/webauthn/commit/68ebaa257639a21bda4221a28b1e21c0e56b00cf

* clarifications
  by JeffH
https://github.com/w3c/webauthn/commit/8b5702c5d2ef597dd31a5612d65722e629702788

* switch model starting-point to webauthn-basic.pv
  by JeffH
https://github.com/w3c/webauthn/commit/da82c2e6192f1bf484ddc01d8907523c5ce1049d

* clarifications
  by JeffH
https://github.com/w3c/webauthn/commit/f84069bc7d10dfff48179e811bd15832dfc23487

* clarifications to both DPK stuff and PV model
  by JeffH
https://github.com/w3c/webauthn/commit/f6663cbabff780bc8c967304a47429368816a2b2

* revise model significantly

revise model to have discrete message components and to leverage named_tuples.pvl and crypto.pvl.
  by JeffH
https://github.com/w3c/webauthn/commit/22e325d51a07388d8da2d0ddbbfe33a8dd2872d6

* further clarifications and musings

this is the stage of development I first shared with internal colleagues post the original hand-wavy prose writeup.
  by JeffH
https://github.com/w3c/webauthn/commit/a3ed05bfa659f01e7c5bb3b913b00b62983c78b0

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/6382444f375e8cbd1d502e0f0e8991c7318e588b

* revised dpk syntax per agl review
  by JeffH
https://github.com/w3c/webauthn/commit/768d90067f3bdee5b38e700264f617798c143f97

* further refined dpk syntax per feedback
  by JeffH
https://github.com/w3c/webauthn/commit/fd9ea008dffdb5588cdc1a6bc3d032ccf47a7697

* select the more simple AttObjForDevicePublicKey
  by JeffH
https://github.com/w3c/webauthn/commit/a34b48938ffd24e645017139aa7c37a3edb28367

* begin reworking devicePubKey extension
  by JeffH
https://github.com/w3c/webauthn/commit/2832b5e5f36181e2b67b804a88ff04a8a03098f5

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/e47c5f8ed448e0025d6388d9e098c1813f0bec4e

* device-bound-key-pair.pv -> device-bound-key-pair.txt
  by JeffH
https://github.com/w3c/webauthn/commit/75c8f251574709c98b8800809cae0fc564a5d7ad

* add separate webauthn.pv file
  by JeffH
https://github.com/w3c/webauthn/commit/4515d630af96ad939b7cffa0e72eef2887960f68

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/c208e19e149dd98544521eead0beafe71c1e2756

* Merge branch 'main' into jeffh-fix-1546-second-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/591cded71ff574ca776642fb0c1e1d6620463abd

* Merge branch 'main' into jeffh-fix-1546-second-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/59260f0b3842c81718dafd12273ae14862b40f4a

* fix attSecretKey in pv model
  by JeffH
https://github.com/w3c/webauthn/commit/c3487a217de7a7647226269924322fdda1eeb02a

* add README.pv.md file
  by JeffH
https://github.com/w3c/webauthn/commit/0e8d3b362c602e23cb4a2335a4aa21d0e0dca10a

* editorial cleanups
  by JeffH
https://github.com/w3c/webauthn/commit/6b216db9d7dcbbafc20ff20f02313093ef73b822

* processUser -> processClientAndAuthnr
  by JeffH
https://github.com/w3c/webauthn/commit/25b07e6ea75c9a94f80965aa0544388d6ccdbf16

* define formal RegRequestMsg
  by JeffH
https://github.com/w3c/webauthn/commit/2da450453c77a10d0c90cc55345951762668160b

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/f943bbcff7e3b5546a36cde6943bb7d39059ff14

* attPublicKey is public
  by JeffH
https://github.com/w3c/webauthn/commit/e23ccfec1b2df64f89b37ad29a16be743b10eb6c

* WIP: refine attestation object construction
  by JeffH
https://github.com/w3c/webauthn/commit/7a1e2eeeb8fe57102c8cbc56c4cfdc324aef3315

* WIP: attObject parsing
  by JeffH
https://github.com/w3c/webauthn/commit/8a420eb77695a8d950ba7cd4f01fe8723271ef8e

* WIP: add Extensions.
  by JeffH
https://github.com/w3c/webauthn/commit/d2b529b3a117c9f19c16bc6ffa7ffbe7208579b3

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/666718a01d330bbd8622afc445436871117e3b02

* COMPLETED: refine attestation object construction
  by JeffH
https://github.com/w3c/webauthn/commit/f9e861cd9e5316ec0e843028128ffe6e62e28c30

* refine events
  by JeffH
https://github.com/w3c/webauthn/commit/e1a4383a396eafd99dadb66666cbff58b174aa88

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/9182fa1cc9d53bb5f1b600d14bf2c833b6c63ec3

* editorial
  by JeffH
https://github.com/w3c/webauthn/commit/89e26609eac2098b06d71be0a826160e40b37357

* more meaningful query wrt response msg.
  by JeffH
https://github.com/w3c/webauthn/commit/54eb767405346c6c63ffabfd270bd9dd425a5061

* add: set traceDisplay long
  by JeffH
https://github.com/w3c/webauthn/commit/f6fcee8aa8c67a6f14d0a5e6fe911acdf207d7fc

* fix var rebindings, trim queries
  by JeffH
https://github.com/w3c/webauthn/commit/1747dff04cdc3b44b1ba4879e98fefae8a35c79c

* update README.pv.md
  by JeffH
https://github.com/w3c/webauthn/commit/12ec079fdf7bbeeb990968ce4ee48c246341a059

* edit README.pv.md
  by JeffH
https://github.com/w3c/webauthn/commit/59f29091e04aeb3742397d9dfafffa97cb9eb994

* rename server name, plus other clieanups
  by JeffH
https://github.com/w3c/webauthn/commit/8b4d51ce2f72d1b50e25c5fbe8428bd717f66771

* edit README.pv.md
  by JeffH
https://github.com/w3c/webauthn/commit/c5f3b2de40fc926c49a2e8844e35ba0f7e3c39e8

* remove pv files from this branch
  by JeffH
https://github.com/w3c/webauthn/commit/4ebd028f0d05e0938f5d53a628a845fcbe811665

* Merge branch 'main' into jeffh-fix-1658-device-bound-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/4f187903c7c5edf3eb65178be91d21fdf5600a34

* update Device-bound public key extension
  by JeffH
https://github.com/w3c/webauthn/commit/66e67bdc62673007ddae06ea9df582f100390f26

* work in progress
  by JeffH
https://github.com/w3c/webauthn/commit/9ac274aaa5cf6f505e0c5cd861b24706c128626f

* finish Notes -- nominally complete for Draft PR
  by JeffH
https://github.com/w3c/webauthn/commit/fcc6a68857f6c9fa0f3f50b2a4dbf8ad99ae54d1

* Merge branch 'main' into jeffh-fix-1658-device-bound-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/73cc7ffde511c352e97b441eb3ca05bdb40073b2

* untraced device-bound-key-pair.txt
  by JeffH
https://github.com/w3c/webauthn/commit/7c5393c8eba0da3f9f19f6a62805af86903027d2

* context is now scope

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by =JeffH
https://github.com/w3c/webauthn/commit/3d16662af306e7169efea910ce75d7b6cd82b287

* do binary equality checks
  by JeffH
https://github.com/w3c/webauthn/commit/aee534c36d84eae84681865f839924d601da3558

* Apply suggestions from emlun's code review, thanks!

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by =JeffH
https://github.com/w3c/webauthn/commit/7c3e2e8d43518e0e9bb4c822f934713db6e2b2f3

* fixes inspired by emlun's review
  by JeffH
https://github.com/w3c/webauthn/commit/90593b9cc35d3c5deb3072fdb4c5c80ab10b7ded

* apply and merge emlun's review suggestions, thx!
  by JeffH
https://github.com/w3c/webauthn/commit/d0bef3392ab9e8d57aff1b053c44c4c56f57ce1b

* Merge branch 'main' into jeffh-fix-1658-device-bound-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/89cec457adcda891e0f144eda59ad9125c3c00cf

* incorp pascoej's correction, thx!

Co-authored-by: J Pascoe <2867699+pascoej@users.noreply.github.com>
  by =JeffH
https://github.com/w3c/webauthn/commit/db63d69cc46af5c662c9f3811a1d37e6f1334dc8

* fix bug emlun caught (thx) & apply polish
  by JeffH
https://github.com/w3c/webauthn/commit/9a786838e11adabed6f0c562645006ce01ee7854

* Apply emlun's suggestions, thx!

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by =JeffH
https://github.com/w3c/webauthn/commit/d52342ceefed784c747cf9e262770b076b409d4d

* polish emlun's suggestion to not be a Note
  by JeffH
https://github.com/w3c/webauthn/commit/e23c4b997edc4f90cd948dd33c6c768689642e72

* polish Authenticator extension processing
  by JeffH
https://github.com/w3c/webauthn/commit/b8ec5b80fd8686460e8a22410705bdc70b86fdd6

* authnr extension rather than client extension
  by JeffH
https://github.com/w3c/webauthn/commit/0bb9aaac10cedaa68ea085d8774aa6b6c86e0989

* minor editorial fixes
  by JeffH
https://github.com/w3c/webauthn/commit/32378966857e501f43356036abe697f514f70a24

* Merge branch 'main' into jeffh-fix-1658-device-bound-key-extension
  by JeffH
https://github.com/w3c/webauthn/commit/d652787631e3338876f456cf8ae1effcd7dd53f6

* revise intro and define most of verification procedure
  by JeffH
https://github.com/w3c/webauthn/commit/55e64c94a385474952b3330b771d91ddc47929d9

* finish roughing-out verification procedures
  by JeffH
https://github.com/w3c/webauthn/commit/41ffcbf8a44a1f0be4adc9f29a1c47a1b6f5a0c5

* remove extraneous Note on permissions policy that crept in somehow
  by JeffH
https://github.com/w3c/webauthn/commit/f131d687993333f296c2fb11762f829584fb0ddb

* incorp emlun's suggestion on hardware-bound device key pair definition
  by JeffH
https://github.com/w3c/webauthn/commit/e1e6d94d26147e1a8e0caa82c06a2b29498447ae

* add Notes to RP verification steps linking to DPK extension verification procedures
  by JeffH
https://github.com/w3c/webauthn/commit/23ea3eff1b5939e6d90236563bc6ebc31724a427

* do not use 'synced' user cred term per TimC
  by JeffH
https://github.com/w3c/webauthn/commit/683ad4d8fba9ea09b5ee27fa58fda3d6d32cf626

* update 'Relying Party Usage' section and note current issues
  by JeffH
https://github.com/w3c/webauthn/commit/17f3aa2fb46ac36be5fbb185f02a98ea1952ec01

* clarification
  by JeffH
https://github.com/w3c/webauthn/commit/b4e8d0ec9121de61dd94b861b7bfef448423354d

* wordsmithing, thx emlun!
  by JeffH
https://github.com/w3c/webauthn/commit/619ebb98d28c0243c2a6343ea8c6c4ea877c2cb4

* incop & massage Emlun's suggestion, thx!
  by JeffH
https://github.com/w3c/webauthn/commit/2730294db2b62b46fa960070159052b983c2acfe

* rough WIP to fix issue #1701 side-channel attack
  by JeffH
https://github.com/w3c/webauthn/commit/f0fe8f25b198d3ebc9f1ac10ae13d1eabfca364d

* further WIP re fixing #1701 authnr nonce, & noting #1711
  by JeffH
https://github.com/w3c/webauthn/commit/f1452343557651be7569627a75a41709768d281c

* attempt at polishing various portions of devicePubKey
  by JeffH
https://github.com/w3c/webauthn/commit/b8d8567a5bf26e287e0dc378cc6bee940bc9ebed

* Readd the PRF extension.

This reverts commit 9e634a8a4e3b30a768cda642452c862cc836a65d.
  by Adam Langley
https://github.com/w3c/webauthn/commit/baa8169d3f47c02f20203c018f3b49525fe0d4a8

* The DPK is stored on the authenticator.

The text said that the DPK was stored on the client device, but the
client device is the device that the browser is running on, not the
authenticator. That _might_ be the same device, but it's unclear.
Clarify that the DPKs come from the authenticator.
  by Adam Langley
https://github.com/w3c/webauthn/commit/d92bad2a3f5925b4dd4d0cb39544393e7f3a491b

* Provide attestation controls.

Mirror the attestation controls for user credentials into the DPK
extension.
  by Adam Langley
https://github.com/w3c/webauthn/commit/6d45aba6a5088cac743f85c33fec48dec60bd010

* Pull out DPK attestation rules and add signature prefix.

This change adds a section about calculating DPK attestations and
references that each time rather than duplicating the rules. It also
adds a prefix to the signed messages to ensure that DPK and user
credential attestations clearly cannot be confused.
  by Adam Langley
https://github.com/w3c/webauthn/commit/eb598ff6a4d08ce35262ee2de3537a8989809cf9

* Reflow CDDL to avoid a scroll bar.
  by Adam Langley
https://github.com/w3c/webauthn/commit/b7289e1686669ae00f65653ef608c594a504513f

* Have the DPK sign over everything.

Signing over too little is a common problem in protocols and the DPK
wasn't signing over very much. The problem is that the signature was
within the extension itself and thus couldn't easily cover the
authenticator data.

This change puts the DPK signature next to the normal signature in an
assertion, transforming that field into a CBOR array. That's fine for
assertions, but registration doesn't have such a signature output. Thus
this change drops exercising the DPK during registration:

Firstly, this is in line with the user credential which doesn't sign
during registration unless "self" attestation is used. (And "self"
attestation can be use with the DPK if desired.)

Secondly, adding an extra signature output for registration is awkward.
Putting it in the user credential attestation statement is awkward and
conflicts when user-agents replace attestation statements. Adding a new
CTAP field is possible but seems excessive since, as noted, there has
never been a signature by the user credential.
  by Adam Langley
https://github.com/w3c/webauthn/commit/dcfb39270f989b30dce6772d03e58c4549902afd

* Note that CTAP2 CBOR is required in DPK.
  by Adam Langley
https://github.com/w3c/webauthn/commit/cbb6b5d050a0c7647521da9ae9c6858c878d0f17

* Resolve comment by jovasco
  by Adam Langley
https://github.com/w3c/webauthn/commit/ccfd0b4dfe95245d4771c290ed71c225142fd98d

* Narrow claim about MitM resistance to tampering specifically

As noted in issue #1731: Under the given assumption alone, the ceremony is not
necessarily resistant to code injection MitM attacks that execute on a
legitimate origin but exfiltrate the assertion to a malicious remote server.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/4442cb39a36a59b14a03c28462167873a5798b13

* Add security consideration: Code injection attacks

This addresses issue #1731.

See: https://github.com/w3c/webauthn/issues/1731
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/d388f9bd013da65c00ad57a4314fbb7bd8fba882

* Merge branch 'main' into dpk
  by Adam Langley
https://github.com/w3c/webauthn/commit/f3315b503b23aceb5b32a02aad7c37d072a87af6

* Link definitions from PR 1695.
  by Adam Langley
https://github.com/w3c/webauthn/commit/27ef223f89d941e266cb125a37626702edfd6999

* Make the DPK signature a different output field.
  by Adam Langley
https://github.com/w3c/webauthn/commit/bfce0cf27dd9dee6b7ec83a5a3d5f119ffe445fd

* Update attestation and add it for assertions
  by Adam Langley
https://github.com/w3c/webauthn/commit/20dd35c00a4caf07b1514c5495afaaf1482e04ae

* Introduce unsigned extension outputs and use it to return the dpk signature.
  by Arnar Birgisson
https://github.com/w3c/webauthn/commit/27d0895f6fa054bd9c5d253a56db1fe6087c30fc

* Fix build error
  by Arnar Birgisson
https://github.com/w3c/webauthn/commit/e30cdb1212fc6d365e67e5b7a3de27d8a1f29ed2

* Review fixes and another indentation fix
  by Arnar Birgisson
https://github.com/w3c/webauthn/commit/38fb4e1d81118868a87fed92ef233666c023da8b

* Fix misplaced Note annotation
  by Arnar Birgisson
https://github.com/w3c/webauthn/commit/0c7fad0231f7e30ac77bc5c49c335251d27d8373

* Merge pull request #1754 from arnar/jeffh-fix-1658-device-bound-key-extension

Introduce unsigned extension outputs in DPK PR
  by Adam Langley
https://github.com/w3c/webauthn/commit/844cff7ef1f55acb1708c890afe8449b0ba50d2e

* Add "hybrid" as a transport.

FIDO has chosen the name Hybrid for the transport formerly known as
caBLE. This change adds it as a known transport in WebAuthn. Since the
`AuthenticatorTransport` enum is illustrative and not actually
referenced anywhere in the IDL, this is technically a non-normative
change. Also, RPs only store and regurgitate these strings so no change
in RP processing is needed. Still, it's useful to have these strings
documented.
  by Adam Langley
https://github.com/w3c/webauthn/commit/656e61356345c709292b6b2fcaaff7a57a82bf33

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

* Clarify why PII is not allowed in user handle
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/be456bd4e5b43115b8289e24917882ca202724fe

* Fix dangling language in WebAuthn Extensions section
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/a6cc726ffa5de44f6948b27e8b91136408409690

* Disambiguate autolink references
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/e70c93f85afd54b172884d8974d10934e3b28a05

* Delete unused <dfn>
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/1a15f21f32d40f58b7cce57bca25e8405493b123

* Use backup eligible term in definition of BE flag
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/115c96b04aca6be35b6ba842d50e43a44747185a

* Link uses of [=backed up=]
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/0defc4bd8461908605fc1ec59dbf10ef025ac13a

* Sync descriptions of BE/BS combinations with those in flags table
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/b1a14865be96b79cc3661fe056b1cd976f0760b9

* Describe list of BE/BS flag handling guidance as normative

Since the list already contains normative SHOULD statements.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/faba4d3fac4d1014c36edfaf44a7dcbb7b5b630d

* Fix typo
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/196f0759a1fdc317b222e3eac5a8d6c9ecbd57b8

* Add BE/BS flags to diagrams, and fix alignments and line widths
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/43468f8d5697ce08ef7b7e32719b7f13895811c9

* first version of issue templates
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/4f29feb88eb12e533876574227261a455ab96129

* fix wg-administrivia
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/862d15507bce7cfe0e943892b3053250cd369ec2

* Merge pull request #1732 from agl/prf

Re-add the PRF extension.
  by John Bradley
https://github.com/w3c/webauthn/commit/f3d4a9ab3faf825a879e44c29e57ca1d09a45b66

* Merge pull request #1765 from w3c/issue-1763-uv-pii

Clarify why PII is not allowed in user handle
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/8f5b772271fe40e3da559ebcc1cc555066c57fd9

* added browser bug links
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/4449e7066093fcd84edb4d4bb59c6124e271cca9

* Merge pull request #1770 from w3c/issue-1769-disambiguate-links

Disambiguate autolink references
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/dc19af90b33252962e4047e079cfc9b9f3e11bde

* Sections for client extensions and authenticator extensions (#1762)
  by Firstyear
https://github.com/w3c/webauthn/commit/9d2e6c4e4dcb4019b5d0e8e1d8be9e663c1af7c6

* Added Wendy's suggestions
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/e8bd1531bb57a806717a01253b1612a926c180e6

* Update wording
  by Adam Langley
https://github.com/w3c/webauthn/commit/aaf8ebc292d19fb4a2398a5b285ec08e7878304f

* Update attestation and add it for assertions
  by Adam Langley
https://github.com/w3c/webauthn/commit/6fbfccf747a2af0e6893fa9abe7435310f2f2938

* Various fixes and updates in light of comments
  by Adam Langley
https://github.com/w3c/webauthn/commit/4e67faaa43c5e72eff518f8771df8245acc2aae0

* Merge pull request #1778 from w3c/1777-timcappalli-issuetemplates

first version of issue templates
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/d2260fe1c4327bc533c1f43cdbad4e723b584206

* Shortened editorial change issue template

About was too long. Shortened.
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/a75c1512cb5c594714af6cf2497bcfca0b5175ce

* Merge pull request #1780 from w3c/timcappalli-fix-editorial-change-template

Shortened editorial change issue template
  by Tim Cappalli
https://github.com/w3c/webauthn/commit/b843a53edb9217c1422c157c268d803d5b0e4e21

* Fix heading level for prf extension

Fixes issue #1760 for this re-added extension.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/3873272e9e658fa5859073f9a66abd05dc2f9ab3

* Merge pull request #1784 from w3c/issue-1760-prf

Fix heading level for prf extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/59f49dfa762ff43f45505e9a12852f52effb6971

* Merge pull request #1776 from w3c/issue-1775-backup-flags-diagrams

Add BE/BS flags to diagrams, and fix alignments and line widths
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/71f115e79d14b3cad18a7a204fb030ba6eb4ea55

* Merge pull request #1755 from w3c/hybrid

Add "hybrid" as a transport.
  by Matthew Miller
https://github.com/w3c/webauthn/commit/f9036060b6f7d84f9d9fec58471f2c6fbf12e64e

* Merge branch 'main' into jeffh-fix-1658-device-bound-key-extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/832c2e880c6040034d8594223614ccdc2c4ff7e1

* Merge pull request #1787 from w3c/merge-main-into-1658

Fix merge conflicts in PR #1658
  by Adam Langley
https://github.com/w3c/webauthn/commit/6940a43a63833e21cc93e25caf39948565fb6aba

* Apply more of emlun's suggestions from code review

(GitHub is struggling with the number of them, thus I'm trying to do just the first half.)

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/7b531a866ab11715eee72667f7242c28acd08868

* Apply one of emlun's suggestions

(This one seems to break GitHub's UI.)

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/04ddb485b6b9c4942a7b70d7f2076b801979924e

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/3cba94cf9532f9b28f1221dceb472d82494c9021

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/47017e4b81fe3084f2428c1f1f44b12f1f3dd33d

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/16a846a3e1f696a42876aeaf6c6a9edee012a9ea

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/2ec8861a9d176992f3262989ea88222ee75d8a95

* Apply suggestions from code review

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/5c1cd985d599d95fafd708294ca93358c0896f44

* Apply suggestions from code review

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/5c6c23daacd8e894f7c1c06ef8ee97d762938b37

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/a026a5bebd56ccb8196c2688b57df16a1c4a66c4

* Have the authenticator output a bytestring, not a map.

The platform generally echos the authenticator extension outputs in its
own extension output and DPK does the same. In order to avoid either
replicating the DPK output structure into IDL, or having the platforms
re-encode it, have the authenticators produce a byte string containing
the encoded map. The platform can then copy the byte string verbatim.
  by Adam Langley
https://github.com/w3c/webauthn/commit/ec03d4da8d88cd797a3c003c0212cc1beb438f4e

* Merge pull request #1771 from w3c/flags-namespace

Namespace authData dfns under authData/ and flags under authData/flags/
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/f754904a85127c82e894b2163b2da4a3d57ca4a5

* Fix devicePubKey sub-heading levels
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/88be1a6dd6701059482c7bbbb1961ea08f84863d

* Hopefully fix up my misinterpretation of emlun's comment.
  by Adam Langley
https://github.com/w3c/webauthn/commit/3430c953e47ab35085e80ac0086623f443de2f8e

* RPs shouldn't check DPK attestation for equality.

Otherwise they'll consider fresh attestations to be different devices.
The attestation for existing DPKs is already checked in the “exactly one
match” case.
  by Adam Langley
https://github.com/w3c/webauthn/commit/5af393d40ff4275a343cb7b7cec19ac6876045be

* Remove incorrect note about nonces.

Just because the attestation is changing doesn't mean that the
authenticator is using a nonce. It could just be signing the same
message repeatedly.
  by Adam Langley
https://github.com/w3c/webauthn/commit/fe333fe13b5a6b16a8012a49b680adf4a30e056a

* Include enterpriseAttestationPossible when calling authenticatorGetAssertion
  by Adam Langley
https://github.com/w3c/webauthn/commit/ece61f0870936697d3b78427191e73598c147a3d

* Apply one of emlun's suggestions

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/4279e6ec00949bd0ec8c6d8f760c7a7605a704bd

* Mention where authData and hash are used.
  by Adam Langley
https://github.com/w3c/webauthn/commit/d25fd531c2f5ffcc6ec9af8857b2007f74d1b34a

* Fix reference to "get a copy of the bytes held by the buffer source"

Changed in WebIDL commit d6e71e53a96151fe02659e2cbe46a77aa976a2bc

See: https://github.com/whatwg/webidl/commit/d6e71e53a96151fe02659e2cbe46a77aa976a2bc
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/91c3aba5ae44064c7741151e10a0d6b279caa2c0

* Fix reference to "same site"

Moved to HTML spec in URL spec commit 3703f92854207564b21301418d28a0ac647be06d

See: https://github.com/whatwg/url/commit/3703f92854207564b21301418d28a0ac647be06d
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/cfb347672a8bac51a9b488786ce7bdadfa02c5bb

* Fix reference to "extension command"

Changed in WebDriver commit 9990bb27e57e8fd8bd0d9ad8f5b7353eeaebaaa4

See: https://github.com/w3c/webdriver/commit/9990bb27e57e8fd8bd0d9ad8f5b7353eeaebaaa4

Also remove unused references.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/d5deef95b91e4e4e89ab4fedd375e16383419ddc

* Apply emlun's suggestions from code review

Co-authored-by: Emil Lundberg <emil@yubico.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/8966fe69bda5ccee862ae9519cf1649b0356468a

* Address emlun's comments.
  by Adam Langley
https://github.com/w3c/webauthn/commit/d671894d3c68492b41d50787938da8c03aec6b5e

* Add a note to explain how the RP's challenge is included in dpkSig.
  by Adam Langley
https://github.com/w3c/webauthn/commit/ca1b0c69c2a2e930b25e1d2d7ef2849aef8b9a3a

* Remove a horizontal scrollbar on the DPK CDDL.
  by Adam Langley
https://github.com/w3c/webauthn/commit/6112877aa5f97c1555f8207ab597a6b67dcb6432

* Remove now superfluous variable in DPK processing.
  by Adam Langley
https://github.com/w3c/webauthn/commit/ed0b7797d317fca01c46ee80789df0d83c54d0c7

* Merge pull request #7 from w3c/main

bring fork up to date
  by Shane Weeden
https://github.com/w3c/webauthn/commit/dec92f16ef8661142a4e068002f32c555840c3a0

* Merge pull request #1733 from w3c/issue-1731-code-injection-cons

Add "Code injection attacks" security consideration
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/797e76ebb4f08f769890f0597736382de8737662

* Merge pull request #1772 from w3c/issue-1740-backup-flags

Fix inconsistencies in backup state flags
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/0bfc0d08a554b38378ed9666640b966236c7ea08

* Replace obsolete RFC8152 with RFC9052 and RFC9053

The spec "CBOR Object Signing and Encryption (COSE)" [[RFC8152]] has been
superseded and split into the two specs "CBOR Object Signing and Encryption
(COSE): Structures and Process" [[RFC9052]] and "CBOR Object Signing and
Encryption (COSE): Initial Algorithms" [[RFC9053]].

Summary of affected terms and references:

| Before                                                                             | After                                                                                     |
|:-----------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------|
| [kty](https://www.rfc-editor.org/rfc/rfc8152#section-7.1) ([RFC8152])              | [kty](https://www.rfc-editor.org/rfc/rfc9052#name-cose-key-common-parameters) ([RFC9052]) |
| [crv](https://www.rfc-editor.org/rfc/rfc8152#section-13.1.1) ([RFC8152])           | [crv](https://tools.ietf.org/html/rfc9053#name-double-coordinate-curves) ([RFC9053])      |
| [COSE key](https://www.rfc-editor.org/rfc/rfc8152#section-7) ([RFC8152][rfc8152])  | [COSE key](https://tools.ietf.org/html/rfc9052#name-key-objects) ([RFC9052])              |
| [Section 7](https://www.rfc-editor.org/rfc/rfc8152#section-7) of [[RFC8152]]       | [Section 7](https://www.rfc-editor.org/rfc/rfc9052#section-7) of [[RFC9052]]              |
| [Section 8](https://www.rfc-editor.org/rfc/rfc8152#section-8) of [[RFC8152]]       | [Section 2](https://www.rfc-editor.org/rfc/rfc9053#section-2) of [[RFC9053]]              |
| [Section 8.1](https://www.rfc-editor.org/rfc/rfc8152#section-8.1) of [[RFC8152]]   | [Section 2.1](https://www.rfc-editor.org/rfc/rfc9053#section-2.1) of [[RFC9053]]          |
| [Section 13.1](https://www.rfc-editor.org/rfc/rfc8152#section-13.1) of [[RFC8152]] | [Section 7.1](https://www.rfc-editor.org/rfc/rfc9053#section-7.1) of [[RFC9053]]          |

[rfc8152]: https://www.rfc-editor.org/rfc/rfc8152
[rfc9052]: https://www.rfc-editor.org/rfc/rfc9052
[rfc9053]: https://www.rfc-editor.org/rfc/rfc9053
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/5d0cc6183876f8f971118cc4b9e2b3a9011fb812

* Add missing type member in credential record creation
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/36b4ccff60d7626d5a7f0cc59ff55ff3a0c85997

* Allow extensions to extend the credential record struct
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/a5710f6fe905fa953aaae9a7dd5e7413fc126adc

* Add attestation data as optional credential record items
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/f6479ef09a686472f90220f09be5c50594332889

* Fix reference to ECDSA+hash choice recommendation in RFC9053
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/6285f729a6cc2bf152174ed377bc150bdb491b25

* Merge pull request #1773 from w3c/credential-record

Extract Credential Record abstraction
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/6c823f1f8af0c7e63c4a309b141559fcb8990ff5

* Fix incorrect use of options variables in create() and get()

_§5.1.3. Create a New Credential_ and _§5.1.4. Use an Existing Credential to
Make an Assertion_ both declare their **options** parameter as the
`Credential[Creation|Request]Options` object inherited from CredMan:

>**options**
>This argument is a `CredentialCreationOptions` object whose
>_options_.`publicKey` member contains a `PublicKeyCredentialCreationOptions`
>object [...]

Both also re-assign the _options_ variable:

>Let _options_ be the value of _options_.`publicKey`.

But both then also reference _options_.`signal`, which is a member of
`Credential[Creation|Request]Options` but not
`PublicKeyCredential[Creation|Request]Options`:

>If _options_.`signal` is present and aborted, throw the _options_.`signal`’s
abort reason.

_§5.1.4. Use an Existing Credential to Make an Assertion_ also incorrectly
references _options_.`mediation` in a similar way.

This fixes the issue by introducing a new variable _pkOptions_ instead of
re-assigning the existing variable _options_, so that _options_ can keep its
original value.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/3a543c49828b86ecd1266a42534d6a25e32cc7e2

* Change definition type of credential record items to abstract-op

This will help avoid conflicts with existing definitions, including [=scope=],
as we introduce a struct for devicePubKey records as well.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/2ccb9f820fe7fbb2c9dbf942a3013a93ef06596b

* Move state updates to last in in RP verification steps

The state should be updated only after verifying the signature. This change will
be useful for the devicePubKey branch.
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/05fe54d5cebd4aaeb958eefd64f83aad831d2edf

* Apply Shane's suggestions

Co-authored-by: Shane Weeden <sbweeden@users.noreply.github.com>
  by Adam Langley
https://github.com/w3c/webauthn/commit/9bd0e3d55e5f3990a9635320abd06f879f54299b

* DPK is only valid for backup eligible credentials.

(This was discussed at TPAC.
  by Adam Langley
https://github.com/w3c/webauthn/commit/759ce04e597537ca8a49c6b0a8bef71db7dc13d9

* Address Shane's comments.
  by Adam Langley
https://github.com/w3c/webauthn/commit/8aa160ceaf8b411b1747889fffc40a0cdb6ef213

* s/then/than, noticed by Shane.
  by Adam Langley
https://github.com/w3c/webauthn/commit/bff403d8cb36d97fdf19021ea5e979e407d59cb9

* Add missing blank line. Thanks Emil.
  by Adam Langley
https://github.com/w3c/webauthn/commit/fba2725dd9c3e6c8b40e91eefd17a488af2f498e

* Mention RFC8152 for original COSE Algorithms registry

See: https://github.com/w3c/webauthn/pull/1804#pullrequestreview-1117070769
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/76e4a16631753ffdc5c0d06382ae728d7a309ca1

* Merge pull request #1805 from w3c/issue-1752-incorrect-options-variable

Fix incorrect use of options variable: rename to pkOptions
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/e0d10dd63207720e1fb42f96515ab9fe2b442248

* Merge pull request #1796 from w3c/issue-1794-broken-refs

Fix broken cross-spec references
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/6b92f43960c1b8d23ec365b20d01bdbce47aa3f6

* Merge pull request #1768 from w3c/pr-1737-fixup

Fix dangling language in WebAuthn Extensions section
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/c7a3c121e7297fa8f8eda489fd4b3cfda6083e66

* Merge pull request #1807 from w3c/verify-assertion-update-order

Move state updates to last in RP verification steps
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/d5873cf2a7ee4ba4a97c5f336c2b480926a59eae

* Merge pull request #1804 from w3c/issue-1802-new-cose

Replace obsolete RFC8152 with RFC9052 and RFC9053
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/008b979e234ac939138606b469d136f9c2ad6026

* Give flag items in credential record more descriptive names

Fixes issue #1811.

See: https://github.com/w3c/webauthn/issues/1811
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/2685408d024f9838a5081370e58d370133d1057c

* Fix incorrectly described reference to attStmt formats registry
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/736e524c4741753dd05053e07a87892cd28396bc

* Resolve last comment.

This resolves https://github.com/w3c/webauthn/pull/1663/files#r790893167
but including the suggested wording. (Tweaked to make bikeshed happy.)
  by Adam Langley
https://github.com/w3c/webauthn/commit/f7808700683c57196eb77f8342ac8413c7091259

* Conditional request allowList credential filtering (#1810)

Allow filtering credentials during conditional requests by passing an
allowList to navigator.credentials.get. This allows relying parties who
know who the user attempting to authenticate is (e.g. because they
entered their username) to have autofill only show credentials for that
user. See the bug for a description of use-cases.

Fixes #1793
  by Nina Satragno
https://github.com/w3c/webauthn/commit/8a6daecd998e3144a4a3e17629919a1c2d110327

* Merge branch 'main' into dpk
  by Adam Langley
https://github.com/w3c/webauthn/commit/6ae32a0bc0722f1f1e32a9eb89e57f6f09996586

* Merge pull request #1663 from w3c/jeffh-fix-1658-device-bound-key-extension

device public key extension
  by Adam Langley
https://github.com/w3c/webauthn/commit/dd7dba6d35dae2bdd87f0303f9b0ad4d54c0116b

* Fix broken links to steps in RP ops from DPK extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/5cae00d86de62e42ce66c79d9333b084bd59dc2b

* Use credential record abstraction in devicePubKey extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/b92973ce420c763fc8a4f489a393d4067e5f88b5

* Optionally update credentialRecord.attestationObject in assertion
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/25291deccf763d1110500f3c02bcc396646bd2af

* Merge pull request #1815 from w3c/fix-broken-step-links

Fix broken links to steps in RP ops from DPK extension
  by Adam Langley
https://github.com/w3c/webauthn/commit/57c461787128822c10073a05b30aa90b0774ee0b

* Fix now-single RFU bit still referred to as plural
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/dc4ac7849cd0de8bb8e9ae62989aeb017e3089b7

* Merge pull request #1814 from w3c/fix-1689-ref-attstmt-registry

Fix incorrectly described reference to attStmt formats registry
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/75e062c25128dd9021ebc865038295d17cce7eab

* Merge pull request #1821 from w3c/authdata-rfu-bit-5-plural

Fix now-single RFU bit still referred to as plural
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/ac3c1b90af325e1b359ee7979142059fc812650d

* Merge pull request #1813 from w3c/issue-1811-credential-record-flag-names

Give flag items in credential record more descriptive names
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/5da16971d53ebbc4f236456847bd19bce7c9bfcb

* Edit to remove redundant "the"
  by Evan Grim
https://github.com/w3c/webauthn/commit/d012907288892214f62fffc823b4c1f6f9f52c2c

* Merge pull request #1826 from egrim/patch-1

Edit to remove redundant "the"
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/028ccf809e8067ccbd3052f008128be315554bd0

* Remove extra spaces
  by J Pascoe
https://github.com/w3c/webauthn/commit/8d9cc572cfe34eaa3112cf38cc0a4ccaed290bd1

* Merge pull request #1833 from pascoej/authenticator-attachment-extra-spaces

Remove extra spaces
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/33e75079c0a3a2b6e09d5261a4714976e8899bfe

* Merge branch 'main' into dpk-credential-record
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/125b842f4315fdb3929ac370aa206a9b8da62153

* Change "(possibly empty)" to "initially empty"
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/95061f4ff8671a5bee017a02d765801e6d8d97bb

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

* Clarify 'devicePubKey extension output'
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/67dc54b3a0de3133eba535aeac4c17fc7befcf64

* Merge pull request #1812 from w3c/dpk-credential-record

Use credential record abstraction in devicePubKey extension
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/d3270c5ebe4564207308f4c46f20f6558e7d0948

* Define discrete list of pubKeyCredParams algs
  by Matthew Miller
https://github.com/w3c/webauthn/commit/bd99fb9f0ad9124015ae520c664418f33fec55ce

* Add note that more algs can be added
  by Matthew Miller
https://github.com/w3c/webauthn/commit/8369ba2cbb0bf451c11149fd122245a746d796c1

* Incorporate editorial feedback
  by Matthew Miller
https://github.com/w3c/webauthn/commit/4670540b01acc166f410b89c7ac46f9e613b3c26

* Merge branch 'w3c:main' into master
  by Shane Weeden
https://github.com/w3c/webauthn/commit/6bd4140b12d81b07e8cf7153cafdcc1fbfb000d6

* Address issue 1817
  by Shane Weeden
https://github.com/w3c/webauthn/commit/910aac095ff791249ef7fbf60665ce5fa2a91979

* Merge pull request #1843 from w3c/1757-pubkeycredparams-update

Define discrete list of pubKeyCredParams algs
  by Matthew Miller
https://github.com/w3c/webauthn/commit/7e6943704aedd5e0bdaf1baff13b0096f580ee5c

* Merge pull request #1845 from sbweeden/issue_1817

Issue 1817
  by Adam Langley
https://github.com/w3c/webauthn/commit/6a2e2b436872d0a4702c07b1df486b6c7245f40c

* Allow for credential creation in a cross-origin iframe (#1801)
  by Stephen McGruer
https://github.com/w3c/webauthn/commit/3ff766eb5bf6f0f4dc40facc3d4aff60460f5057

* Merge branch 'main' into issue-1510-uv-guidance
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/ccc5e2bbb1909a2657f14883eb2b71274f8c20d5

* Clarify to ignore UV flag if not required
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/af07d1598c70431d36ee1ad53e042582b72f7379

* Formalize definition of uvInitialized in credential record
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/7e541a0c9cedea58006f18a414c778d3c1e4f026



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

Received on Monday, 6 March 2023 18:00:48 UTC