Skip to content

Commit 1efee17

Browse files
committed
pull out diffie-hellman
1 parent f75dd56 commit 1efee17

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,18 @@ var aes = require('browserify-aes');
4444
exports[key] = aes[key];
4545
})
4646

47+
var dh = require('diffie-hellman');
48+
[
49+
'DiffieHellmanGroup',
50+
'createDiffieHellmanGroup',
51+
'getDiffieHellman',
52+
'createDiffieHellman',
53+
'DiffieHellman'
54+
].forEach(function (key) {
55+
exports[key] = dh[key];
56+
})
57+
4758
require('browserify-sign/inject')(module.exports, exports);
48-
require('diffie-hellman/inject')(exports, module.exports);
4959
require('create-ecdh/inject')(module.exports, exports);
5060
require('public-encrypt/inject')(module.exports, exports);
5161

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"create-ecdh": "1.0.3",
2222
"create-hash": "^1.1.0",
2323
"create-hmac": "^1.1.0",
24-
"diffie-hellman": "2.2.3",
24+
"diffie-hellman": "^3.0.1",
2525
"inherits": "^2.0.1",
2626
"pbkdf2-compat": "2.0.1",
2727
"public-encrypt": "1.1.2",

test/dh.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var test = require('tape');
2-
var crypto = require('../');
2+
var crypto = require('diffie-hellman/browser');
33
test('diffie-hellman mod groups', function (t) {
44
[
55
'modp1', 'modp2', 'modp5', 'modp14', 'modp15', 'modp16'

0 commit comments

Comments
 (0)