We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 41ab8c1 commit 355b3d2Copy full SHA for 355b3d2
1 file changed
nodejs/encrypt-dh.js
@@ -26,17 +26,20 @@ var sender = crypto.createECDH('prime256v1');
26
sender.generateKeys();
27
if (params.senderPrivate) {
28
sender.setPrivateKey(base64.decode(params.senderPrivate));
29
+} else {
30
+ params.senderPrivate = base64.encode(sender.getPrivateKey());
31
}
32
if (params.senderPublic) {
33
sender.setPublicKey(base64.decode(params.senderPublic));
34
35
+ params.senderPublic = base64.encode(sender.getPublicKey());
36
37
ece.saveKey('keyid', sender, "P-256");
38
39
if (!params.salt) {
40
params.salt = base64.encode(crypto.randomBytes(16));
41
42
-
43
console.log("Params: " + JSON.stringify(params, null, 2));
44
var result = ece.encrypt(base64.decode(process.argv[3]), params);
45
0 commit comments