[webauthn] new commits pushed by equalsJeffH

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

* 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().
  by J.C. Jones
https://github.com/w3c/webauthn/commit/d0a010cd6a23b96044ae0708dd8bb33bff66dc78

* 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.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/8b23fb85f33c03e0420fb8182d9d774012546fd9

* Use || uniformly for concatenation. (#615)

Fixes #562.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/e65e43ed53dcdb411d34a9d75decfc14e768c503

* 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
  by Rolf Lindemann
https://github.com/w3c/webauthn/commit/d89c5031770f673288c1f5cb320adf33cbf11463

* Merge pull request #619 from jcjones/618-isPlatformAuthenticatorAvailable

Fix #618 - Make PublicKeyCredential.isPlatformAuthenticatorAvailable static
  by J.C. Jones
https://github.com/w3c/webauthn/commit/b0a205bc0010df59ab4657f83429b33b932cf552

* Name the parameters and variables in authenticatorMakeCredential.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/c4b96d2114d6f6f18fc04f90961dbcd4b8164696

* Link "item" and use tuple rather than pair syntax for keys.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/c514c5af0539c6b847abf0051c0932d8b049370a

* Improve the counter wording.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/29c00ca8a90ec4abc4547663df7bb13af6a394fe

* Fix [=RP=] links that should be [=[RP]=].
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/997e749a47c656e2d5671dcbd2d27d4282832b89

* remove not needed closing bracket
  by Rolf Lindemann
https://github.com/w3c/webauthn/commit/c16fafd18def10492d29162d1a7daa4a37983510

* Require authenticators to implement the signature counter (#630)
  by Mike Jones
https://github.com/w3c/webauthn/commit/2d3732b659a0b4fcd439097137a2618e3ebe4cd3

* updated the definition of authenticator (#607)

* updated the definition of authenticator

* updated according to comment
  by Rolf Lindemann
https://github.com/w3c/webauthn/commit/1674caa4663e5fa1e3635d48be8b787e0c2d82ef

* 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.
  by balfanz
https://github.com/w3c/webauthn/commit/9598e1d11e4ab344387131ad908f0335512bebdb

* Merge pull request #634 from w3c/balfanz-patch-3

Relaxing user prompt requirements in certain cases
  by balfanz
https://github.com/w3c/webauthn/commit/394c9c0b369232a9004f71e3638fcc958a8725e0

* Link attestation statement and -format in §6.1 step 10

As discussed in #561
  by Emil Lundberg
https://github.com/w3c/webauthn/commit/490eeaf49490456b93755a0c82ac0e7811574f2c

* Add a Relying Party conformance class. (#604)

* Add a Relying Party conformance class.

Fixes #88.

* Link "Relying Party".
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/527aaf67e45838baba4d325cf1267504717fc8fc

* Fix merge conflicts
  by J.C. Jones
https://github.com/w3c/webauthn/commit/ea38238bd75789a894ef7ab52abefeb8d5514c0c

* Merge remote-tracking branch 'origin/master' into jyasskin-name-authenticator-params
  by J.C. Jones
https://github.com/w3c/webauthn/commit/7fde1b973f3bcc17bca2ca30e92365d6cf1a0da7

* Merge branch 'jyasskin-name-authenticator-params'
  by J.C. Jones
https://github.com/w3c/webauthn/commit/f6c9ed6d04ae0d695a6bf2659c214404ef3b5e6f

* Fix User.ID example

Make User.ID binary in example 2 in section 11. Closes #598
  by Christiaan Brand
https://github.com/w3c/webauthn/commit/95fd62a3844a95c6cd9065fee90d73e60583f3fc

* 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.
  by J.C. Jones
https://github.com/w3c/webauthn/commit/b7613fa71c23d7f52bad394a2d4e8087f1e10453

* Merge pull request #631 from jcjones/551-store

Fix #551 - Define a Store method for PublicKeyCredential.
  by J.C. Jones
https://github.com/w3c/webauthn/commit/fff646941a6b79ced149e1d42bc2f0c4a6f9752e

* Merge pull request #635 from emlun/issue-561

Link attestation statement and -format in §6.1 step 10
  by J.C. Jones
https://github.com/w3c/webauthn/commit/06d5468e5b70ff5476e87188941e87d0cec67c20

* 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.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/97e8af01a1115f589ec21272e258a7b338b09f6a

* update CTAP ref with correct authors and URL (#638)
  by =JeffH
https://github.com/w3c/webauthn/commit/f94ed9180b06571bc0af59d605f56fa520072edf

* Name the parameters and variables in authenticatorGetAssertion.
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/9a542186a04aab5ff2552647e394316d33e6f9fa

* s/ID/credential ID/
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/6594dc74bcd89bcfd218d307e054f0fbac3c6112

* Merge pull request #637 from w3c/christiaanbrand-patch-1

Fix User.ID example
  by J.C. Jones
https://github.com/w3c/webauthn/commit/641949fd27a21a929fd17f2d3b95be1006120110

* Update to newest bikeshed state
  by J.C. Jones
https://github.com/w3c/webauthn/commit/1b4c2449d471358600fb1b61a73e523e927c475f

* Also update bikshed-include to fix the double-Abstract problem
  by J.C. Jones
https://github.com/w3c/webauthn/commit/6563f2209fba7bfd695080f15800ca9220374b0e

* Link "extension identifier" as requested in #602

https://github.com/w3c/webauthn/pull/602#discussion_r144167932
  by Jeffrey Yasskin
https://github.com/w3c/webauthn/commit/4bb24bfe5ddfd676eafd408efb32f9078ec4733a

* merge from master fix conflicts
  by JeffH
https://github.com/w3c/webauthn/commit/8fe61c685eae5892ac1c31d96d845a86abdccb7a

Received on Friday, 13 October 2017 19:42:31 UTC