-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
elliptic -> @noble/* #59
Conversation
🦋 Changeset detectedLatest commit: 10bf4d8 The changes in this PR will be included in the next version bump. This PR includes changesets to release 19 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
97f268e
to
0e116b8
Compare
Running into issues with the sdk/wallets/wallet-aws-hsm tests. Kinda stuck on it atm |
probably worth a patch bump changeset stating that elipitical was removed |
f3a5e80
to
1814ea2
Compare
Hi @kobigurk I'm kindly requesting you to have a look at this pull-request as your expertise would be greatly appreciated! |
Asked for an owner (re point of contact with Kobi) on Slack. |
* test: add bls regression tests * refactor: more deps gone * refactor: types * refactor: getWordList * refactor: more deps gone * fix: utils * fix: keccak hash * fix: various buffer fixes * fix: force keccak to consider string as bytes * chore: update docs * fix: type * refactor: rlp -> @ethereumjs/rlp * refactor: eth-lib removal wip * refactor: eth-lib removal * chore: regenerate docs * fix: ensure no 0x-prefixed string is passed to hextobytes * fix: update snapshot * fix: ensure r,s,v are 0x prefixed * chore: regenerate docs * test: bls * test: some more signing-utils tests * chore: regenerate docs * chore: regenerate docs * fix: web3 resolution * fix: ledger SignMessage * chore: add note * chore: regenerate docs
Description
elliptic
is deprecated and old, we're replacing it with an audited and maintained pkg called@noble/curves
The goal of the PR is also to replace most "handcrafted cryptography" by audited and maintained libraries.
[Closes #22]