Removing code. Doesn't make sense to specify keys when everyone can read them

This commit is contained in:
Richard Ramos 2018-07-16 10:32:55 -04:00
parent 692d5638de
commit b9378762ff
4 changed files with 9 additions and 48 deletions

View File

@ -71,23 +71,13 @@ class Whisper {
addSetProvider() {
let connection = this.communicationConfig.connection || {};
let keys = this.communicationConfig.keys || {};
// todo: make the add code a function as well
let config = {
let config = JSON.stringify({
server: connection.host || 'localhost',
port: connection.port || '8546',
type: connection.type || 'ws'
};
if (keys.symmetricKey) {
config.symKey = keys.symmetricKey;
}
if (keys.privateKey) {
config.privateKey = keys.privateKey;
}
config = JSON.stringify(config);
});
let code = "\nEmbarkJS.Messages.setProvider('whisper'," + config + ");";

View File

@ -17,27 +17,12 @@ __embarkWhisperNewWeb3.setProvider = function (options) {
if (err) {
console.log("whisper not available");
} else if (version >= 5) {
if (options.symKey) {
self.web3.shh.addSymKey(options.symKey).then(id => {
self.symKeyID = id;
});
} else {
self.web3.shh.newSymKey().then((id) => {
self.symKeyID = id;
});
}
if (options.privateKey) {
self.web3.shh.addPrivateKey(options.privateKey).then((id) => {
self.sig = id;
});
} else {
self.web3.shh.newKeyPair().then((id) => {
self.sig = id;
});
}
self.web3.shh.newSymKey().then((id) => {
self.symKeyID = id;
});
self.web3.shh.newKeyPair().then((id) => {
self.sig = id;
});
} else {
throw new Error("version of whisper not supported");
}

View File

@ -8,13 +8,6 @@ module.exports = {
port: 8546, // Port of the blockchain node
type: "ws" // Type of connection (ws or rpc)
}
// Use this section when you need a specific symmetric or private keys in whisper
/*
,keys: {
symmetricKey: "your_symmetric_key",// Symmetric key for message decryption
privateKey: "your_private_key" // Private Key to be used as a signing key and for message decryption
}
*/
}
};

View File

@ -8,12 +8,5 @@ module.exports = {
port: 8546, // Port of the blockchain node
type: "ws" // Type of connection (ws or rpc)
}
// Use this section when you need a specific symmetric or private keys in whisper
/*
,keys: {
symmetricKey: "your_symmetric_key",// Symmetric key for message decryption
privateKey: "your_private_key" // Private Key to be used as a signing key and for message decryption
}
*/
}
};