| var crypto = require('crypto'); |
| if (typeof crypto.publicEncrypt !== 'function') { |
| crypto = require('./browser'); |
| } |
| exports.publicEncrypt = crypto.publicEncrypt; |
| exports.privateDecrypt = crypto.privateDecrypt; |
| |
| if (typeof crypto.privateEncrypt !== 'function') { |
| exports.privateEncrypt = require('./browser').privateEncrypt; |
| } else { |
| exports.privateEncrypt = crypto.privateEncrypt; |
| } |
| |
| if (typeof crypto.publicDecrypt !== 'function') { |
| exports.publicDecrypt = require('./browser').publicDecrypt; |
| } else { |
| exports.publicDecrypt = crypto.publicDecrypt; |
| } |