diff options
author | Tomasz Buchert <tomek.buchert@gmail.com> | 2012-01-22 19:24:37 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2012-02-21 14:07:25 +0100 |
commit | c6a04ce78f9fcc07bc1ae108c402fba508344202 (patch) | |
tree | fcbb517d4ae82b6ca3ae49c553d988f5db4f64b9 /lib/crypto.js | |
parent | 19133cac029c6641e94f7f2e7fbce92c859e3846 (diff) | |
download | node-new-c6a04ce78f9fcc07bc1ae108c402fba508344202.tar.gz |
crypto: add function getDiffieHellman()
Returns a well known, predefined RFC group.
Diffstat (limited to 'lib/crypto.js')
-rw-r--r-- | lib/crypto.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/crypto.js b/lib/crypto.js index 6244f2c8d4..05b19755be 100644 --- a/lib/crypto.js +++ b/lib/crypto.js @@ -30,6 +30,7 @@ try { var Sign = binding.Sign; var Verify = binding.Verify; var DiffieHellman = binding.DiffieHellman; + var DiffieHellmanGroup = binding.DiffieHellmanGroup; var PBKDF2 = binding.PBKDF2; var randomBytes = binding.randomBytes; var pseudoRandomBytes = binding.pseudoRandomBytes; @@ -173,6 +174,9 @@ exports.createDiffieHellman = function(size_or_key, enc) { } }; +exports.getDiffieHellman = function(group_name) { + return new DiffieHellmanGroup(group_name); +}; exports.pbkdf2 = PBKDF2; |