Skip to content

Commit 355b3d2

Browse files
committed
Printing the derived values
1 parent 41ab8c1 commit 355b3d2

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

nodejs/encrypt-dh.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,20 @@ var sender = crypto.createECDH('prime256v1');
2626
sender.generateKeys();
2727
if (params.senderPrivate) {
2828
sender.setPrivateKey(base64.decode(params.senderPrivate));
29+
} else {
30+
params.senderPrivate = base64.encode(sender.getPrivateKey());
2931
}
3032
if (params.senderPublic) {
3133
sender.setPublicKey(base64.decode(params.senderPublic));
34+
} else {
35+
params.senderPublic = base64.encode(sender.getPublicKey());
3236
}
3337
ece.saveKey('keyid', sender, "P-256");
3438

3539
if (!params.salt) {
3640
params.salt = base64.encode(crypto.randomBytes(16));
3741
}
3842

39-
4043
console.log("Params: " + JSON.stringify(params, null, 2));
4144
var result = ece.encrypt(base64.decode(process.argv[3]), params);
4245

0 commit comments

Comments
 (0)