19 lines
		
	
	
		
			552 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			552 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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
 | 
						|
}
 |