Re: Web Crypto -- Named Curve Dictionary (adding secp256k1)

On 30 January 2014 14:30, Anders Rundgren <anders.rundgren.net@gmail.com>wrote:

> On 2014-01-30 01:42, Melvin Carvalho wrote:'
>
> Melvi, your wish is my command :-)
>
> {
>   "MyProperty": "Some data",
>   "Signature":
>     {
>       "Algorithm": "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256",
>       "KeyInfo":
>         {
>           "PublicKey":
>             {
>               "EC":
>                 {
>                   "NamedCurve": "
> http://xmlns.webpki.org/sks/algorithm#ec.secg.p256k1",
>                   "X": "J_qQTFc-aCqvzwj4OGWrut4myBOEKXDiAxgdGGR8vD4",
>                   "Y": "WKPe_TFYyrDwXhF_kqflaKPfHUQm5o5hswiqsKXHR9g"
>                 }
>             }
>         },
>       "SignatureValue":
> "MEYCIQCfRxLuMwsCm-tdvdgfANtZLj22vtEnsZ4hu36mP0dRmAIhAMx6-BiytgTr3Y5E2q1C-xk1mLCqi8mh0o5Kw1rCh0_t"
>     }
> }
>
> It took me a full 30 minutes to implement and verify!
>

Thanks! :)


>
> Anders
>
> >
> >
> >
> > On 29 January 2014 23:58, Mark Watson <watsonm@netflix.com <mailto:
> watsonm@netflix.com>> wrote:
> >
> >     Melvin,
> >
> >     I would suggest you raise a bug to track this request. The link for
> raising bugs is at the front of the WebCrypto document.
> >
> >
> > Thanks, this is done!
> >
> > https://www.w3.org/Bugs/Public/show_bug.cgi?id=24444
> >
> > Incidentally I did search for duplicates but could only find,
> >
> > https://www.w3.org/Bugs/Public/show_bug.cgi?id=23503
> >
> > Which I have assumed is (hopefully) not the same issue.
> >
> >
> >
> >     ...Mark
> >
> >
> >     On Wed, Jan 29, 2014 at 2:42 PM, Melvin Carvalho <
> melvincarvalho@gmail.com <mailto:melvincarvalho@gmail.com>> wrote:
> >
> >
> >
> >
> >         On 15 December 2013 20:53, Ryan Sleevi <sleevi@google.com<mailto:
> sleevi@google.com>> wrote:
> >
> >             Also, please do not cross-post to non-W3C lists. Removed the
> bitcoin-dev list for those who wish to reply.
> >
> >
> >         Hi Ryan, apologies for cross posting, and thanks for the reply!
> >
> >         I've been super excited about web crypto even since I saw David
> Dahl's demo at TPAC, 2 years ago.  I think that at the time this group's
> charter was written, crypto currencies were relatively unknown.  However,
> over the last year they have exploded in popularity.  "Bitcoin" was one of
> the top 100 searches globally last year, and even has made it into the
> Oxford English Dictionary.
> >
> >         It would be fantastic  if this curve were able to make it into
> the registry, and User Agents were given an opportunity to implement.  The
> Free Software community could perhaps offer some code, where that applies.
> >
> >         I understand that it would be a feature at risk, thank you for
> at least taking the time to give it some consideration.  Please let me know
> if there's anything I can do that might help facilitate this.
> >
> >
> >             Cheers
> >
> >             On Dec 15, 2013 10:10 AM, "Melvin Carvalho" <
> melvincarvalho@gmail.com <mailto:melvincarvalho@gmail.com>> wrote:
> >
> >                 Harry and David suggested I send a message to this
> group.  I was wondering if the crypto group may consider adding support for
> *secp256k1* in the browser Named Curve dictionary.
> >
> >
> http://www.w3.org/TR/WebCryptoAPI/#EcKeyGenParams-dictionary
> >
> >                 enum NamedCurve {
> >                   // NIST recommended curve P-256, also known as
> secp256r1.
> >                   "P-256",
> >                   // NIST recommended curve P-384, also known as
> secp384r1.
> >                   "P-384",
> >                   // NIST recommended curve P-521, also known as
> secp521r1.
> >                   "P-521"
> >                 };
> >
> >                 Over the last year, there has been a significant
> increase in deployment for this curve.  It's used in bitcoin and many other
> crypto currencies.  Bitcoin deployment now numbers in the millions of users
> and hundreds of companies.  There are also free software implementations in
> most languages.
> >
> >                 For more background on Koblitz curve used by bitcoin see:
> >
> >                 https://bitcointalk.org/?topic=2699.0
> >
> >                 I'm aware that the API tends to expose what's existing
> in NSS, but, imho, if it were possible to add support for this curve would
> be a great step to help to many people that already work with crypto
> currencies in the browser.
> >
> >
> >
> >
>
>

Received on Thursday, 30 January 2014 15:34:26 UTC