[webauthn] Merged Pull Request: Strongly type client extension inputs and outputs

selfissued has just merged selfissued's pull request 765 for https://github.com/w3c/webauthn:

== Strongly type client extension inputs and outputs ==
Client extension inputs and outputs are now strongly typed.  Several individual extensions were also cleaned up so that their JavaScript and CBOR representations directly correspond to one another.  The example extension was so irregular and ad-hoc as to actually be a terrible example.  It was therefore deleted.  The existing extensions now should serve as good examples.

Fixes #346 
Fixes #626 
Partially fixes #713 
Partially fixes #738


<!--
    This comment and the below content is programatically generated.
    You may add a comma-separated list of anchors you'd like a
    direct link to below (e.g. #idl-serializers, #idl-sequence):

    Don't remove this comment or modify anything below this line.
    If you don't want a preview generated for this pull request,
    just replace the whole of this comment's content by "no preview"
    and remove what's below.
-->
***
<a href="https://pr-preview.s3.amazonaws.com/selfissued/webauthn/pull/765.html" title="Last updated on Jan 31, 2018, 11:51 AM GMT (96fe109)">Preview</a> | <a href="https://pr-preview.s3.amazonaws.com/w3c/webauthn/765/1e77b42...selfissued:96fe109.html" title="Last updated on Jan 31, 2018, 11:51 AM GMT (96fe109)">Diff</a>

See https://github.com/w3c/webauthn/pull/765

Received on Wednesday, 31 January 2018 18:34:10 UTC