w3ctag / design-reviews

W3C specs and API reviews
Creative Commons Zero v1.0 Universal
327 stars 55 forks source link

SM series algorithms in Web Cryptography #491

Closed smx-gotoweb closed 4 years ago

smx-gotoweb commented 4 years ago

Hello TAG!

I'm requesting a TAG review of adding support for SM series algorithms in WebCrypto.

Now the SM series algorithms have been accepted by ISO/IEC and widely used in many industries and fields. That's why we propose to add support for SM series algorithms in WebCrypto, just like RSA, SHA , AES , etc. The relevant information about this feature is listed below :

Extended information:

We'd prefer the TAG provide feedback as open issues in our GitHub repo for each point of feedback.

dbaron commented 4 years ago

Would you be able to fill out the parts of our current issue template that you omitted?

hober commented 4 years ago

To expand on @dbaron's question, in order to do a review of this work we need to understand its provenance and how you expect it to / hope it will progress along the standards track.

Provenance

Progression along the standards track

On this last question, and though the Web Cryptography Working Group is closed, my understanding is that "discussion around current and future work for the Web Crypto API should be happening on the public-web-security@w3.org mailing list" (according to the email announcing the WG's closure).

xfq commented 4 years ago

Related issue in the webcrypto repo: https://github.com/w3c/webcrypto/issues/231

smx-gotoweb commented 4 years ago

Thanks for the feedback!

smx-gotoweb commented 4 years ago

Hello TAG!

I'm requesting a TAG review of adding support for SM series algorithms in WebCrypto.

Now the SM series algorithms have been accepted by ISO/IEC and widely used in many industries and fields. That's why we propose to add support for SM series algorithms in WebCrypto, just like RSA, SHA , AES , etc. The relevant information about this feature is listed below :

Further details:

We'd prefer the TAG provide feedback as open issues in our GitHub repo for each point of feedback.

smx-gotoweb commented 4 years ago

This is Shane from browser team of 360. We have implemented the SM series algorithms in 360 browsers since 2017, the latest version is based on Chromium 78. We implemented the SM support mainly in boringssl module. QQ Browser, which is another China browser , claim that hey support the proposal and plan to implement on their futhure product.

hober commented 4 years ago

Hi @smx-gotoweb,

We took a look at this in our teleconference this week.

Though the Web Cryptography Working Group is closed, according to the email announcing the WG's closure) "discussion around current and future work for the Web Crypto API should be happening on the public-web-security@w3.org mailing list." It doesn't look like you've yet taken this proposal to that mailing list for review by Web Crypto API experts. We strongly encourage you to do so.

If, after you've done so and had a chance to update your proposal based on the feedback you receive there, you'd like to come back to us for review, we'd be happy to take another look.