@@ -9,7 +9,7 @@ const {getExtensionsPath, getBraveExtUrl, getBraveExtIndexHTML} = require('../js
9
9
const { getSetting} = require ( '../js/settings' )
10
10
const settings = require ( '../js/constants/settings' )
11
11
const extensionStates = require ( '../js/constants/extensionStates' )
12
- const { passwordManagers, extensionIds} = require ( '../js/constants/passwordManagers' )
12
+ const { passwordManagers, extensionIds, publicKeys } = require ( '../js/constants/passwordManagers' )
13
13
const appStore = require ( '../js/stores/appStore' )
14
14
const extensionState = require ( './common/state/extensionState' )
15
15
const appActions = require ( '../js/actions/appActions' )
@@ -473,50 +473,50 @@ module.exports.init = () => {
473
473
474
474
let registerComponents = ( diff ) => {
475
475
if ( getSetting ( settings . PDFJS_ENABLED ) ) {
476
- registerComponent ( config . PDFJSExtensionId )
476
+ registerComponent ( config . PDFJSExtensionId , config . PDFJSExtensionPublicKey )
477
477
} else {
478
478
disableExtension ( config . PDFJSExtensionId )
479
479
}
480
480
481
481
const activePasswordManager = getSetting ( settings . ACTIVE_PASSWORD_MANAGER )
482
482
if ( activePasswordManager === passwordManagers . ONE_PASSWORD ) {
483
- registerComponent ( extensionIds [ passwordManagers . ONE_PASSWORD ] )
483
+ registerComponent ( extensionIds [ passwordManagers . ONE_PASSWORD ] , publicKeys [ passwordManagers . ONE_PASSWORD ] )
484
484
} else {
485
485
disableExtension ( extensionIds [ passwordManagers . ONE_PASSWORD ] )
486
486
}
487
487
488
488
if ( activePasswordManager === passwordManagers . DASHLANE ) {
489
- registerComponent ( extensionIds [ passwordManagers . DASHLANE ] )
489
+ registerComponent ( extensionIds [ passwordManagers . DASHLANE ] , publicKeys [ passwordManagers . DASHLANE ] )
490
490
} else {
491
491
disableExtension ( extensionIds [ passwordManagers . DASHLANE ] )
492
492
}
493
493
494
494
if ( activePasswordManager === passwordManagers . LAST_PASS ) {
495
- registerComponent ( extensionIds [ passwordManagers . LAST_PASS ] )
495
+ registerComponent ( extensionIds [ passwordManagers . LAST_PASS ] , publicKeys [ passwordManagers . LAST_PASS ] )
496
496
} else {
497
497
disableExtension ( extensionIds [ passwordManagers . LAST_PASS ] )
498
498
}
499
499
500
500
if ( activePasswordManager === passwordManagers . ENPASS ) {
501
- registerComponent ( extensionIds [ passwordManagers . ENPASS ] )
501
+ registerComponent ( extensionIds [ passwordManagers . ENPASS ] , publicKeys [ passwordManagers . ENPASS ] )
502
502
} else {
503
503
disableExtension ( extensionIds [ passwordManagers . ENPASS ] )
504
504
}
505
505
506
506
if ( activePasswordManager === passwordManagers . BITWARDEN ) {
507
- registerComponent ( extensionIds [ passwordManagers . BITWARDEN ] )
507
+ registerComponent ( extensionIds [ passwordManagers . BITWARDEN ] , publicKeys [ passwordManagers . BITWARDEN ] )
508
508
} else {
509
509
disableExtension ( extensionIds [ passwordManagers . BITWARDEN ] )
510
510
}
511
511
512
512
if ( getSetting ( settings . POCKET_ENABLED ) ) {
513
- registerComponent ( config . PocketExtensionId )
513
+ registerComponent ( config . PocketExtensionId , config . PocketExtensionPublicKey )
514
514
} else {
515
515
disableExtension ( config . PocketExtensionId )
516
516
}
517
517
518
518
if ( getSetting ( settings . VIMIUM_ENABLED ) ) {
519
- registerComponent ( config . vimiumExtensionId )
519
+ registerComponent ( config . vimiumExtensionId , config . vimiumExtensionPublicKey )
520
520
} else {
521
521
disableExtension ( config . vimiumExtensionId )
522
522
}
@@ -534,7 +534,7 @@ module.exports.init = () => {
534
534
}
535
535
536
536
if ( appStore . getState ( ) . getIn ( [ 'widevine' , 'enabled' ] ) ) {
537
- registerComponent ( config . widevineComponentId )
537
+ registerComponent ( config . widevineComponentId , config . widevineComponentPublicKey )
538
538
}
539
539
}
540
540
0 commit comments