secp256k1-node
secp256k1-node copied to clipboard
Node.js binding for an Optimized C library for EC operations on curve secp256k1
Closes https://github.com/cryptocoinjs/secp256k1-node/issues/204 I couldn't fix this error: ``` node:internal/modules/cjs/loader:1465 return process.dlopen(module, path.toNamespacedPath(filename)); ^ Error: /self/secp256k1-node/build/Release/addon.node: undefined symbol: secp256k1_pre_g_128 at Module._extensions..node (node:internal/modules/cjs/loader:1465:18) at Module.load (node:internal/modules/cjs/loader:1206:32) at Module._load (node:internal/modules/cjs/loader:1022:12) at Module.require (node:internal/modules/cjs/loader:1231:19)...
Would it be possible to update the libsecp256k1 dependency in a new release? The submodule references a commit that is over 4 years old, since then there have been many...
Adds `@bitcoinerlab/secp256k1` support for faster crypto operations on React Native's Hermes JS engine. `@bitcoinerlab/secp256k1` itself is based upon audited `@noble/secp256k1`. `@noble/secp256k1` main benefit is that it's based on JS BigInt...
Hi, so I eventually have a private key handed to me as PEM. For my tests, I generated a key as follows: ``` openssl ecparam -name secp256k1 -genkey -noout -out...
How do I verify a signature If I only have the signature, hash and public key (the public key is in string address format) one side of my application does...
Receptivity ?
Would you be open to considering something like https://github.com/mapbox/node-pre-gyp ? The build of this module takes a lot of time on our CI compared to the total build time.
**Environment:** OS: OS X Big Sur 11.3 Node: v14.17.0 NPM: 6.14.13 Yarn: 1.22.10 Electron: 12.2 **Repro Steps:** 1. Set up an electron app with Webpack. You can clone [Electron React...
I won't be continuing this work but it's a good base for anyone else. - [ ] Needs a fix for elliptic - reject overflowing secret keys. - [ ]...
Using secp256k1 npm module within nwjs-sdk-v0.51.2-linux-x64 ``` let sigbytes = [an ECDSA signature in DER format, 71 bytes] let dersig = Uint8Array.from( sigbytes ); let sigobj = SECP256K1.signatureImport( dersig );...