elliptic
elliptic copied to clipboard
Fast Elliptic Curve Cryptography in plain javascript
Taproot and related Bitcoin protocols will require Schnorr signing. 1. Are there plans to work on it? 2. If no plans, I would like to work on it. Would anyone...
`@types/elliptic` states that `getKeyRecoveryParam` `e` variable is `Error | undefined`: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/a9f3af6e4416678bad8027c15627683621f532f1/types/elliptic/index.d.ts#L219 However, other than within the scope of the `catch (e) {...}` where it is `Error | undefined`, the type...
Are there any plans to use native V8 BigInt in calculations? These should be available as of Node.js 10.
This is a silly PR, but safecurves.cr.yp.to (a site dedicated to cryptography) not using TLS encryption on their webpage seems a little silly to me. Unfortunately http://safecurves.cr.yp.to/ does not automatically...
must there is a Prime and secret key i can set those value in c# but how to use them in your library ?
Elliptic.js support following curve types: Short Weierstrass Montgomery Edwards Twisted Edwards how to use the Montgomery?
Cryptographical operations can often get complicated. Adding proper type definitions would greatly improve developer experience.
in documentation i only found keyFromSecret that not work for secp256k1
my code is ``` const serverPubKey = '04A742E3FE7F4AC8D20C5007261A2DCB3AAED7F039FEE724683C1350E3BEA47FC81E1CF4B2AAD04432B727A2615214D97E51C801D911D6DB235ADAD952A43C5864 const instance = new EC('p256') const ecKeyPair =instance.genKeyPair() const ECDHKey = ecKeyPair.derive(serverPubKey).toString(16) ``` i expect the ECDHKey.length = 64, but sometimes i...
Hi ``` Issue: The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact...