-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
refactor(encryptor): align Encryptor methods to match @metamask/browser-passworder #9203
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
e3f8949
to
b12e139
Compare
…ameter There was also an error in the way we were using the actual key value. We were passing an EncryptionKey to the native library... This would have probably crash with the real library.
42ed5bd
to
ff818df
Compare
Co-authored-by: Gustavo Antunes <17601467+gantunesr@users.noreply.github.com>
This is to follow those changes introduced on the mainline: - 6cc76b2
|
|
Completed upgrade tests on Samsung a515f (Android 12) , Pixel 5a (Android 14), Redmi Note 8 on browserstack (Android 9) and iPhone Xs (iOS 17.4.1) from QA build of v7.20.1 to this branch with no issues. I was able to create new wallet, import SRP, change password, toggle biometrics, add accounts, remove accounts, delete wallet, Import a PK, Add Ledger, Add QR address, lock/unlock wallet. Only observation was confirmed present in production, so reported issue 9560. |
Description
Align
Encryptor
methods to match@metamask/browser-passworder
as much as possible.Related issues
Fixes https://github.com/MetaMask/accounts-planning/issues/379
Manual testing steps
Update app version and verify secrets
Screenshots/Recordings
Not applicable
Pre-merge author checklist
Pre-merge reviewer checklist