[webauthn] new commits pushed by AngeloKai

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

* replaced DAA root key by daaKeyId.  Added proper references
  by rlin1
https://github.com/w3c/webauthn/commit/0154cba00c7db5a6d8c9fa895a7f52bc7918890d

* fix typo. See #233
  by rlin1
https://github.com/w3c/webauthn/commit/9d8ac42c62238e08a48e16d62c773858b628ecb7

* Tiny typo in 'ScopedCredentialDesciptor'.
  by Mike West
https://github.com/w3c/webauthn/commit/3b5138df0473bac2f20dc3927d3a5499884971b4

* Create a combined interface for authenticator responses.
  by Mike West
https://github.com/w3c/webauthn/commit/6c38d023cb73df5a84a73432ac3d9f19dc736d7c

* Invert the relationship between ScopedCredential and AuthenticatorAssertionResponse.
  by Mike West
https://github.com/w3c/webauthn/commit/6074c50f164f1d60f709d445173e3cafa48c46ed

* Change 'makeCredential' to return a 'ScopedCredential'.
  by Mike West
https://github.com/w3c/webauthn/commit/524f8ac00f0c3c77b7f8606da2107b4ab4cf4e83

* Move 'makeCredential()' to 'ScopedCredential'.
  by Mike West
https://github.com/w3c/webauthn/commit/146f2c0d49be7ba59f5f43578abecce2303ca683

* Shift 'ScopedCredential' to derive from 'Credential'.
  by Mike West
https://github.com/w3c/webauthn/commit/ab8d74e50493fbe9e49ebb439a2d29337d63cdf1

* Rename 'ScopedCred' to 'scoped' to align with CM API types.
  by Mike West
https://github.com/w3c/webauthn/commit/394babd6d06280eba1201ce378e0b14c6652ce02

* Rename 'makeCredential()' to 'create()'.
  by Mike West
https://github.com/w3c/webauthn/commit/46eff1a6dd98b5c1ed0370a37d898a1f93c64bd3

* Move 'getAssertion' to 'ScopedCredential'

This is a temporary step to get rid of WebAuthentication, and pave the way
to move to 'get()' in the next patch.
  by Mike West
https://github.com/w3c/webauthn/commit/d9c8b743d98b826e785b7ebfcd3699cef0490d17

* Merge the arguments to 'getAssertion()'

In order to align with CredentialsContainer::get(), merge the challenge into 'AssertionOptions'
and rename 'AssertionOptions' to 'ScopedCredentialRequestOptions'.
  by Mike West
https://github.com/w3c/webauthn/commit/fdf341adfde440a6596c3ad69529a63dfc25bd4e

* Rewire 'getAssertion' to 'get()'.

This relies on some things that aren't official yet, in particular the
[[Retrieve]](options, mediation) internal method defined at
https://w3c.github.io/webappsec-credential-management/base.html#dom-credential-retrieve-slot.
But I think it all works. :)
  by Mike West
https://github.com/w3c/webauthn/commit/4d1317cb35b624145fb692a6849d26609345fe5a

* Typos in examples.
  by Mike West
https://github.com/w3c/webauthn/commit/245c275ae2b55a57cb193d391de02a4bba03a4da

