[w3c/webauthn] 14c273: fix proper subset tweak (#542)

  Branch: refs/heads/authnr-sel-aaguidlist
  Home:   https://github.com/w3c/webauthn
  Commit: 14c2733ca6a4a9568e4c48fef1b870448818e811
      https://github.com/w3c/webauthn/commit/14c2733ca6a4a9568e4c48fef1b870448818e811
  Author: Angelo Liao <huliao@microsoft.com>
  Date:   2017-09-01 (Fri, 01 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  fix proper subset tweak (#542)


  Commit: ac89087f42ac3875f5dde3d581c1c85bc830609c
      https://github.com/w3c/webauthn/commit/ac89087f42ac3875f5dde3d581c1c85bc830609c
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Plumb User ID through

We need to plumb the custom user id that the RP gave the authenticator during MakeCredential back through to the RP when doing getAssertion.


  Commit: 3e0d2915aab90bccbd7d8ae89aa484db4fb712e8
      https://github.com/w3c/webauthn/commit/3e0d2915aab90bccbd7d8ae89aa484db4fb712e8
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: c96b64bee7bbd918317d5a6b3865fc8f10f280d4
      https://github.com/w3c/webauthn/commit/c96b64bee7bbd918317d5a6b3865fc8f10f280d4
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: f6499b2a7f85b2f2d3a14efda265f2fb75f94bf0
      https://github.com/w3c/webauthn/commit/f6499b2a7f85b2f2d3a14efda265f2fb75f94bf0
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: 0ce6b12b54d40a34c1ea535d2c59555677921b18
      https://github.com/w3c/webauthn/commit/0ce6b12b54d40a34c1ea535d2c59555677921b18
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: 92f4b3218a8aa711e39a4385e87d48c3bf25618c
      https://github.com/w3c/webauthn/commit/92f4b3218a8aa711e39a4385e87d48c3bf25618c
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: eb401b78e218af43715e426ea1825fc14966113d
      https://github.com/w3c/webauthn/commit/eb401b78e218af43715e426ea1825fc14966113d
  Author: Alexei Czeskis <alexei@czeskis.com>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Remove user agent getting user consent sentence (#553)

Closes #552


  Commit: dcf793928221b1883f4c9ac4dd5264b570606e52
      https://github.com/w3c/webauthn/commit/dcf793928221b1883f4c9ac4dd5264b570606e52
  Author: balfanz <dirk@balfanz.net>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  using descriptive names for authenticator selection criteria (#555)

Since we don't directly send the values of the AuthenticatorSelectionCriteria dictionary keys over the wire, it's ok to leave these values in a human-readable form.


  Commit: 5e2f228d76005a767f2c4e94f1af6b8c2c7d717d
      https://github.com/w3c/webauthn/commit/5e2f228d76005a767f2c4e94f1af6b8c2c7d717d
  Author: Alexei Czeskis <alexei@czeskis.com>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: db1be8059b02cb8981fbe0229f6d1eebaedb9505
      https://github.com/w3c/webauthn/commit/db1be8059b02cb8981fbe0229f6d1eebaedb9505
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix Android attestation (#546)

* Fix Android attestation

Android attestation had a circular dependency on the public key: The authenticatorData has a public key that was originally intended to be stuck in the ChallengeData for generating a new keypair. When calling this function the public key isn't available to us yet. We have made a change to bring this in line with other attestation formats (ie. packed attestation).

* Update index.bs

* Update index.bs


  Commit: 25dfc77228d74440711ff36ff72b81ba77e40669
      https://github.com/w3c/webauthn/commit/25dfc77228d74440711ff36ff72b81ba77e40669
  Author: Alexei Czeskis <alexei@czeskis.com>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: f6f85172b064d72ca036fede2ff67188ac888a76
      https://github.com/w3c/webauthn/commit/f6f85172b064d72ca036fede2ff67188ac888a76
  Author: Alexei Czeskis <alexei@czeskis.com>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: 6e45cc14c885fa3196519484ee6a08a419a31576
      https://github.com/w3c/webauthn/commit/6e45cc14c885fa3196519484ee6a08a419a31576
  Author: christiaanbrand <christiaan@entersekt.com>
  Date:   2017-09-18 (Mon, 18 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clarify Safetynet attestation return value

Clarify the encoding of SafetyNet attestation as a UTF8 encoded string. Closes #563


  Commit: 5502d42d31d1aa5b6bc79f686cfecf0c6dbf04f5
      https://github.com/w3c/webauthn/commit/5502d42d31d1aa5b6bc79f686cfecf0c6dbf04f5
  Author: balfanz <dirk@balfanz.net>
  Date:   2017-09-18 (Mon, 18 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clarifying signing procedure for U2F attestation

This closes #530


  Commit: f37cfc5dfd074832ab61ed299d1ee7d2a6f5c724
      https://github.com/w3c/webauthn/commit/f37cfc5dfd074832ab61ed299d1ee7d2a6f5c724
  Author: Angelo Liao <huliao@microsoft.com>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Address security and privacy issues witht the iconURL (#545)

* fix proper subset tweak

* added a priori constraint on iconURL per credman spec

* reference the CR version of Mixed Content instead of editors draft


  Commit: 67e922c011aeb2668fd7adfaf75d7f3b7a28cb6c
      https://github.com/w3c/webauthn/commit/67e922c011aeb2668fd7adfaf75d7f3b7a28cb6c
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clarify excludeCredentialDescriptorList (#573)

Add more clarity around the use of excludeCredentialDescriptorList. Closes #567.


  Commit: ee912eeef7cccfb95197938253c956619bb3a8ca
      https://github.com/w3c/webauthn/commit/ee912eeef7cccfb95197938253c956619bb3a8ca
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-23 (Sat, 23 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix reference to UTF8


  Commit: 3e86e705a5ad41f163df76649370e13c5045fb73
      https://github.com/w3c/webauthn/commit/3e86e705a5ad41f163df76649370e13c5045fb73
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-09-25 (Mon, 25 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #577 - CDDL for attStmtTemplate is ambiguous

There are multiple definitions of `attStmtType`; the template defines it
to be `bytes`, while each concrete instance of the template defines it
as a map. This clarifies that it is always a map, since the ".within" control
operator for CDDL defines that the socket `$$attStmtType` to be the superset of
`attStmtTemplate`. [1]

[1] https://tools.ietf.org/html/draft-ietf-cbor-cddl-00#section-3.8.5


  Commit: 4aa72b65ac0a05e8e21ed64d34249a3eae916eed
      https://github.com/w3c/webauthn/commit/4aa72b65ac0a05e8e21ed64d34249a3eae916eed
  Author: James Barclay <futureimperfect@users.noreply.github.com>
  Date:   2017-09-27 (Wed, 27 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix syntax errors in JavaScript examples.


  Commit: 2ec526743c1fe42ea602fa31d47eed9800a0daf9
      https://github.com/w3c/webauthn/commit/2ec526743c1fe42ea602fa31d47eed9800a0daf9
  Author: Mike Jones <Michael.Jones@microsoft.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Clean up COSEAlgorithmIdentifier loose ends (#580)

Clean up COSEAlgorithmIdentifier loose ends


  Commit: 26552c41d086f46be877018dc2c8b059178ccaec
      https://github.com/w3c/webauthn/commit/26552c41d086f46be877018dc2c8b059178ccaec
  Author: Mike Jones <Michael.Jones@microsoft.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Make user.id a byte array (#586)

Make user.id a byte array


  Commit: 0141d97cd79d1bf869b47eb72d4552b729a0ec5c
      https://github.com/w3c/webauthn/commit/0141d97cd79d1bf869b47eb72d4552b729a0ec5c
  Author: Mike Jones <Michael.Jones@microsoft.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Corrected inaccuracy in authenticator extension processing description


  Commit: 96b9a982b235144816abaaa6517d364eef8dd824
      https://github.com/w3c/webauthn/commit/96b9a982b235144816abaaa6517d364eef8dd824
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #571 from w3c/balfanz-patch-2

Clarifying signing procedure for U2F attestation


  Commit: 6589a1013cd776da57d704eb8508fcd53fa6cc88
      https://github.com/w3c/webauthn/commit/6589a1013cd776da57d704eb8508fcd53fa6cc88
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #572 from christiaanbrand/patch-4

Clarify Safetynet attestation return value


  Commit: d96d7668a53bfc463968bedc9d9b95cd64add262
      https://github.com/w3c/webauthn/commit/d96d7668a53bfc463968bedc9d9b95cd64add262
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #595 from futureimperfect/master

Fix syntax errors in JavaScript examples.


  Commit: 3ee8ed586c2ce62f7a4180cb9dcf0d8d8e5f87cc
      https://github.com/w3c/webauthn/commit/3ee8ed586c2ce62f7a4180cb9dcf0d8d8e5f87cc
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #596 from selfissued/mbj-extension-description-tweak

Corrected inaccuracy in authenticator extension processing description


  Commit: e63537fcc62af6f0f9768d0e992bf0627b8f6f7b
      https://github.com/w3c/webauthn/commit/e63537fcc62af6f0f9768d0e992bf0627b8f6f7b
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-10-02 (Mon, 02 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Change user id to user handle


  Commit: 17539f571cff60af8bbe236f958aa023d917fd45
      https://github.com/w3c/webauthn/commit/17539f571cff60af8bbe236f958aa023d917fd45
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M .gitignore
    M README.md
    A vagrant/bikeshed/README.md
    A vagrant/bikeshed/Vagrantfile
    A vagrant/bikeshed/provision.sh

  Log Message:
  -----------
  Add Vagrantfile for a VM with bikeshed installed


  Commit: 23b91fbb455dd3cc84e071c0dab50a3570beea79
      https://github.com/w3c/webauthn/commit/23b91fbb455dd3cc84e071c0dab50a3570beea79
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #558 from christiaanbrand/patch-2

Plumb User ID through


  Commit: 5630b47a7d08b291607ed1c4215afea4c0091fed
      https://github.com/w3c/webauthn/commit/5630b47a7d08b291607ed1c4215afea4c0091fed
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Updates per jyasskin review, referencing CDDL 3.5.1

https://tools.ietf.org/html/draft-ietf-cbor-cddl-00#page-18


  Commit: 0cae38154c59cf4760e7dfed00f2c44e298f8c9f
      https://github.com/w3c/webauthn/commit/0cae38154c59cf4760e7dfed00f2c44e298f8c9f
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #581 from jcjones/577-cddl_attStmt_type

Fix #577 - CDDL for attStmtTemplate is ambiguous


  Commit: 9a1c34f0c5fd1b65338e081553f914b2da52ac85
      https://github.com/w3c/webauthn/commit/9a1c34f0c5fd1b65338e081553f914b2da52ac85
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Give authData and attestationData fields formal names

As suggested in #233.


  Commit: 089c10e16bdcda0bd75db1d7f1d6a2be21304e08
      https://github.com/w3c/webauthn/commit/089c10e16bdcda0bd75db1d7f1d6a2be21304e08
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Number the steps in the authenticator operations.


  Commit: 6820c710f2872d4604fd0def62ec5bbc1674286b
      https://github.com/w3c/webauthn/commit/6820c710f2872d4604fd0def62ec5bbc1674286b
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add reference to credentialPublicKey


  Commit: 2de6bfbb93a35216667efff9a7f6755de2c10b5a
      https://github.com/w3c/webauthn/commit/2de6bfbb93a35216667efff9a7f6755de2c10b5a
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M images/fido-attestation-structures.svg
    M index.bs

  Log Message:
  -----------
  Rename attestation data to attested credential data

As suggested in #393.


  Commit: 7162ea1ac3b88585a29f87951641f15e98acd329
      https://github.com/w3c/webauthn/commit/7162ea1ac3b88585a29f87951641f15e98acd329
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M images/fido-signature-formats-figure1.svg

  Log Message:
  -----------
  Update Figure 1 to agree with 2de6bfb


  Commit: 151504eac4b3196e9d24b395af53ae9fcf679905
      https://github.com/w3c/webauthn/commit/151504eac4b3196e9d24b395af53ae9fcf679905
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Remove errant reference to [=attested credential data=]


  Commit: ab7f16fdfcf1d2ed2eb74df70be2a6597177e644
      https://github.com/w3c/webauthn/commit/ab7f16fdfcf1d2ed2eb74df70be2a6597177e644
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-07 (Sat, 07 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-393


  Commit: d0a010cd6a23b96044ae0708dd8bb33bff66dc78
      https://github.com/w3c/webauthn/commit/d0a010cd6a23b96044ae0708dd8bb33bff66dc78
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #618 - Make PublicKeyCredential.isPlatformAuthenticatorAvailable static

The example in the spec shows static usage of isPlatformAuthenticatorAvailable,
but isPlatformAuthenticatorAvailable is defined [Unscopable], which is a regular
operation which is defined as being not static.

I think the static method of using this is what we want, actually. Declaring
this as a non-static method on PublicKeyCredential means users need to obtain a
concrete PublicKeyCredential object on which to call
isPlatformAuthenticatorAvailable(). This leads to a situation where you have to
first complete a call to navigator.credentials.create() in order to call
isPlatformAuthenticatorAvailable().


  Commit: 670ecb37e810efaa527f2068685315e32204912b
      https://github.com/w3c/webauthn/commit/670ecb37e810efaa527f2068685315e32204912b
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M .gitignore
    M README.md
    A vagrant/bikeshed/README.md
    A vagrant/bikeshed/Vagrantfile
    A vagrant/bikeshed/provision.sh

  Log Message:
  -----------
  Merge pull request #612 from emlun/vagrant-bikeshed

Tools: Add Vagrantfile for a VM with bikeshed installed


  Commit: e74d8c4da2813559086fa32a28bdc6c576d54c1f
      https://github.com/w3c/webauthn/commit/e74d8c4da2813559086fa32a28bdc6c576d54c1f
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-10 (Tue, 10 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #609: Formally define User Handle (#616)

- Formally define User Handle
- Rename "user id" and similar terms to "user handle" everywhere
- Change name and type of `AuthenticatorAssertionResponse` field `DOMString userId` to `ArrayBuffer userHandle`
- `PublicKeyCredentialUserEntity.id` is not renamed, but it is now referred to as the "user handle"

This does not:

- Formally define the term "user account".
- Improve the privacy considerations around returning `userHandle`, as suggested in #578.


  Commit: 8b23fb85f33c03e0420fb8182d9d774012546fd9
      https://github.com/w3c/webauthn/commit/8b23fb85f33c03e0420fb8182d9d774012546fd9
  Author: Jeffrey Yasskin <jyasskin@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Rewrite Generating an Attestation Object as an algorithm. (#600)

This replaces the "first generate the authenticator data" step with an input
because that's how it's called.


  Commit: e65e43ed53dcdb411d34a9d75decfc14e768c503
      https://github.com/w3c/webauthn/commit/e65e43ed53dcdb411d34a9d75decfc14e768c503
  Author: Jeffrey Yasskin <jyasskin@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Use || uniformly for concatenation. (#615)

Fixes #562.


  Commit: e8e993ec0b0f03418661e2b8c565dc3e27caba95
      https://github.com/w3c/webauthn/commit/e8e993ec0b0f03418661e2b8c565dc3e27caba95
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M .gitignore
    M README.md
    M index.bs
    A vagrant/bikeshed/README.md
    A vagrant/bikeshed/Vagrantfile
    A vagrant/bikeshed/provision.sh

  Log Message:
  -----------
  Merge branch 'master' into issue-393


  Commit: d89c5031770f673288c1f5cb320adf33cbf11463
      https://github.com/w3c/webauthn/commit/d89c5031770f673288c1f5cb320adf33cbf11463
  Author: Rolf Lindemann <rolf.lindemann@gmx.net>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Sign counter alg clarification [see issue #507] (#539)

* added description for U2F attestation format

* more description added

* ...

* added RP processing rule for signature counter

* explanation added: why should you compare signature counter

* add explanation: where does signature come from

* changes as requested in the PR

* changes as requested in the PR

* changes as requested in the PR

* correction

* more corrections

* typo

* corrected phrase as indicated by equalsJeffH

* correction: bikeshed still wants spaces - not tabs

* updating signcounter consideration according to suggestion in comment

* synatax corrections

* synatax corrections

* more changes added

* more corrections according to the comments in the issue

* addressed second last comment

* removed signing procedure details and referred to CTAP2 section 7

* fixed indent issue

* fix typo


  Commit: 042726c60a943fc391527cec202216bd07bd8666
      https://github.com/w3c/webauthn/commit/042726c60a943fc391527cec202216bd07bd8666
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-393


  Commit: b0a205bc0010df59ab4657f83429b33b932cf552
      https://github.com/w3c/webauthn/commit/b0a205bc0010df59ab4657f83429b33b932cf552
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #619 from jcjones/618-isPlatformAuthenticatorAvailable

Fix #618 - Make PublicKeyCredential.isPlatformAuthenticatorAvailable static


  Commit: c4b96d2114d6f6f18fc04f90961dbcd4b8164696
      https://github.com/w3c/webauthn/commit/c4b96d2114d6f6f18fc04f90961dbcd4b8164696
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Name the parameters and variables in authenticatorMakeCredential.


  Commit: c514c5af0539c6b847abf0051c0932d8b049370a
      https://github.com/w3c/webauthn/commit/c514c5af0539c6b847abf0051c0932d8b049370a
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Link "item" and use tuple rather than pair syntax for keys.


  Commit: 29c00ca8a90ec4abc4547663df7bb13af6a394fe
      https://github.com/w3c/webauthn/commit/29c00ca8a90ec4abc4547663df7bb13af6a394fe
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Improve the counter wording.


  Commit: 997e749a47c656e2d5671dcbd2d27d4282832b89
      https://github.com/w3c/webauthn/commit/997e749a47c656e2d5671dcbd2d27d4282832b89
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix [=RP=] links that should be [=[RP]=].


  Commit: c16fafd18def10492d29162d1a7daa4a37983510
      https://github.com/w3c/webauthn/commit/c16fafd18def10492d29162d1a7daa4a37983510
  Author: Rolf Lindemann <rolf.lindemann@gmx.net>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  remove not needed closing bracket


  Commit: 2d3732b659a0b4fcd439097137a2618e3ebe4cd3
      https://github.com/w3c/webauthn/commit/2d3732b659a0b4fcd439097137a2618e3ebe4cd3
  Author: Mike Jones <Michael.Jones@microsoft.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Require authenticators to implement the signature counter (#630)


  Commit: 1674caa4663e5fa1e3635d48be8b787e0c2d82ef
      https://github.com/w3c/webauthn/commit/1674caa4663e5fa1e3635d48be8b787e0c2d82ef
  Author: Rolf Lindemann <rolf.lindemann@gmx.net>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  updated the definition of authenticator (#607)

* updated the definition of authenticator

* updated according to comment


  Commit: 9598e1d11e4ab344387131ad908f0335512bebdb
      https://github.com/w3c/webauthn/commit/9598e1d11e4ab344387131ad908f0335512bebdb
  Author: balfanz <dirk@balfanz.net>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Relaxing user prompt requirements in certain cases

Relaxing the requirement to prompt the user on key creation *if* the authenticator is built-in *and* the RP didn't supply an excludeList of credentials.


  Commit: 394c9c0b369232a9004f71e3638fcc958a8725e0
      https://github.com/w3c/webauthn/commit/394c9c0b369232a9004f71e3638fcc958a8725e0
  Author: balfanz <dirk@balfanz.net>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #634 from w3c/balfanz-patch-3

Relaxing user prompt requirements in certain cases


  Commit: 98549bde4320f311772c1fcaf42d7963f67b37dc
      https://github.com/w3c/webauthn/commit/98549bde4320f311772c1fcaf42d7963f67b37dc
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-393


  Commit: 490eeaf49490456b93755a0c82ac0e7811574f2c
      https://github.com/w3c/webauthn/commit/490eeaf49490456b93755a0c82ac0e7811574f2c
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Link attestation statement and -format in §6.1 step 10

As discussed in #561


  Commit: 527aaf67e45838baba4d325cf1267504717fc8fc
      https://github.com/w3c/webauthn/commit/527aaf67e45838baba4d325cf1267504717fc8fc
  Author: Jeffrey Yasskin <jyasskin@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Add a Relying Party conformance class. (#604)

* Add a Relying Party conformance class.

Fixes #88.

* Link "Relying Party".


  Commit: ea38238bd75789a894ef7ab52abefeb8d5514c0c
      https://github.com/w3c/webauthn/commit/ea38238bd75789a894ef7ab52abefeb8d5514c0c
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix merge conflicts


  Commit: 7fde1b973f3bcc17bca2ca30e92365d6cf1a0da7
      https://github.com/w3c/webauthn/commit/7fde1b973f3bcc17bca2ca30e92365d6cf1a0da7
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into jyasskin-name-authenticator-params


  Commit: f6c9ed6d04ae0d695a6bf2659c214404ef3b5e6f
      https://github.com/w3c/webauthn/commit/f6c9ed6d04ae0d695a6bf2659c214404ef3b5e6f
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'jyasskin-name-authenticator-params'


  Commit: 95fd62a3844a95c6cd9065fee90d73e60583f3fc
      https://github.com/w3c/webauthn/commit/95fd62a3844a95c6cd9065fee90d73e60583f3fc
  Author: Christiaan Brand <christiaan@entersekt.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix User.ID example

Make User.ID binary in example 2 in section 11. Closes #598


  Commit: b7613fa71c23d7f52bad394a2d4e8087f1e10453
      https://github.com/w3c/webauthn/commit/b7613fa71c23d7f52bad394a2d4e8087f1e10453
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #551 - Define a Store method for PublicKeyCredential.

The Store operation isn't defined for PublicKeyCredential, even though it
is inherited from Credential Management. This defines that operation as
always resolving with an error.


  Commit: fff646941a6b79ced149e1d42bc2f0c4a6f9752e
      https://github.com/w3c/webauthn/commit/fff646941a6b79ced149e1d42bc2f0c4a6f9752e
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #631 from jcjones/551-store

Fix #551 - Define a Store method for PublicKeyCredential.


  Commit: 06d5468e5b70ff5476e87188941e87d0cec67c20
      https://github.com/w3c/webauthn/commit/06d5468e5b70ff5476e87188941e87d0cec67c20
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #635 from emlun/issue-561

Link attestation statement and -format in §6.1 step 10


  Commit: 97e8af01a1115f589ec21272e258a7b338b09f6a
      https://github.com/w3c/webauthn/commit/97e8af01a1115f589ec21272e258a7b338b09f6a
  Author: Jeffrey Yasskin <jyasskin@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Rewrite the "make an assertion" introduction to clarify how get() works. (#611)

* Rewrite the "make an assertion" introduction to clarify how get() works.

Fixes #566.

* Fix equalsJeffH's comments.

* Clarify the "user may decline" sentence per equalsJeffH.


  Commit: f94ed9180b06571bc0af59d605f56fa520072edf
      https://github.com/w3c/webauthn/commit/f94ed9180b06571bc0af59d605f56fa520072edf
  Author: =JeffH <Jeff.Hodges@KingsMountain.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  update CTAP ref with correct authors and URL (#638)


  Commit: 9a542186a04aab5ff2552647e394316d33e6f9fa
      https://github.com/w3c/webauthn/commit/9a542186a04aab5ff2552647e394316d33e6f9fa
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Name the parameters and variables in authenticatorGetAssertion.


  Commit: 6594dc74bcd89bcfd218d307e054f0fbac3c6112
      https://github.com/w3c/webauthn/commit/6594dc74bcd89bcfd218d307e054f0fbac3c6112
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  s/ID/credential ID/


  Commit: 641949fd27a21a929fd17f2d3b95be1006120110
      https://github.com/w3c/webauthn/commit/641949fd27a21a929fd17f2d3b95be1006120110
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-11 (Wed, 11 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #637 from w3c/christiaanbrand-patch-1

Fix User.ID example


  Commit: fc94c52a158c5469ea2fcb95e754df4b8508d8f0
      https://github.com/w3c/webauthn/commit/fc94c52a158c5469ea2fcb95e754df4b8508d8f0
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge branch 'master' into issue-393


  Commit: 1308537fa012d22c872bbab10ba06a811ade6959
      https://github.com/w3c/webauthn/commit/1308537fa012d22c872bbab10ba06a811ade6959
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix grammar in description of attested credential data length


  Commit: 1b4c2449d471358600fb1b61a73e523e927c475f
      https://github.com/w3c/webauthn/commit/1b4c2449d471358600fb1b61a73e523e927c475f
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M .spec-data/anchors.data
    M .spec-data/biblio-keys.json
    M .spec-data/biblio/biblio-ac.data
    M .spec-data/biblio/biblio-am.data
    M .spec-data/biblio/biblio-ap.data
    M .spec-data/biblio/biblio-au.data
    M .spec-data/biblio/biblio-ba.data
    M .spec-data/biblio/biblio-bi.data
    M .spec-data/biblio/biblio-bo.data
    A .spec-data/biblio/biblio-bu.data
    M .spec-data/biblio/biblio-ca.data
    M .spec-data/biblio/biblio-ce.data
    M .spec-data/biblio/biblio-cl.data
    M .spec-data/biblio/biblio-co.data
    M .spec-data/biblio/biblio-cr.data
    M .spec-data/biblio/biblio-cs.data
    M .spec-data/biblio/biblio-da.data
    M .spec-data/biblio/biblio-dc.data
    M .spec-data/biblio/biblio-en.data
    M .spec-data/biblio/biblio-eo.data
    M .spec-data/biblio/biblio-ep.data
    M .spec-data/biblio/biblio-fi.data
    M .spec-data/biblio/biblio-fl.data
    M .spec-data/biblio/biblio-ge.data
    M .spec-data/biblio/biblio-gy.data
    A .spec-data/biblio/biblio-h-.data
    M .spec-data/biblio/biblio-hi.data
    M .spec-data/biblio/biblio-hr.data
    M .spec-data/biblio/biblio-ht.data
    M .spec-data/biblio/biblio-in.data
    M .spec-data/biblio/biblio-is.data
    M .spec-data/biblio/biblio-lo.data
    M .spec-data/biblio/biblio-lw.data
    M .spec-data/biblio/biblio-ma.data
    M .spec-data/biblio/biblio-me.data
    M .spec-data/biblio/biblio-mi.data
    M .spec-data/biblio/biblio-mm.data
    M .spec-data/biblio/biblio-mo.data
    M .spec-data/biblio/biblio-n4.data
    M .spec-data/biblio/biblio-na.data
    M .spec-data/biblio/biblio-ne.data
    M .spec-data/biblio/biblio-oa.data
    M .spec-data/biblio/biblio-od.data
    M .spec-data/biblio/biblio-or.data
    M .spec-data/biblio/biblio-ow.data
    M .spec-data/biblio/biblio-p0.data
    M .spec-data/biblio/biblio-pa.data
    M .spec-data/biblio/biblio-pe.data
    M .spec-data/biblio/biblio-pn.data
    M .spec-data/biblio/biblio-pp.data
    M .spec-data/biblio/biblio-pr.data
    M .spec-data/biblio/biblio-pu.data
    M .spec-data/biblio/biblio-qb.data
    M .spec-data/biblio/biblio-re.data
    M .spec-data/biblio/biblio-rf.data
    M .spec-data/biblio/biblio-rt.data
    M .spec-data/biblio/biblio-sc.data
    M .spec-data/biblio/biblio-sd.data
    M .spec-data/biblio/biblio-se.data
    M .spec-data/biblio/biblio-sh.data
    M .spec-data/biblio/biblio-sm.data
    M .spec-data/biblio/biblio-st.data
    M .spec-data/biblio/biblio-to.data
    M .spec-data/biblio/biblio-ts.data
    M .spec-data/biblio/biblio-ua.data
    M .spec-data/biblio/biblio-ui.data
    M .spec-data/biblio/biblio-un.data
    M .spec-data/biblio/biblio-ut.data
    A .spec-data/biblio/biblio-va.data
    M .spec-data/biblio/biblio-ve.data
    M .spec-data/biblio/biblio-vo.data
    A .spec-data/biblio/biblio-w3.data
    M .spec-data/biblio/biblio-wa.data
    M .spec-data/biblio/biblio-wc.data
    M .spec-data/biblio/biblio-we.data
    M .spec-data/biblio/biblio-wg.data
    M .spec-data/biblio/biblio-wi.data
    M .spec-data/biblio/biblio-wo.data
    M .spec-data/biblio/biblio-xf.data
    M .spec-data/biblio/biblio-xm.data
    M .spec-data/biblio/biblio-xp.data
    M .spec-data/caniuse.json
    M .spec-data/fors.json
    M .spec-data/headings.json
    M .spec-data/languages.json
    M .spec-data/methods.json
    M .spec-data/specs.json
    M .spec-data/test-suites.json

  Log Message:
  -----------
  Update to newest bikeshed state


  Commit: 6563f2209fba7bfd695080f15800ca9220374b0e
      https://github.com/w3c/webauthn/commit/6563f2209fba7bfd695080f15800ca9220374b0e
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M .bikeshed-include/header.include
    M .bikeshed-include/status-ED.include
    M .bikeshed-include/status-WD.include
    M update-bikeshed-cache.sh

  Log Message:
  -----------
  Also update bikshed-include to fix the double-Abstract problem


  Commit: 4bb24bfe5ddfd676eafd408efb32f9078ec4733a
      https://github.com/w3c/webauthn/commit/4bb24bfe5ddfd676eafd408efb32f9078ec4733a
  Author: Jeffrey Yasskin <jyasskin@chromium.org>
  Date:   2017-10-12 (Thu, 12 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Link "extension identifier" as requested in #602

https://github.com/w3c/webauthn/pull/602#discussion_r144167932


  Commit: 408ef307c90c3f80f7c06405b73225924bb7c2e5
      https://github.com/w3c/webauthn/commit/408ef307c90c3f80f7c06405b73225924bb7c2e5
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-14 (Sat, 14 Oct 2017)

  Changed paths:
    M images/fido-attestation-structures.svg
    M images/fido-signature-formats-figure1.svg
    M index.bs

  Log Message:
  -----------
  Merge pull request #614 from emlun/issue-393

Fix #393: Rename attestation data to attested credential data


  Commit: a7482798404193a96058f63aabb376b95bf1aad0
      https://github.com/w3c/webauthn/commit/a7482798404193a96058f63aabb376b95bf1aad0
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #569 - Add Exposed to all WebIDL interfaces


  Commit: ee174c2aa78b77ffb8de5b9d758333dcc6bb9493
      https://github.com/w3c/webauthn/commit/ee174c2aa78b77ffb8de5b9d758333dcc6bb9493
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Remove attributes from partial interface definition


  Commit: d879b79a8c3e7a73d134d63fc84db9948c278a7b
      https://github.com/w3c/webauthn/commit/d879b79a8c3e7a73d134d63fc84db9948c278a7b
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Only exclude CredIDs matching the RPID

Only credentials in the exclude credentials list that match this RPID should result in a not allowed error.


  Commit: b9575efdfd8952ca6e44cc1b733df2f870891d71
      https://github.com/w3c/webauthn/commit/b9575efdfd8952ca6e44cc1b733df2f870891d71
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #561


  Commit: bf41e8ed5cf0e0fe7a2696e6bd82bffac39e767a
      https://github.com/w3c/webauthn/commit/bf41e8ed5cf0e0fe7a2696e6bd82bffac39e767a
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-17 (Tue, 17 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #652 from w3c/issue-561

Fix #561


  Commit: b8c60278ad53479d03a2247e1360c33869f58e92
      https://github.com/w3c/webauthn/commit/b8c60278ad53479d03a2247e1360c33869f58e92
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-18 (Wed, 18 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #624 - Change PublicKeyCredential.clientExtensionResults to an operation

The attribute `clientExtensionResults` is a typedef of `record<DOMString, any>`.
The WebIDL spec says "Records must not be used as the type of an attribute
or constant", so this is not legal.

This commit changes the attribute `clientExtensionResults` into an operation
`getClientExtensionResults()`.


  Commit: f1f54951d5e5bffc54bbaf971ef72f091c9cde74
      https://github.com/w3c/webauthn/commit/f1f54951d5e5bffc54bbaf971ef72f091c9cde74
  Author: =JeffH <Jeff.Hodges@KingsMountain.com>
  Date:   2017-10-19 (Thu, 19 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  fixup algs contd 3 (#498)

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* further rebase conflict resolution error fixups

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* del 'cancel the timer' from #creatCredential fixes #535

* polish constructResultantCredentialCallback method description

* incorp comments from mikewest at webappsec-credential-management/pull/100

* rebased onto master

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* polish constructResultantCredentialCallback method description

* incorp comments from mikewest at webappsec-credential-management/pull/100

* fix indents make BS happy, add some periods

* fix code tags placement

* correct bugs in prior merge conflict resolution, doh

* rm 'the bytes of'

* add missing @@EDITOR-ANCHOR-01A

* auto-number some steps

* re- fix #466 (due to merge-from-master), fix #536

* eliminate callback and just return an algorithm from #createCredential

* continue fix conflicts from merge from master

* fix a couple of issue #466 stragglers in #op-make-cred

* revert to prior AuthenticationExtensions language per jyasskin

* add inline spec issue pointing to issue #657

* minor cleanups, remove issue wrt not explicitly returning |credentialCreationData|

* fix annoying bikeshed warning wrt 'rpEntity'

* correctly fix warning as well as other incorrect markup


  Commit: 01aa320dfad02e768dbfdb2071191cce3e6e18d8
      https://github.com/w3c/webauthn/commit/01aa320dfad02e768dbfdb2071191cce3e6e18d8
  Author: Rolf Lindemann <rolf.lindemann@gmx.net>
  Date:   2017-10-19 (Thu, 19 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  clarified the ECDAA signing procedure. Close #591 (#641)

* clarified the ECDAA signing procedure. Close #591

* fix indent error

* fix line-indentation make BS happy


  Commit: 6e0716f1f38c7a89b4bc8d1539d215e43b6a6bf0
      https://github.com/w3c/webauthn/commit/6e0716f1f38c7a89b4bc8d1539d215e43b6a6bf0
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-20 (Fri, 20 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #574 - Change language for Create and Get to support hotplugging

This is an incomplete fix; a full fix is intended to be handled in Issue #613.

This reorders the Create and Get operations to indicate that the algorithms for
interacting with devices should be applied as devices are hotplugged / arrive.
It does not specify what happens when devices are removed, nor does it use
precise language. I'm not sure what language would be appropriate in this world,
so this patch is just to make things "better" not "correct".

Resolve @equalsJeffH's comments:

1. Define |lifetimeTimer| and make it available to the line that starts the
   hotplugging
2. Use the |lifetimeTimer| for references later in those algorithms to reduce
   confusion
3. Reword the Notes
4. Change the Notes to Issues


  Commit: 7bc3a3e7bb24fbb9c3def88ffd956f47a78226c0
      https://github.com/w3c/webauthn/commit/7bc3a3e7bb24fbb9c3def88ffd956f47a78226c0
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-20 (Fri, 20 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Address @AngeloKai's comments


  Commit: df88d55d3c4d6133c744eaa4cab25a59571ecb84
      https://github.com/w3c/webauthn/commit/df88d55d3c4d6133c744eaa4cab25a59571ecb84
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-20 (Fri, 20 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Address @AngeloKai's comments about lifetimeTimer


  Commit: 83da7ff458cff646e9f8773a90a8f767b9c3f36d
      https://github.com/w3c/webauthn/commit/83da7ff458cff646e9f8773a90a8f767b9c3f36d
  Author: J.C. Jones <jc@mozilla.com>
  Date:   2017-10-20 (Fri, 20 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Last minute nitfixes


  Commit: 579f6cfe6247606ca7e1ffb455ad9964a4ee9c80
      https://github.com/w3c/webauthn/commit/579f6cfe6247606ca7e1ffb455ad9964a4ee9c80
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-20 (Fri, 20 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #655 from jcjones/574-hotplugging

Fix #574 - Change language for Create and Get to support hotplugging


  Commit: be4c139c8bdf0bc1fab835d63194fcf8b527b814
      https://github.com/w3c/webauthn/commit/be4c139c8bdf0bc1fab835d63194fcf8b527b814
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-10-23 (Mon, 23 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Change |rpId| to rpEntity.id


  Commit: e9a9c33d30505f9ab9860a3f292cd1283fb97f80
      https://github.com/w3c/webauthn/commit/e9a9c33d30505f9ab9860a3f292cd1283fb97f80
  Author: Emil Lundberg <lundberg.emil@gmail.com>
  Date:   2017-10-23 (Mon, 23 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix #560: ensure #registering-a-new-credential step 10 and the inputs to all attStmt types' verification procedures match (#639)

* Fix #560

* Address review comments

* Link [=authenticator data=] in <dfn>auth...data claimed...attestation</dfn>

* Define attestation trust path


  Commit: 4794adbb4ad20e4c0543ad7fb203149c0ce5fda9
      https://github.com/w3c/webauthn/commit/4794adbb4ad20e4c0543ad7fb203149c0ce5fda9
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-10-23 (Mon, 23 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix getAssertion too.


  Commit: a242e6a93c6874741385db1943c5e5cef82a9264
      https://github.com/w3c/webauthn/commit/a242e6a93c6874741385db1943c5e5cef82a9264
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-10-23 (Mon, 23 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  In  this case it is |rpId|


  Commit: 5c8dc4923ec502bc43bc3fff4f47070e1d5c26d9
      https://github.com/w3c/webauthn/commit/5c8dc4923ec502bc43bc3fff4f47070e1d5c26d9
  Author: JeffH <Jeff.Hodges@PayPal.com>
  Date:   2017-10-25 (Wed, 25 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  fix #657: where does return value of PublicKeyCredential.getClientExtensionResults() come from?


  Commit: 5ea8a285b1af248c275a3dd0d471469fbfe32571
      https://github.com/w3c/webauthn/commit/5ea8a285b1af248c275a3dd0d471469fbfe32571
  Author: JeffH <Jeff.Hodges@PayPal.com>
  Date:   2017-10-25 (Wed, 25 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  grammar fix


  Commit: bcb5c110968ae4d3c410a62440b254bf161fd121
      https://github.com/w3c/webauthn/commit/bcb5c110968ae4d3c410a62440b254bf161fd121
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-10-25 (Wed, 25 Oct 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #662 from w3c/jeffh-fixup-algs-contd-5

fix #657: where does return value of PublicKeyCredential.getClientExtensionResults() come from?


  Commit: af041112f1644967731fc340c0ac1bee74e2cea9
      https://github.com/w3c/webauthn/commit/af041112f1644967731fc340c0ac1bee74e2cea9
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-11-02 (Thu, 02 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Improved language.


  Commit: 558c01377e5e1cc386fa9cf4c335af528ff7bc04
      https://github.com/w3c/webauthn/commit/558c01377e5e1cc386fa9cf4c335af528ff7bc04
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-11-02 (Thu, 02 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix up makeCredential with the same fixes.

Also added a reference to the list item back in the correct place.


  Commit: e051327afd111b69bfd741942b24a139efbe7ebe
      https://github.com/w3c/webauthn/commit/e051327afd111b69bfd741942b24a139efbe7ebe
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-11-02 (Thu, 02 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Update index.bs


  Commit: 6e5f27fb19aebd99583c77c8f4ceb70b8bba54ff
      https://github.com/w3c/webauthn/commit/6e5f27fb19aebd99583c77c8f4ceb70b8bba54ff
  Author: Johan Verrept <Johan.Verrept@vasco.com>
  Date:   2017-11-02 (Thu, 02 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Fix indent.


  Commit: c647b7099dfc78dcab15998783971efa1ea67987
      https://github.com/w3c/webauthn/commit/c647b7099dfc78dcab15998783971efa1ea67987
  Author: Jeffrey Yasskin <jyasskin@gmail.com>
  Date:   2017-11-02 (Thu, 02 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Define Public Key Credential Source and Credential ID. (#620)

This also redefines "Public Key Credential" to cover private keys, public keys, and assertions, as a willful violation of RFC4949.

Credential ID is defined to explicitly include the possibility that it's the encrypted Credential Source.


  Commit: 0418f3eeb054b57bc541bbf57f689959ae154cd3
      https://github.com/w3c/webauthn/commit/0418f3eeb054b57bc541bbf57f689959ae154cd3
  Author: Akshay Kumar <akshayku@microsoft.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Sensible limits for RP and User Entity fields. (#667)


  Commit: 9f5df060fc78da739e408e4aff2e7edd165e6fe3
      https://github.com/w3c/webauthn/commit/9f5df060fc78da739e408e4aff2e7edd165e6fe3
  Author: Emil Lundberg <emil@yubico.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Make PublicKeyCredentialEntity hierarchy required members required in IDL

This resolves #587.

Summary:

- Make member `PublicKeyCredentialEntity.name` required
- Make member `PublicKeyCredentialUserEntity.id` required
- Make member `PublicKeyCredentialUserEntity.displayName` required
- Remove algorithm step from _§5.1.3 Create a new credential_ that
  instructed to throw an exception if any of the above members were
  missing


  Commit: 625bd7acf014bb1664d2b8852883d83dba96b944
      https://github.com/w3c/webauthn/commit/625bd7acf014bb1664d2b8852883d83dba96b944
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #651 from jovasco/patch-1

Only exclude CredIDs matching the RPID


  Commit: 7153b55e8cd8e1bad5b5f57ee1eb7da158695361
      https://github.com/w3c/webauthn/commit/7153b55e8cd8e1bad5b5f57ee1eb7da158695361
  Author: J.C. Jones <james.jc.jones@gmail.com>
  Date:   2017-11-06 (Mon, 06 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Merge pull request #669 from w3c/issue-587

Fix #587: Make PublicKeyCredentialEntity members required in IDL


  Commit: 931b46eece69f5d780ce4b317e3a377a3a67f85c
      https://github.com/w3c/webauthn/commit/931b46eece69f5d780ce4b317e3a377a3a67f85c
  Author: Angelo Liao <huliao@microsoft.com>
  Date:   2017-11-08 (Wed, 08 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Make create() and get() abortable  (#544)

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* do not call authenticatorMakeCredential() with separate |rpId| fixes #466

* credID returned by authnrGetAssn() is optional if allowCreds has exactly 1 member fixes #472

* fixup global object reference per domenic, improves #472

* indent 4.1.4 step 18et al to clarify relation to prior step

* fix line indent

* post rebase-on-master, fix dangling MakeCredentialOptions

* fix error in resolving rebase conflicts

* further rebase conflict resolution error fixups

* convert switch steps to colon-denotation

* tag 'while'

* primary changes for improving #472 mostly complete

* further issue #472 cleanups

* del 'cancel the timer' from #creatCredential fixes #535

* polish constructResultantCredentialCallback method description

* marked authenticator model section as non-normative

* marked relying party operation section as non-normative

* fix proper subset tweak

* Added abort signal object and steps to webauthn

* fixed a minor issue with linking

* add minor edits to focus on the main things

* getting the blank line correct

* Added a example section to explain how abort should be used

* fix up example

* committing before computer dies

* updated grammars of the example based on feedback

* update example text

* Updated with the section on switching tab; complete the PR

* minor tweak

* finished polishing the spec

* whoops one leftover

* finally figured out how to remove last two linking errors

* take out abortsignal from extension; edit promise rejection


  Commit: d468a75b6a723867d24add0bd01bd7225acbcdbf
      https://github.com/w3c/webauthn/commit/d468a75b6a723867d24add0bd01bd7225acbcdbf
  Author: =JeffH <Jeff.Hodges@KingsMountain.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  fix #254: credman alignment: update #getAssertion section a la PR #498 (#665)

* actually improve #254, and fix #661

* DiscoFrmExtSource(options) -> (origin, options)

* make [[DiscoFrmExtSource]]'s exposition match [[Create]]'s

* deal with yet another fix #254 straggler in [[Create]]

* get rid of |global| in [[DiscoFrmExtSource]]

* remove 'in parallel' and 'global' stuff from #discover-from-external-source alg

* work on #discover-from-external-source alg to improve #254

* finish (one hopes) work on #discover-from-external-source alg to fix #254

* minor editorial

* repair #createCredential intro parag, improves issue #671

* complete fix #671


  Commit: 0e93926d7c77afd07e75002880f15b53e5137bf2
      https://github.com/w3c/webauthn/commit/0e93926d7c77afd07e75002880f15b53e5137bf2
  Author: gmandyam <mandyam@quicinc.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M index.bs

  Log Message:
  -----------
  Modify SafetyNet descriptive text (#643)

* Update index.bs

Biometric Selection Criteria extension

* Update index.bs

* Update index.bs

* Update index.bs

* Update index.bs


  Commit: 75d75517856312262b0430043b66e8fc01a47ea8
      https://github.com/w3c/webauthn/commit/75d75517856312262b0430043b66e8fc01a47ea8
  Author: rlin1 <rolf@noknok.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M .bikeshed-include/header.include
    M .bikeshed-include/status-ED.include
    M .bikeshed-include/status-WD.include
    M .gitignore
    M .spec-data/anchors.data
    M .spec-data/biblio-keys.json
    M .spec-data/biblio/biblio-ac.data
    M .spec-data/biblio/biblio-am.data
    M .spec-data/biblio/biblio-ap.data
    M .spec-data/biblio/biblio-au.data
    M .spec-data/biblio/biblio-ba.data
    M .spec-data/biblio/biblio-bi.data
    M .spec-data/biblio/biblio-bo.data
    A .spec-data/biblio/biblio-bu.data
    M .spec-data/biblio/biblio-ca.data
    M .spec-data/biblio/biblio-ce.data
    M .spec-data/biblio/biblio-cl.data
    M .spec-data/biblio/biblio-co.data
    M .spec-data/biblio/biblio-cr.data
    M .spec-data/biblio/biblio-cs.data
    M .spec-data/biblio/biblio-da.data
    M .spec-data/biblio/biblio-dc.data
    M .spec-data/biblio/biblio-en.data
    M .spec-data/biblio/biblio-eo.data
    M .spec-data/biblio/biblio-ep.data
    M .spec-data/biblio/biblio-fi.data
    M .spec-data/biblio/biblio-fl.data
    M .spec-data/biblio/biblio-ge.data
    M .spec-data/biblio/biblio-gy.data
    A .spec-data/biblio/biblio-h-.data
    M .spec-data/biblio/biblio-hi.data
    M .spec-data/biblio/biblio-hr.data
    M .spec-data/biblio/biblio-ht.data
    M .spec-data/biblio/biblio-in.data
    M .spec-data/biblio/biblio-is.data
    M .spec-data/biblio/biblio-lo.data
    M .spec-data/biblio/biblio-lw.data
    M .spec-data/biblio/biblio-ma.data
    M .spec-data/biblio/biblio-me.data
    M .spec-data/biblio/biblio-mi.data
    M .spec-data/biblio/biblio-mm.data
    M .spec-data/biblio/biblio-mo.data
    M .spec-data/biblio/biblio-n4.data
    M .spec-data/biblio/biblio-na.data
    M .spec-data/biblio/biblio-ne.data
    M .spec-data/biblio/biblio-oa.data
    M .spec-data/biblio/biblio-od.data
    M .spec-data/biblio/biblio-or.data
    M .spec-data/biblio/biblio-ow.data
    M .spec-data/biblio/biblio-p0.data
    M .spec-data/biblio/biblio-pa.data
    M .spec-data/biblio/biblio-pe.data
    M .spec-data/biblio/biblio-pn.data
    M .spec-data/biblio/biblio-pp.data
    M .spec-data/biblio/biblio-pr.data
    M .spec-data/biblio/biblio-pu.data
    M .spec-data/biblio/biblio-qb.data
    M .spec-data/biblio/biblio-re.data
    M .spec-data/biblio/biblio-rf.data
    M .spec-data/biblio/biblio-rt.data
    M .spec-data/biblio/biblio-sc.data
    M .spec-data/biblio/biblio-sd.data
    M .spec-data/biblio/biblio-se.data
    M .spec-data/biblio/biblio-sh.data
    M .spec-data/biblio/biblio-sm.data
    M .spec-data/biblio/biblio-st.data
    M .spec-data/biblio/biblio-to.data
    M .spec-data/biblio/biblio-ts.data
    M .spec-data/biblio/biblio-ua.data
    M .spec-data/biblio/biblio-ui.data
    M .spec-data/biblio/biblio-un.data
    M .spec-data/biblio/biblio-ut.data
    A .spec-data/biblio/biblio-va.data
    M .spec-data/biblio/biblio-ve.data
    M .spec-data/biblio/biblio-vo.data
    A .spec-data/biblio/biblio-w3.data
    M .spec-data/biblio/biblio-wa.data
    M .spec-data/biblio/biblio-wc.data
    M .spec-data/biblio/biblio-we.data
    M .spec-data/biblio/biblio-wg.data
    M .spec-data/biblio/biblio-wi.data
    M .spec-data/biblio/biblio-wo.data
    M .spec-data/biblio/biblio-xf.data
    M .spec-data/biblio/biblio-xm.data
    M .spec-data/biblio/biblio-xp.data
    M .spec-data/caniuse.json
    M .spec-data/fors.json
    M .spec-data/headings.json
    M .spec-data/languages.json
    M .spec-data/methods.json
    M .spec-data/specs.json
    M .spec-data/test-suites.json
    M README.md
    M images/fido-attestation-structures.svg
    M images/fido-signature-formats-figure1.svg
    M index.bs
    M update-bikeshed-cache.sh
    A vagrant/bikeshed/README.md
    A vagrant/bikeshed/Vagrantfile
    A vagrant/bikeshed/provision.sh

  Log Message:
  -----------
  resolved auto-merge conflicts


Compare: https://github.com/w3c/webauthn/compare/38d04c7fa697...75d755178563

Received on Thursday, 9 November 2017 22:15:08 UTC