Fastest 4KB JS implementation of secp256k1 signatures and ECDH
MIT License
Bot releases are hidden (Show)
Published by paulmillr about 3 years ago
Buggy release, skip it
Published by paulmillr about 3 years ago
signSync
method that relies on utils.hmacSha256Sync
. You need to define the hmac function, it's undefined by default, to not bring any deps_syncSign
methodPublished by paulmillr about 3 years ago
SchnorrSignature
validation improvementsutils
improvementsPublished by paulmillr about 3 years ago
JacobianPoint#double
Published by paulmillr over 3 years ago
Added experimental _syncSign()
for cases when sync utils.hmacSha256()
is used.
Published by paulmillr over 3 years ago
browser
field to package.json
that indicates to browsers that require("crypto")
imports shouldn't be loadedPublished by paulmillr over 3 years ago
Add build files
Published by paulmillr over 3 years ago
Improves utils.randomPrivateKey()
generation: before, ~2**128
values (curve.n<value<2**256
) had 2x chance to be generated. The chance is very small: 1/2**128. We're fixing this by using NIST SP 800-56A rev 3, section 5.6.1.2.2.
Thanks to Jan Winkelmann from LeastAuthority for reporting the issue.
Published by paulmillr over 3 years ago
Bugfixes
Published by paulmillr over 3 years ago
Fixed all bugs reported from the security audit
Published by paulmillr over 3 years ago
Published by paulmillr over 3 years ago
Published by paulmillr almost 4 years ago
Fixes Schnorr signatures
Published by paulmillr almost 4 years ago
Add support for Schnorr signatures per BIP0340.
Published by paulmillr about 4 years ago
Published by paulmillr over 4 years ago
Bugfixes
Published by paulmillr over 4 years ago
Published by paulmillr over 4 years ago
Initial release.