* Typo in headers (not enough #)
  by Mike West
https://github.com/w3c/webauthn/commit/21be528ea2faa19d0d164cc8b98f34eca6fdf5ea

* Tiny typo in 'ScopedCredentialDesciptor'. (#383)
  by Mike West
https://github.com/w3c/webauthn/commit/480d958aadde0602703a9a01c8daa96fe200e261

* alloc ArrayBuffers in correct global, fixes #293, thx bzbarsky (#377)
  by =JeffH
https://github.com/w3c/webauthn/commit/be9240a66b18b1a564118374ed96ec7f77554898

* Merge remote-tracking branch 'origin/master' into cm-api-strawman
  by Mike West
https://github.com/w3c/webauthn/commit/e04c5f0dafe5c3e27366e8c86d32415fa78a91a5

* Nits from @vijaybh's review.
  by Mike West
https://github.com/w3c/webauthn/commit/b1e87ca8f5feb2685dc9d47f033207e5972f86cc

* Add battre@ to the acks.
  by Mike West
https://github.com/w3c/webauthn/commit/926375a7bd87bfbd1f3494e1e270767f73e51c3f

* Nits from @battre.
  by Mike West
https://github.com/w3c/webauthn/commit/c48c70bc9ca6183e4e473d4c02fcc5cbd6a6562a

* replaced DAA by ECDAA since this is the only variant we use here. See #233
  by rlin1
https://github.com/w3c/webauthn/commit/bed7c2d610543064e2e3e2e1b5c77415534317cd

* Comments from @jyasskin
  by Mike West
https://github.com/w3c/webauthn/commit/fedccedb468282665936264105fac6ee09e577cf

* Rename Account and ClientData fixes #312 (#344)

* Renaming Account and ClientData to RelyingPartyUserInfo and CollectedClientData

* Fix typo

* Updates to match WhatWG/W3C style
  by kpaulh
https://github.com/w3c/webauthn/commit/dbce688512007c2a0d52ff3cac1f2e127c14844a

* Merge pull request #381 from w3c/DAA-root-key-233

replaced DAA root key by daaKeyId.  Added proper references
  by Rolf Lindemann
https://github.com/w3c/webauthn/commit/3351e05f4103836377b4d9b1411aac5b1bc263a5

* Merge remote-tracking branch 'origin/master' into cm-api-strawman
  by Mike West
https://github.com/w3c/webauthn/commit/3a0ae84d055a0ee6374610a6fddcf1bfefe13013

* Typo: Fix a linking error after DAA merge. (#388)
  by Mike West
https://github.com/w3c/webauthn/commit/84795c6bf1ea482488654e2eb02cb20f2852867d

* Align registries draft and WebAuthn draft and address extension issues (#386)

* Align registries draft and WebAuthn draft and address extension issues

* Correct section references in IANA Considerations section

* Incorporated feedback from Jeff Hodges

* <dfn> markup for reg & authn extension phrases & various cleanups

* Applied [=registration extension=] tag in more places
  by Mike Jones
https://github.com/w3c/webauthn/commit/da9520ab40268541833f64e7436c128edb1aaa62

* add rendered -00d in .html .txt
  by JeffH
https://github.com/w3c/webauthn/commit/9dac88b4378fe0d3bf4c79266325a4a90ba1f6a9

* link to webauthn editors draft, add rendered -00d in .html .txt
  by JeffH
https://github.com/w3c/webauthn/commit/f25c38886f763f3cfc6307cfdde3d1c53bbb57a6

* unversion rendered -webauthn-registries files
  by JeffH
https://github.com/w3c/webauthn/commit/e20767418f6671903740dd670037a78139318c18

* Merge pull request #390 from w3c/jeffh-registries-fixup

fix webauthn ref in -webauthn-registries to link to webauthn editors' draft
  by Mike Jones
https://github.com/w3c/webauthn/commit/94a30ff2498b5ee8b2b0898c596e1e65a9b8a76a

* Merge remote-tracking branch 'origin/master' into cm-api-strawman
  by Mike West
https://github.com/w3c/webauthn/commit/488ae317e87e1f5f3bed8d2f04abd17b4af81ecc

* Update on top of new method names.
  by Mike West
https://github.com/w3c/webauthn/commit/1d84b9e3547a519c31c4a671fb44d142795a8787

* Reference CM API as a Dependency.
  by Mike West
https://github.com/w3c/webauthn/commit/f49e915768636bae1d31fd5d74fe8c7cffff1b6b

* Introduce authenticator response interfaces.

This patch adds an 'AuthenticatorResponse' interface, representing the
generic attributes of responses from authenticators. It then redefines
'ScopedCredentialInfo' and 'AuthenticatorAssertion' to derive from this
interface, and renames them to 'AuthenticatorAttestionResponse' and
'AuthenticatorAssertionResponse' respectively.

These new interfaces are a drop-in replacement for the old interfaces,
no normative changes are intended in this patch, other than the
renaming.
  by Mike West
https://github.com/w3c/webauthn/commit/2d10a10a195b2060a7a68ec75265a70adc26dbc4

* Move `getAssertion()`'s `challenge` into `AssertionOptions`

Passing a single dictionary parameter into `getAssertion()` provides
for greater forward compatibility, as new data can be flexibly added
to the method invocation without restructuring the existing
structure. It also helps developers understand what they're passing
in. This is less important for `getAssertion()` than it is for
`makeCredential()`, obviously, but aligning both in a similar
structure seems like a good change to make.
  by Mike West
https://github.com/w3c/webauthn/commit/a9da99223c2da0bb07413af2d07b6aa36236421f

* Convert `makeCredential()`'s parameters into a dictionary.

Passing a single dictionary parameter into `makrCredential()` provides
for greater forward compatibility, as new data can be flexibly added
to the method invocation without restructuring the existing
structure. It also helps developers understand what they're passing
in, as each parameter will be labeled.

This patch restructures the data passed into `makeCredential()`
substantially, moving from four parameters to a single dictionary,
and merging some existing types into a simpler structure. Most of
it is straightforward; the only bit I know will be controversial is
dropping `RelyingPartyUserInfo` in favor of two instances of a
simpler `ScopedCredentialEntity` object: one for the RP, one for the
user.

Let's chat about how (un)reasonable this approach might be.
  by Mike West
https://github.com/w3c/webauthn/commit/4fad3e51fbe89eb8fbc3ec12542cbd194339c8c2

* fixup drop 'additional'
  by Mike West
https://github.com/w3c/webauthn/commit/0039a138e2d27567e7d32f0ddd203748bedb9cbb

* fixup 'additional'
  by Mike West
https://github.com/w3c/webauthn/commit/6dca154104884ed814f2b0ded74a959bdf28e3ef

* fixup AssertionRequest
  by Mike West
https://github.com/w3c/webauthn/commit/3a5fefb7b0603cab4c7a0bdf7476575067561462

* fixup @equalsJeffH
  by Mike West
https://github.com/w3c/webauthn/commit/3cdf1bfbf3252e33354549275566be70e73e7f18

* fixup revert AssertionRequest.
  by Mike West
https://github.com/w3c/webauthn/commit/4f4b79f41354f58f250a46b311d3dc1f521cacf7

* fixup merge 'AuthenticatorResponse'
  by Mike West
https://github.com/w3c/webauthn/commit/705ecab29e8b6e44c698e9eb0375b394822e456e

* fixup @equalsJeffH
  by Mike West
https://github.com/w3c/webauthn/commit/805891752a579d84c677f512539c34f05658cf8d

* fixup merge 'getAssertion()'
  by Mike West
https://github.com/w3c/webauthn/commit/ae33b140cd808f849c9c238d3b703099bc3cd9df

* Merge pull request #397 from battre/authenticatorresponse

Introduce authenticator response interfaces.
  by =JeffH
https://github.com/w3c/webauthn/commit/c8fc4c184ffd91151c725e4dd224a37c74f2d507

* Merge pull request #398 from battre/dictionary-getassertion

Move `getAssertion()`'s `challenge` into `AssertionOptions`
  by =JeffH
https://github.com/w3c/webauthn/commit/c22e2ab8350c8ed2b94b9d158e2c0e56874febd3

* Merge pull request #399 from battre/dictionary-makecredential

Convert `makeCredential()`'s parameters into a dictionary.
  by =JeffH
https://github.com/w3c/webauthn/commit/275a5522be02b102a895964ee996920831ce2491

* Merge commit 'c8fc4c1' into merge-with-tot
  by Mike West
https://github.com/w3c/webauthn/commit/d6a5508ff86a8b13409787ed66d1b21dfc13b162

* Merge commit 'c22e2ab' into merge-with-tot
  by Mike West
https://github.com/w3c/webauthn/commit/d0ef9d3145469a8e1b1a1d4a1742a598d8f1275d

* Merge commit '275a552' into merge-with-tot
  by Mike West
https://github.com/w3c/webauthn/commit/76605e5259da3ba493f56f590a49db7f36c278a0

* Merge branch 'merge-with-tot' into cm-api-strawman
  by Mike West
https://github.com/w3c/webauthn/commit/8887324476223d3f87fea7dabd6d9ef5d602c87d

* fixup @equalsJeffH feedback.
  by Mike West
https://github.com/w3c/webauthn/commit/f967ffb97f4c297ba7a47f7d0b598b4563d3de9a

* fixup 'CredentialsContainer::create()', as of https://github.com/w3c/webappsec-credential-management/commit/59bba009b65504c4612a44fbb75031aefcd5c4d0
  by Mike West
https://github.com/w3c/webauthn/commit/2335da45dc882fc4463187b5319f0edbd8a4533d

* fixup ID => Id, even though I hate it. :)
  by Mike West
https://github.com/w3c/webauthn/commit/eab3551a9e675937caaa3f41919d8bdffb518516

* fixup @equalsJeffH
  by Mike West
https://github.com/w3c/webauthn/commit/45e1b50ce086608d76e6ee11513f89d3e5798be5

* fixup @equalsJeffH nits.
  by Mike West
https://github.com/w3c/webauthn/commit/a042dd929fd9090e66c043f1538ac3c72c0e0768

* Merge pull request #384 from battre/cm-api-strawman

Strawman of an integration between WebAuthn and Credential Management.
  by =JeffH
https://github.com/w3c/webauthn/commit/66c6224cbb287bd6cc4236c2e004dd1caf0894a0

* Merge newly merged master
  by AngeloKai
https://github.com/w3c/webauthn/commit/d79a3832a743ab7309c4943b6a362d3e9b1637ba

Received on Wednesday, 19 April 2017 18:47:45 UTC