This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Bitcoin uses the secp256k1 curve for generating signing keys. Even though this is not a standard NIST curve, it is part of the published specifications by SECG (see: http://www.secg.org/sec2-v2.pdf). Moreover, a number of browser based (both plugins and web page based) bitcoin wallets use the SJCL (https://crypto.stanford.edu/sjcl/) library for bitcoin transaction creation. This is less desirable than native browser support for cryptographic operations. Adding this curve to the Web Crypto standard would allow browser vendors to include this as part of their standard offering.
This was already discussed on Bug 24444, with some broader (related) discussion on Bug 25839. You can also see past discussion at https://lists.w3.org/Archives/Public/public-webcrypto-comments/2013Dec/0000.html At the minimum, the next steps are to write a new specification detailing how it would work and convincing the WG of adoption and vendors to implement. Speaking purely as a single vendor, there are no plans for Chromium to support this curve.
Moved to https://github.com/w3c/webcrypto/issues/82