Skip to content
This repository was archived by the owner on Oct 7, 2024. It is now read-only.

Commit 75b4893

Browse files
mikespositomcmire
andauthored
Add encryptor types (#293)
* add encryptor types * test: refactor tests * refactor: rename KeyEncryptor to ExportableKeyEncryptor * docs: add encryptor type jsdocs * refactor: use json type instead of generic * refactor: MockEncryptor implements ExportableKeyEncryptor * docs: fix typo * refactor: rename unsupported key export error enum * refactor: use persistAllKeyrings to recreate vault * refactor: remove unused method from type * refactor: make encryptor and cacheEncryptionKey private * apply @mcmire suggestions Co-authored-by: Elliot Winkler <[email protected]> * chore: bump browser-passworder * refactor: salt must be defined when key is present * refactor: unlockKeyrings tests * refactor: KeyringControllerState type * refactor: enforce encryptor and cacheEncryptionKey types --------- Co-authored-by: Elliot Winkler <[email protected]>
1 parent 48d19af commit 75b4893

File tree

9 files changed

+440
-169
lines changed

9 files changed

+440
-169
lines changed

jest.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ module.exports = {
4141
// An object that configures minimum threshold enforcement for coverage results
4242
coverageThreshold: {
4343
global: {
44-
branches: 71.42,
45-
functions: 92.85,
46-
lines: 90.68,
47-
statements: 90.9,
44+
branches: 79.41,
45+
functions: 93.22,
46+
lines: 91.5,
47+
statements: 91.69,
4848
},
4949
},
5050
preset: 'ts-jest',

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@
4444
},
4545
"dependencies": {
4646
"@ethereumjs/tx": "^4.2.0",
47-
"@metamask/browser-passworder": "^4.1.0",
47+
"@metamask/browser-passworder": "^4.2.0",
4848
"@metamask/eth-hd-keyring": "^7.0.1",
4949
"@metamask/eth-sig-util": "^7.0.0",
5050
"@metamask/eth-simple-keyring": "^6.0.1",
5151
"@metamask/obs-store": "^8.1.0",
52-
"@metamask/utils": "^8.1.0"
52+
"@metamask/utils": "^8.2.0"
5353
},
5454
"devDependencies": {
5555
"@ethereumjs/wallet": "^2.0.0",

0 commit comments

Comments
 (0)