js-ethereum-cryptography icon indicating copy to clipboard operation
js-ethereum-cryptography copied to clipboard

Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js

Results 15 js-ethereum-cryptography issues
Sort by recently updated
recently updated
newest added

**aes** is pretty bad. I know it's there for compatibility, but we should be also exposing GCM (+50-100 loc): - CBC Padding is easy to misuse. CTR or GCM should...

Using ethereum-cryptography with a SvelteKit app, I ran into some issues due to current bugs in the treatment of CommonJS modules by either SvelteKit or Vite. While this is a...

Scrypt has optional `onProgress` method. Very useful for progress bars. How could we expose it? Perhaps a new alternative signature that mirrors noble-hashes? (`{N, r, p, onProgress}` hash). BTW, Swift...

There are a mistake on line 147 in the document. Change "import { scryptAsync }" to "import { scrypt }".

Bumps [@noble/secp256k1](https://github.com/paulmillr/noble-secp256k1) from 1.6.3 to 1.7.0. Release notes Sourced from @​noble/secp256k1's releases. 1.7.0 The library now works with React Native 0.70. Remove all bigint ** pow operators to improve compact...

dependencies

Provenance allows to transparently build the package on github servers and provide public log. It's already done for js-e-c dependencies. Example: https://www.npmjs.com/package/@scure/bip32, see the bottom part of the page. To...

* [noble-curves](https://github.com/paulmillr/noble-curves) already support https://eips.ethereum.org/EIPS/eip-196 * For https://eips.ethereum.org/EIPS/eip-197, noble-curves need to implement such pairing

The powMod is useful for native powMod precompile https://eips.ethereum.org/EIPS/eip-198. It is present in the dependency https://github.com/paulmillr/noble-curves

We already depend on noble-curves, which has bls12-381. It would be great to expose the curve and its basic operations: getPublicKey, sign, verify, pairing

Bumps [@scure/bip39](https://github.com/paulmillr/scure-bip39) from 1.2.2 to 1.3.0. Release notes Sourced from @​scure/bip39's releases. 1.3.0 Update noble-hashes to v1.4, adding support for Big-Endian platforms. Full Changelog: https://github.com/paulmillr/scure-bip39/compare/1.2.2...1.3.0 Commits bcb0691 Release 1.3.0. 451b307...

dependencies