W3C home > Mailing lists > Public > public-webcrypto@w3.org > March 2014

Re: List of WebCrypto implementations

From: Ryan Sleevi <sleevi@google.com>
Date: Mon, 31 Mar 2014 15:46:33 -0700
Message-ID: <CACvaWvZVvXpr5HbXfwtNYL=cBS2r-6pfZz2ZR4xE3AvJguYMjA@mail.gmail.com>
To: Mike Jones <Michael.Jones@microsoft.com>
Cc: "public-webcrypto@w3.org" <public-webcrypto@w3.org>, "Karen O'Donoghue" <odonoghue@isoc.org>, Jim Schaad <ietf@augustcellars.com>
On Mon, Mar 31, 2014 at 3:30 PM, Mike Jones <Michael.Jones@microsoft.com>wrote:

>  The IETF wants to have documentation of implementations of
> standards-standards specifications before moving them to RFC status.  The
> JOSE specifications are about to progress to IESG review – a step along the
> way to becoming RFCs.  I know of a number of JWK implementations in the
> identity space, but would also like to be able to document those from other
> spaces, including WebCrypto.
>
>
>
> Do you know which of the Microsoft, Cromium, Apple, or Mozilla
>  implementations implement JWK support?  I know that there are other
> WebCrypto implementations as well, such as BBN’s polyfill implementation.
> Any others?
>
>
>
>                                                                 Thanks,
>
>                                                                 -- Mike
>

Again, from the links I gave you

   - Microsoft's msCrypto exportKey
method<http://msdn.microsoft.com/en-us/library/ie/dn302330%28v=vs.85%29.aspx>
   - Chromium changes supporting JWK
      - https://code.google.com/p/chromium/issues/detail?id=245025#c93
      - https://code.google.com/p/chromium/issues/detail?id=245025#c94
      - https://code.google.com/p/chromium/issues/detail?id=245025#c149
      - https://code.google.com/p/chromium/issues/detail?id=245025#c162
      - https://code.google.com/p/chromium/issues/detail?id=245025#c167
      - https://code.google.com/p/chromium/issues/detail?id=245025#c180
      - WebKit
      - https://bugs.webkit.org/show_bug.cgi?id=124059
      - https://bugs.webkit.org/show_bug.cgi?id=124483
      - https://bugs.webkit.org/show_bug.cgi?id=126034
      - Mozilla
      - The patch attached to
      https://bugzilla.mozilla.org/show_bug.cgi?id=865789 states "TODO
      implement JWK import"

However, please remember that, with the exception of Microsoft, none of
these implementations are shipping (well, Chromium is available behind a
user-configured flag; WebKit may be as well). As we've seen (eg:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24963 ), things are still
subject to change.


>
>
> *From:* Ryan Sleevi [mailto:sleevi@google.com]
> *Sent:* Monday, March 31, 2014 3:26 PM
> *To:* Mike Jones
> *Cc:* public-webcrypto@w3.org; Karen O'Donoghue; Jim Schaad
> *Subject:* Re: List of WebCrypto implementations
>
>
>
>
>
>
>
> On Mon, Mar 31, 2014 at 3:01 PM, Mike Jones <Michael.Jones@microsoft.com>
> wrote:
>
> Hi all,
>
>
>
> Is there a list of WebCrypto implementations out there somewhere, or
> barring that, could those of you with implementations drop me a note
> letting me know about your implementation.  I’m asking in the context of
> providing supporting documentation for implementations of the JOSE JSON Web
> Key (JWK) specification, for purposes of moving JWK forward in the IETF
> standards process, since WebCrypto has a dependency upon JWK.
>
>
>
>                                                                 Thanks all,
>
>                                                                 -- Mike
>
>
>
>
>
> I'm curious how such a list is necessary for moving it forward? Can you
> please explain what exactly you're looking for?
>
>
>
> Within the implementation space, you have
>
> - Microsoft<http://msdn.microsoft.com/en-us/library/ie/dn265046%28v=vs.85%29.aspx>
>
> - Chromium <https://code.google.com/p/chromium/issues/detail?id=245025> (ergo
> Chrome and Opera)
>
> - Apple <https://bugs.webkit.org/show_bug.cgi?id=122679>
>
> - Mozilla <https://bugzilla.mozilla.org/show_bug.cgi?id=865789>
>
>
>
> Of these, zero are shipping implementations of what we sent to LC.
>
Received on Monday, 31 March 2014 22:47:00 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:17:22 UTC