bitjson's blog
  • Home
  • About
  • Ideas
  • Software
  • Videos
Sign in Subscribe

Webassembly

A collection of 3 posts
Schnorr Signature Support for JavasScript using WebAssembly
Libauth

Schnorr Signature Support for JavasScript using WebAssembly

The latest version of bitcoin-ts [https://github.com/bitauth/bitcoin-ts] now includes support for signing and verifying Schnorr signatures over the secp256k1 curve. Schnorr functionality has been added to the library’s Secp256k1 [https://bitauth.github.io/bitcoin-ts/interfaces/secp256k1.html] WebAssembly interface [https://bitauth.github.io/bitcoin-ts/interfaces/secp256k1.
Aug 15, 2019 1 min read
Just released: SHA-256, SHA-512, SHA-1, and RIPEMD-160 using WebAssembly
Libauth

Just released: SHA-256, SHA-512, SHA-1, and RIPEMD-160 using WebAssembly

TL;DR: up to 20x better performance than JavaScript, and up to 4x faster than Node.js native bindings for small inputs. (But you should look at the benchmarks yourself.) You can now import WebAssembly implementations of the cryptographic hash functions used in cryptocurrencies like Bitcoin and Bitcoin Cash from
Jul 9, 2018 3 min read
Just released: WebAssembly version of Secp256k1 (10x faster than Javascript)
Libauth

Just released: WebAssembly version of Secp256k1 (10x faster than Javascript)

Bitcoin, Bitcoin Cash, and most other cryptocurrencies use the Elliptic Curve Digital Signature Algorithm (ECDSA) [https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm] to authenticate transactions. ECDSA can be used with a number of different elliptic curves [https://en.wikipedia.org/wiki/Elliptic-curve_cryptography], and Bitcoin’s creator
Jun 4, 2018 4 min read
Page 1 of 1
bitjson's blog © 2023
  • GitHub
  • BCR
  • GitLab
  • Twitter
  • Reddit
  • Odysee
about bitjson